fritzm
Experienced Member
Hi Marty,
For level converters, I used these:
74AHCT125 (https://www.adafruit.com/product/1787)
74LVC245 (https://www.adafruit.com/product/735)
Looking back at my project, it was a Digilent Basys board, not Nexys, but I'm sure it would work fine on the Nexys. Basically the project is just a big binary counter driven at 9600Hz -- the ROM address bits and control signals are derived directly from various bits of the counter. The bits read out from the ROM are latched into parts of a big shift register, driven off the same clock, that generates the serial output. Constant bits latched into the shift register around the data bits do the ASCII conversion and formatting. It ends up just being a single page of Verilog.
Now that I have the Data I/O, I probably won't need this anymore, but it was a fun excuse to play with the FPGA board . Happy to answer any questions if you decide to give it a try on one of your boards.
cheers,
--FritzM.
For level converters, I used these:
74AHCT125 (https://www.adafruit.com/product/1787)
74LVC245 (https://www.adafruit.com/product/735)
Looking back at my project, it was a Digilent Basys board, not Nexys, but I'm sure it would work fine on the Nexys. Basically the project is just a big binary counter driven at 9600Hz -- the ROM address bits and control signals are derived directly from various bits of the counter. The bits read out from the ROM are latched into parts of a big shift register, driven off the same clock, that generates the serial output. Constant bits latched into the shift register around the data bits do the ASCII conversion and formatting. It ends up just being a single page of Verilog.
Now that I have the Data I/O, I probably won't need this anymore, but it was a fun excuse to play with the FPGA board . Happy to answer any questions if you decide to give it a try on one of your boards.
cheers,
--FritzM.