Listing 1 - 2 of 2 |
Sort by
|
Choose an application
In programming, “Gotcha” is a well known term. A gotcha is a language feature, which, if misused, causes unexpected - and, in hardware design, potentially disastrous - behavior. The purpose of this book is to enable engineers to write better Verilog/SystemVerilog design and verification code, and to deliver digital designs to market more quickly. This book shows over 100 common coding mistakes that can be made with the Verilog and SystemVerilog languages. Each example explains in detail the symptoms of the error, the languages rules that cover the error, and the correct coding style to avoid the error. The book helps digital design and verification engineers to recognize these common coding mistakes, and know how to avoid them. Many of these errors are very subtle, and can potentially cost hours or days of lost engineering time trying to find and debug the errors. This book is unique because while there are many books that teach the language, and a few that try to teach coding style, no other book addresses how to recognize and avoid coding errors with these languages.
Engineering. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Computer Hardware. --- Electrical Engineering. --- Computer hardware. --- Computer aided design. --- Computer engineering. --- Systems engineering. --- Ingénierie --- Conception assistée par ordinateur --- Ordinateurs --- Ingénierie des systèmes --- Conception et construction --- Electronic digital computers -- Design and construction. --- Verilog (Computer hardware description language) --- Electrical & Computer Engineering --- Engineering & Applied Sciences --- Electrical Engineering --- Verilog hardware description language (Computer hardware description language) --- Computer-aided engineering. --- Electrical engineering. --- Electronic circuits. --- Computer hardware description languages --- Integrated circuits --- Computer simulation --- Computers --- CAD (Computer-aided design) --- Computer-assisted design --- Computer-aided engineering --- Design --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Design and construction --- Electric engineering --- CAE --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Electronics --- Data processing
Choose an application
As the uses of digital systems continue to proliferate in quantity and variety, field programmable gate arrays (FPGAs) are taking centre-stage in their design. Introduction to Embedded System Design Using Field Programmable Gate Arrays provides a starting point for the use of FPGAs in the design of embedded systems. The text considers a hypothetical robot controller as an embedded application and weaves around it related concepts of FPGA-based digital design. The book details: • use of FPGA vis-à-vis general purpose processor and microcontroller; • design using Verilog hardware description language; • digital design synthesis using Verilog and Xilinx® SpartanTM 3 FPGA; • FPGA-based embedded processors and peripherals; • overview of serial data communications and signal conditioning using FPGA; • FPGA-based motor drive controllers; and • prototyping digital systems using FPGA. The book is a good introductory text for FPGA-based design. It will be useful for both students and designers who have worked with microprocessors and microcontrollers and now wish to move to design using FPGA. Its end-of-chapter exercises and frequent use of example can be used for teaching or for self-study.
Field programmable gate arrays. --- Digital electronics --- Robots --- Embedded computer systems --- Computer-aided design. --- Control systems --- Design and construction. --- Design. --- Embedded systems (Computer systems) --- Computer systems --- Architecture Analysis and Design Language --- Automata --- Automatons --- Manipulators (Mechanism) --- Robotics --- Mecha (Vehicles) --- Digital circuits --- Digital techniques (Electronics) --- Electronic systems --- Electronics --- Field programmable logic arrays --- FPGAs --- Gate array circuits --- Programmable logic devices --- Eingebettetes System. --- Field programmable gate array. --- Industrieroboter. --- Programmierbare Steuerung. --- Reglerentwurf. --- Systemsynthese. --- VERILOG. --- Electronics. --- Information theory. --- Systems engineering. --- Computer aided design. --- Logic design. --- Electronics and Microelectronics, Instrumentation. --- Control and Systems Theory. --- Theory of Computation. --- Circuits and Systems. --- Computer-Aided Engineering (CAD, CAE) and Design. --- Logic Design. --- Design, Logic --- Design of logic systems --- Electronic circuit design --- Logic circuits --- Machine theory --- Switching theory --- CAD (Computer-aided design) --- Computer-assisted design --- Computer-aided engineering --- Design --- Engineering systems --- System engineering --- Engineering --- Industrial engineering --- System analysis --- Communication theory --- Communication --- Cybernetics --- Electrical engineering --- Physical sciences --- Design and construction --- Microelectronics. --- Control engineering. --- Computers. --- Electronic circuits. --- Computer-aided engineering. --- CAE --- Electron-tube circuits --- Electric circuits --- Electron tubes --- Automatic computers --- Automatic data processors --- Computer hardware --- Computing machines (Computers) --- Electronic brains --- Electronic calculating-machines --- Electronic computers --- Hardware, Computer --- Calculators --- Cyberspace --- Control engineering --- Control equipment --- Control theory --- Engineering instruments --- Automation --- Programmable controllers --- Microminiature electronic equipment --- Microminiaturization (Electronics) --- Microtechnology --- Semiconductors --- Miniature electronic equipment --- Data processing
Listing 1 - 2 of 2 |
Sort by
|