Skip to content

This repository contains all the needed source files for several examples from Pong Chu's book: "Pong P. Chu, FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version, Willey, 2008."

Notifications You must be signed in to change notification settings

eigenpi/VHDL-Examples-from-Pong-Chu-Book

Repository files navigation

Synopsis:
---------

This repository contains all the needed source files for several 
examples from Pong Chu's book:
[1] Pong P. Chu, FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version, Willey, 2008.
to be able to verify them on the DE1-SoC FPGA board.  

These source files include VHDL + pin assignment files, which are 
all one needs to use with Intel Quartus II projects to be able to 
generate the programming files for the FPGA.

Some of the designs were altered to adapt them and make them work 
on the DE1-SoC board. The original VHDL source files can be found 
on Prof. Chu's companion webpage for the book:
https://academic.csuohio.edu/chu_p/rtl/fpga_vhdl.html

The VHDL files in this repository are changed versions of those. 
All credit for developing these examples and explaining them in his 
book, goes to Prof. Chu.

Video demonstrations of all of these examples can be found on my youtube channel:
https://www.youtube.com/user/MrCristinela/videos


Listing Examples Tested on DE1-SoC FPGA Board:
----------------------------------------------

--- Chapter 3
"Hexadecimal to seven-segment LED display decoder - testing circuit" (video #1)
--- Chapter 5
"Edge detection circuit - simple testing circuit with pussh-button" (video #2)
--- Chapter 4
"StopWatch - simple testing circuit with push-button" (video #3)
--- Chapter 6
"Digital CLock - testing circuit for Binary-to-BCD Converter" (video #4)
"Fibonacci Number Generator - testing circuit" (video #5)
--- Chapter 7
"UART - testing circuit" (video #6)
--- Chapter 13
"Pong game" (video #7)

About

This repository contains all the needed source files for several examples from Pong Chu's book: "Pong P. Chu, FPGA Prototyping by VHDL Examples: Xilinx Spartan-3 Version, Willey, 2008."

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages