FPGARelated.com

SuperSpeed Device Design By Example

Hyde, John 2014

This is a "How-To" book which explains, with hands-on examples, how to design and implement a SuperSpeed USB peripheral that can interface to your hardware using a 32-bit 100MHz bus with standard or custom protocols. The book is based on the Cypress FX3 SuperSpeed Device and the firmware examples are written around a low-cost SuperSpeed Explorer board and a companion CPLD board which are available from www.cypress.com/fx3book. The software examples are written for the Windows operating...


Advanced Mathematics for FPGA and DSP Programmers

Cooper, Tim 2014

Advanced Mathematics for FPGA and DSP Programmers covers the mathematical concepts involved in FPGA and DSP programing that can make or break a project. Coverage includes Numbers and Representation, Signals and Noise, Complex Arithmetic, Statistics, Correlation and Convolution, Frequencies, The FFT, Filters, Decimating and Interpolating, Practical Applications, Dot Product Applications, and a glossary of DSP arithmetical terms. About the Author Tim Cooper has been developing real-time...


Digital Integrated Circuit Design Using Verilog and Systemverilog

Mehler, Ronald W. 2014

For those with a basic understanding of digital design, this book teaches the essential skills to design digital integrated circuits using Verilog and the relevant extensions of SystemVerilog. In addition to covering the syntax of Verilog and SystemVerilog, the author provides an appreciation of design challenges and solutions for producing working circuits. The book covers not only the syntax and limitations of HDL coding, but deals extensively with design problems such as partitioning and...


Logic Design and Verification Using Systemverilog

Thomas, Donald 2014

SystemVerilog is a Hardware Description Language that enables designers to work at the higher levels of logic design abstractions that match the increased complexity of current day integrated circuit and field-programmable gate array (FPGA) designs. The majority of the book assumes a basic background in logic design and software programming concepts. It is directed at: • students currently in an introductory logic design course that also teaches SystemVerilog, • designers who want to...


VHDL BY EXAMPLE

Readler, Blaine 2014

A practical primer for the student and practicing engineer already familiar with the basics of digital design, the reference develops a working grasp of the Vhld hardware description language step-by-step using easy-to-understand examples. Starting with a simple but workable design sample, increasingly more complex fundamentals of the language are introduced until all core features of Vhdl are brought to light. Included in the coverage are state machines, modular design, Fpga-based memories,...


The Zynq Book: Embedded Processing with the Arm Cortex-A9 on the Xilinx Zynq-7000 All Programmable Soc

Louise H Crockett, Ross A Elliot, Martin A Ender 2014

This book is about the Zynq-7000 All Programmable System on Chip, the family of devices from Xilinx that combines an application-grade ARM Cortex-A9 processor with traditional FPGA logic fabric. Catering for both new and experienced readers, it covers fundamental issues in an accessible way, starting with a clear overview of the device architecture, and an introduction to the design tools and processes for developing a Zynq SoC. Later chapters progress to more advanced topics such as...


A System Verilog Primer

Bhasker 2013

Brand New


Free Range VHDL. The no-frills guide to writing powerful code for your digital implementations

Fabrizio Tappero, Bryan Mealy 2013

Free Range VHDL is a fundamental guide to develop the skills necessary to write powerful VHDL code. The approach taken by this book is to provide only what you need to know to get up and running quickly in VHDL.

As with all learning, once you have obtained and applied some useful information, it is much easier to build on what you know as opposed to continually adding information that is not directly applicable to the subjects at hand.

VHDL is an extremely powerful tool. The more you...


Constraining Designs for Synthesis and Timing Analysis: A Practical Guide to Synopsys Design Constraints (SDC)

Gangadharan, Sridhar, Churiwala, Sanjay 2013

This book serves as a hands-on guide to timing constraints in integrated circuit design.  Readers will learn to maximize performance of their IC designs, by specifying timing requirements correctly.  Coverage includes key aspects of the design flow impacted by timing constraints, including synthesis, static timing analysis and placement and routing.  Concepts needed for specifying timing requirements are explained in detail and then applied to specific stages in the design flow, all...


Finite State Machines in Hardware: Theory and Design (with VHDL and SystemVerilog)

Pedroni, Volnei A. 2013

Modern, complex digital systems invariably include hardware-implemented finite state machines. The correct design of such parts is crucial for attaining proper system performance. This book offers detailed, comprehensive coverage of the theory and design for any category of hardware-implemented finite state machines. It describes crucial design problems that lead to incorrect or far from optimal implementation...