FPGA Prototyping Using Verilog Examples will provide you with a hands-on introduction to Verilog synthesis and FPGA programming through a “learn by doing” approach. By following the clear, easy-to-understand templates for code development and the numerous practical examples, you can quickly develop and simulate a sophisticated digital circuit, realize it on a prototyping device, and verify the operation of its physical implementation. This introductory text that will provide you with a solid foundation, instill confidence with rigorous examples for complex systems and prepare you for future development tasks.
|Edition description:||New Edition|
|Product dimensions:||7.00(w) x 10.00(h) x 1.20(d)|
About the Author
Pong P. Chu, PhD, is Associate Professor in the Department of Electrical and Computer Engineering at Cleveland State University in Ohio. He has taught undergraduate- and graduate-level digital systems and computer architecture courses for more than a decade and has received instructional grants from the National Science Foundation and Cleveland State University.
Table of Contents
PART I. BASIC DIGITAL CIRCUITS.
1. Gate-level combinational circuit.
2. Overview of FPGA and EDA software.
3. RT-level combinational circuit.
4. Regular Sequential Circuit.
7. Selected Topics of Verilog.
PART II. I/O MODULES.
9. PS2 Keyboard.
10. PS2 Mouse.
11. External SRAM.
12. Xilinx Spartan-3 Specific Memory.
13. VGA controller I: graphic.
14. VGA controller II: text.
PART III. PICOBLAZE MICROCONTROLLERXILINX SPECIFIC.
15. PicoBlaze Overview.
16. PicoBlaze Assembly Code Development.
17. PicoBlaze I/O Interface.
18. PicoBlaze Interrupt Interface.
Appendix A: Sample Verilog templates.
Most Helpful Customer Reviews
What this book IS NOT: 1. It's not an authority on Verilog but explains key Verilog concepts. 2. Does not cover FPGA construction or design at semiconductor level 3. It's not a theoretical book What this book IS: 1. Has working examples! 2. Has useful examples (serial,ps2,vga, picoblaze) 3. Well organized and clear 4. For students or working engineers who are learning about FPGAs