Skip to main content

Books in Microelectronics

31-40 of 104 results in All results

FPGAs 101

  • 1st Edition
  • January 16, 2010
  • Gina Smith
  • English
  • Paperback
    9 7 8 - 1 - 8 5 6 1 7 - 7 0 6 - 1
  • eBook
    9 7 8 - 0 - 0 8 - 0 9 5 9 6 5 - 8
FPGAs (Field-Programmable Gate Arrays) can be found in applications such as smart phones, mp3 players, medical imaging devices, and for aerospace and defense technology. FPGAs consist of logic blocks and programmable interconnects. This allows an engineer to start with a blank slate and program the FPGA for a specific task, for instance, digital signal processing, or a specific device, for example, a software-defined radio. Due to the short time to market and ability to reprogram to fix bugs without having to respin FPGAs are in increasingly high demand. This book is for the engineer that has not yet had any experience with this electrifying and growing field. The complex issue of FPGA design is broken down into four distinct phases - Design / Synthesis / Simulation / Place & Route. Numerous step-by-step examples along with source code accompany the discussion. A brief primer of one of the popular FPGA and hardware languages, VHDL, is incorporated for a simple yet comprehensive learning tool. While a general technology background is assumed, no direct hardware development understanding is needed. Also, included are details on tool-set up, verifaction techniques, and test benches. Reference material consists of a quick reference guide, reserved words, and common VHDL/FPGA terms.

Fabrication and Design of Resonant Microdevices

  • 1st Edition
  • September 3, 2008
  • Behraad Bahreyni
  • English
  • Hardback
    9 7 8 - 0 - 8 1 5 5 - 1 5 7 7 - 7
  • eBook
    9 7 8 - 0 - 8 1 5 5 - 1 9 7 1 - 3
This book discusses the main issues of fabrication and design, and applications of micromachined resonant devices, including techniques commonly used for processing the output signal of resonant micro-electro-mechanical systems (MEMS). Concepts of resonance are introduced, with an overview of fabrication techniques for micromachined devices – important to understand as design options will depend on how the device will be fabricated. Also explained: excitation and signal detection methods; an analytic model of device behavior (a valuable design tool); numerical simulation techniques; issues of damping and noise for resonant MEMS; electronic interfacing; packaging issues; and numerous examples of resonant MEMS from academia and industry.

MSP430 Microcontroller Basics

  • 1st Edition
  • August 21, 2008
  • John H. Davies
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 8 2 7 6 - 3
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 8 5 5 - 4
The MSP430 microcontroller family offers ultra-low power mixed signal, 16-bit architecture that is perfect for wireless low-power industrial and portable medical applications. This book begins with an overview of embedded systems and microcontrollers followed by a comprehensive in-depth look at the MSP430. The coverage included a tour of the microcontroller's architecture and functionality along with a review of the development environment. Start using the MSP430 armed with a complete understanding of the microcontroller and what you need to get the microcontroller up and running!

Programming 8-bit PIC Microcontrollers in C

  • 1st Edition
  • July 15, 2008
  • Martin P. Bates
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 8 9 6 0 - 1
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 0 1 4 - 4
Microcontrollers are present in many new and existing electronic products, and the PIC microcontroller is a leading processor in the embedded applications market. Students and development engineers need to be able to design new products using microcontrollers, and this book explains from first principles how to use the universal development language C to create new PIC based systems, as well as the associated hardware interfacing principles. The book includes many source code listings, circuit schematics and hardware block diagrams. It describes the internal hardware of 8-bit PIC microcontroller, outlines the development systems available to write and test C programs, and shows how to use CCS C to create PIC firmware. In addition, simple interfacing principles are explained, a demonstration program for the PIC mechatronics development board provided and some typical applications outlined.

Programming 32-bit Microcontrollers in C

  • 1st Edition
  • April 3, 2008
  • Lucio Di Jasio
  • English
  • Paperback
    9 7 8 - 0 - 7 5 0 6 - 8 7 0 9 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 6 0 1 0 - 6
*Just months after the introduction of the new generation of 32-bit PIC microcontrollers, a Microchip insider and acclaimed author takes you by hand at the exploration of the PIC32*Includes handy checklists to help readers perform the most common programming and debugging tasksThe new 32-bit microcontrollers bring the promise of more speed and more performance while offering an unprecedented level of compatibility with existing 8 and 16-bit PIC microcontrollers. In sixteen engaging chapters, using a parallel track to his previous title dedicated to 16-bit programming, the author puts all these claims to test while offering a gradual introduction to the development and debugging of embedded control applications in C. Author Lucio Di Jasio, a PIC and embedded control expert, offers unique insight into the new 32-bit architecture while developing a number of projects of growing complexity. Experienced PIC users and newcomers to the field alike will benefit from the text’s many thorough examples which demonstrate how to nimbly side-step common obstacles, solve real-world design problems efficiently and optimize code using the new PIC32 features and peripheral set. You will learn about:*basic timing and I/O operation*debugging methods with the MPLAB SIM *simulator and ICD tools*multitasking using the PIC32 interrupts*all the new hardware peripherals*how to control LCD displays*experimenting with the Explorer16 board and *the PIC32 Starter Kit*accessing mass-storage media*generating audio and video signals *and more!TABLE OF CONTENTSDay 1 And the adventure beginsDay 2 Walking in circlesDay 3 Message in a BottleDay 4 NUMB3RSDay 5 InterruptsDay 6 Memory Part 2 ExperimentingDay 7 RunningDay 8 Communication Day 9 LinksDay 10 Glass = BlissDay 11 It’s an analog worldPart 3 ExpansionDay 12 Capturing User InputsDay 13 UTubeDay 14 Mass StorageDay 15 File I/ODay 16 Musica Maestro!

Robot Builder's Cookbook

  • 1st Edition
  • August 7, 2007
  • Owen Bishop
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 4 0 1 - 3
Owen Bishop introduces, through hands-on project work, the mechanics, electronics and programming involved in practical robot design-and-build. The use of the PIC microcontroller throughout provides a painless introduction to programming whilst harnessing the power of a highly popular microcontroller used by students and design engineers worldwide.This is a book for first-time robot builders, advanced builders wanting to know more about programming robots and students in Further and Higher Education tackling microcontroller-based practical work. They will all find this book a unique and exciting source of projects, ideas and techniques, to be combined into a wide range of fascinating robots.

PIC Microcontrollers: Know It All

  • 1st Edition
  • July 30, 2007
  • Lucio Di Jasio + 7 more
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 5 1 2 4 - 1
The Newnes Know It All Series takes the best of what our authors have written over the past few years and creates a one-stop reference for engineers involved in markets from communications to embedded systems and everywhere in between. PIC design and development a natural fit for this reference series as it is one of the most popular microcontrollers in the world and we have several superbly authored books on the subject. This material ranges from the basics to more advanced topics. There is also a very strong project basis to this learning. The average embedded engineer working with this microcontroller will be able to have any question answered by this compilation. He/she will also be able to work through real-life problems via the projects contained in the book. The Newnes Know It All Series presentation of theory, hard fact, and project-based direction will be a continual aid in helping the engineer to innovate in the workplace.Section I. An Introduction to PIC MicrocontrollersChapter 1. The PIC Microcontroller FamilyChapter 2. Introducing the PIC 16 Series and the 16F84AChapter 3. Parallel Ports, Power Supply and the Clock OscillatorSection II. Programming PIC Microcontrollers using Assembly LanguageChapter 4. Starting to Program—An Introduction to AssemblerChapter 5. Building Assembler ProgramsChapter 6. Further Programming TechniquesChapter 7. Prototype HardwareChapter 8. More PIC Applications and DevicesChapter 9. The PIC 1250x Series (8-pin PIC microcontrollers)Chapter 10. Intermediate Operations using the PIC 12F675Chapter 11. Using InputsChapter 12. Keypad ScanningChapter 13. Program ExamplesSection III. Programming PIC Microcontrollers using PicBasicChapter 14. PicBasic and PicBasic Pro Programming Chapter 15. Simple PIC ProjectsChapter 16. Moving On with the 16F876Chapter 17. CommunicationSection IV. Programming PIC Microcontrollers using MBasicChapter 18. MBasic Compiler and Development BoardsChapter 19. The Basics—OutputChapter 20. The Basics—Digital InputChapter 21. Introductory Stepper MotorsChapter 22. Digital Temperature Sensors and Real-Time ClocksChapter 23. Infrared Remote ControlsSection V. Programming PIC Microcontrollers using CChapter 24. Getting StartedChapter 25. Programming LoopsChapter 26. More LoopsChapter 27. NUMB3RSChapter 28. InterruptsChapter 29. Taking a Look under the Hood

Design Recipes for FPGAs: Using Verilog and VHDL

  • 1st Edition
  • May 11, 2007
  • Peter Wilson
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 4 8 4 2 - 5
Design Recipes for FPGAs: Using Verilog and VHDL provides a rich toolbox of design techniques and templates to solve practical, every-day problems using FPGAs. Using a modular structure, the book gives ‘easy-to-find’ design techniques and templates at all levels, together with functional code. Written in an informal and ‘easy-to-grasp’ style, it goes beyond the principles of FPGA s and hardware description languages to actually demonstrate how specific designs can be synthesized, simulated and downloaded onto an FPGA. This book's ‘easy-to-find’ structure begins with a design application to demonstrate the key building blocks of FPGA design and how to connect them, enabling the experienced FPGA designer to quickly select the right design for their application, while providing the less experienced a ‘road map’ to solving their specific design problem. The book also provides advanced techniques to create ‘real world’ designs that fit the device required and which are fast and reliable to implement. This text will appeal to FPGA designers of all levels of experience. It is also an ideal resource for embedded system development engineers, hardware and software engineers, and undergraduates and postgraduates studying an embedded system which focuses on FPGA design.

Intelligent Sensor Design Using the Microchip dsPIC

  • 1st Edition
  • December 18, 2006
  • Creed Huddleston
  • English
  • eBook
    9 7 8 - 0 - 0 8 - 0 4 9 1 5 7 - 8
Intelligent seonsors are revolutionizing the world of system design in everything from sports cars to assembly lines. These new sensors have abilities that leave their predecessors in the dust! They not only measure parameters efficiently and precisely, but they also have the ability to enhance and interupt those measurements, thereby transforming raw data into truly useful information.Unlike many embedded systems books that confine themselves strictly to firmware and software, this book also delves into the supporting electronic hardware, providing the reader with a complete understanding of the issues involved when interfacing to specific types of sensor and offering insight into the real-world problems designers will face. The examples provide a complete, easily extensible code framework for sensor-based applications as well as basic support routines that are often ignored or treated superficially. The goal throughout is to make readers truly productive as quickly as possible while providing the thorough understanding necessary to design robust systems.Readers will gain in-depth, real-world design information that will help them be more productive and get up to speed on sensor design skills more quickly. The book provides designers and students a leg up in a relatively new design area, imparting knowledge about a new microcontroller that offers some of the functionality of a DSP chip.

See MIPS Run

  • 2nd Edition
  • October 17, 2006
  • Dominic Sweetman
  • English
  • Paperback
    9 7 8 - 0 - 1 2 - 0 8 8 4 2 1 - 6
  • eBook
    9 7 8 - 0 - 0 8 - 0 5 2 5 2 3 - 5
See MIPS Run, Second Edition, is not only a thorough update of the first edition, it is also a marriage of the best-known RISC architecture--MIPS--with the best-known open-source OS--Linux. The first part of the book begins with MIPS design principles and then describes the MIPS instruction set and programmers’ resources. It uses the MIPS32 standard as a baseline (the 1st edition used the R3000) from which to compare all other versions of the architecture and assumes that MIPS64 is the main option. The second part is a significant change from the first edition. It provides concrete examples of operating system low level code, by using Linux as the example operating system. It describes how Linux is built on the foundations the MIPS hardware provides and summarizes the Linux application environment, describing the libraries, kernel device-drivers and CPU-specific code. It then digs deep into application code and library support, protection and memory management, interrupts in the Linux kernel and multiprocessor Linux. Sweetman has revised his best-selling MIPS bible for MIPS programmers, embedded systems designers, developers and programmers, who need an in-depth understanding of the MIPS architecture and specific guidance for writing software for MIPS-based systems, which are increasingly Linux-based.