Figure 2.1: Basic serial communication. |
Figure 2.2: Transmission of a byte. |
Figure 2.3: Illustration of signal decoding. |
Figure 2.4: Connections between FPGA
and ZT3232 (RS-232 chip) and the DB9 connector on the
DE2-115 board. |
Figure 3.1: Block diagram of design
that uses VHDL UART controller to connect FPGA of DE2-115
board to host PC. User on host PC sends characters via a
Putty terminal; characters are "incremented" on FPGA, and
sent back to host PC. |
Figure 3.2: Putty terminal shows data
received from the FPGA, which incremented and looped-back
what we sent in the first place. |
Figure 4.1: a) 8-bit LFSR using the so
called many-to-1 topology. |
b) 8-bit LFSR using the so called 1-to-many topology. |
Figure 4.2: Random 8-bit numbers are
generated using LFSR on the FPGA and sent to the host PC,
which displays them as moving plot. |
Figure 4.3: Python script creates a
simple GUI to display as a moving plot the data (8-bit
numbers) received from the FPGA. |