Narrow your search

Library

EhB (2)

KU Leuven (2)

LUCA School of Arts (2)

Odisee (2)

Thomas More Kempen (2)

Thomas More Mechelen (2)

UCLL (2)

ULB (2)

ULiège (2)

VIVES (2)

More...

Resource type

book (2)


Language

English (2)


Year
From To Submit

2009 (1)

2007 (1)

Listing 1 - 2 of 2
Sort by
Verilog and systemverilog gotchas : 101 common coding errors and how to avoid them
Authors: ---
ISBN: 9780387717159 0387717145 9780387717142 1441944028 9786612823596 1282823590 0387717153 Year: 2007 Publisher: New York : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

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.


Book
Introduction to embedded system design using field programmable gate arrays
Author:
ISBN: 1281913693 9786611913694 184882016X 1848820151 9781848820159 9781848820166 1849968152 Year: 2009 Publisher: London : Springer,

Loading...
Export citation

Choose an application

Bookmark

Abstract

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.

Keywords

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