FPGARelated.com

SuperSpeed Device Design By Example

John Hyde 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

Tim Cooper 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...


Vhdl By Example

Blaine Readler 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 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...


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

Fabrizio Tappero 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)

Sridhar Gangadharan 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...


PCI Express Technology 3.0

Mike Jackson 2012

"MindShare books are critical in the understanding of complex technical topics, such as PCI Express 3.0 architecture. Many of our customers and industry partners depend on these books for the success of their projects." Joe Mendolia - Vice President, LeCroy PCI Express 3.0 is the latest generation of the popular peripheral interface found in virtually every PC, server, and industrial computer. Its high bandwidth, low latency, and cost-to-performance ratio make it a natural choice for many...


Embedded SoPC Design with Nios II Processor and Verilog Examples

Pong P. Chu 2012

This book explores the unique hardware programmability of FPGA (field-programmable gate array)-based embedded systems, using a learning-by-doing approach to introduce the concepts and techniques for embedded SoPC (system on a programmable chip) systems with Verilog. The book contains a large number of practical examples to illustrate and reinforce the hardware and software design concepts and techniques, as well as a complete code listing and experiment problems. The book is designed for...


Design for Embedded Image Processing on FPGAs

Donald G. Bailey 2011

Dr Donald Bailey starts with introductory material considering the problem of embedded image processing, and how some of the issues may be solved using parallel hardware solutions. Field programmable gate arrays (FPGAs) are introduced as a technology that provides flexible, fine-grained hardware that can readily exploit parallelism within many image processing algorithms. A brief review of FPGA programming languages provides the link between a software mindset normally associated with image...


Embedded SoPC Design with Nios II Processor and VHDL Examples

Pong P. Chu 2011

The book is divided into four major parts. Part I covers HDL constructs and synthesis of basic digital circuits. Part II provides an overview of embedded software development with the emphasis on low-level I/O access and drivers. Part III demonstrates the design and development of hardware and software for several complex I/O peripherals, including PS2 keyboard and mouse, a graphic video controller, an audio codec, and an SD (secure digital) card. Part IV provides three case studies of the...