Using a Single Port ROM, TTL Serial Protocol, and SPI Protocol
- littlenv
- Nov 18, 2016
- 1 min read
This project required the use of a single port ROM created by Vivado's IP Catalog to output the same sequence as seen in "Using a 7-Segment Display." It also required the use of the SPI and TTL communication protocols to display the data on a Sparkfun 7-Segment display.


Above is the general block diagram of the system. All inputs to the system were buttons on the Nexys-4 board except for iClk. iCnt_en controlled whether or not the system was counting through the data stored in the ROM. iF_B controlled the direction of the counter. iReset controlled when the system was reset. In the case of this project, the communication protocols were only tested via simulation, but worked in later projects.

Comments