|
HANDS-ON VHDL: AN INTRODUCTION
In learning, nothing substitues for experience, and there's no better experience than compiling FPGA programs and watching them work. This book guides you along increasingly more complex VHDL programs with interactive, visible results when loaded on one of the development boards. Beginning with simply lighting LEDs, the projects advance until you are creating workable games using tbe board's buttons, switches, and displays. Source code for all projects are available online, along with code solutions to all exercises.
The material assumes that you have purchased, or have access to, one of two FPGA development circuit boards (~$150 - both offer reduced pricing for students):
  D10-Lite from Terasic;
  Basys-3 from Digilent.
|
|
|
|
|
PRACTICAL VHDL: AN INTRODUCTION
When approaching a new subject, there's nothing like a solid example for quick, effective understanding. This book provides an east-to-digest path of discovery through a series of examples that illustrate the workings of VHDL from the ground up. FPGAs have become the mainstay of modern electronics hardware, and VHDL (along with the rival verilog) is the language of their development. From simply controlling a blinking LED with a push-button, through developing a user reflex game, to creating a working serial UART communication, the examples teach the fundamentals of the language. Along the way, we learn to use simulation to test and watch our designs work.
If you'd like to expand your knowledge of basic digital operation and grow it to encompass practical applications, this book is for you.
|
|
|
|
|
DIGITAL DESIGN FROM SCRATCH USING VHDL IN FPGAs
Volume 1: Growing Logical Legs
Both a primer and comprehensive introduction to the endlessly inventive world of digital design, the book leverages the enhanced effectiveness of diagrams and figures, to guide the student from a ground zero of understanding, through the digital building blocks of clocked registers, counters, shift-registers, and state machines via the powerful VHDL programming language. Colorful and accessible, the pages come alive with visual insights into the technology powering every aspect of our lives, yet which remains a deep mystery to most of us.
|
|
|
|
|
DIGITAL DESIGN FROM SCRATCH WITH VHDL IN FPGAs
Volume 2: Running with Logical Legs
Using the fundamentals fuel gathered from the first book, volume 2 of Digital Design from Scratch, launches the inquisitive reader into practical realms of FPGA design, mastering iconic FPGA implementation features such as simulation, memory structures, memory-mapped buses, FIFOs, serial interfaces such as UARTs, I2C, and SPI, and pipelined methods to meet timing. Like the first volume, colorful diagrams guide the learning process with visual clarity. Detailed exercises allow the student of digital design to flex their burgeoning logical muscles. Comprehensive and approachable, the book teaches the VHDL programming language in parallel with FPGA-based logic design..
|
|
|
|
|
VERILOG BY EXAMPLE
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 verilog 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 major features of verilog are brought to light. Included in the coverage are state machines, modular design, FPGA-based memories, clock management, specialized I/O, and an introduction to techniques of simulation. The goal is to prepare the reader to design real-world FPGA solutions.
What Strunk and White did for the English language with "The Elements of Style," VERILOG BY EXAMPLE does for FPGA design.
|
|
|
|
|
|