4.1 Basys3: UART-RX
La placa Basys 3 integra un puente USB ⇆ UART (FTDI FT2232HQ) que permite la comunicación serie asíncrona entre la FPGA y un PC. El PC utiliza un puerto COM estándar de Windows.
Protocolo de comunicación serie asíncrono formato 8n1 (8 bits de datos, sin paridad, 1 bit de stop)
La conexión con la FPGA utiliza dos líneas serie (TXD/RXD). Los datos intercambiados llegan a los pines B18 y A18 de la FPGA.
Dos LED indican el estado de la comunicación: LD18 para transmisión (TX) y LD17 para recepción (RX).
En la figura siguiente se muestra el esquema de conexión entre la FPGA y el integrado FT2232:
Esquema de Conexión entre la FPGA y FT2232
4.1.1 Setup de lab4:
El sistema se compone de una placa Basys 3 conectada a un ordenador a través de un puerto serie (COMn).
El PC transmite caracteres ASCII a la FPGA. Los datos recibidos se visualizan en:
Los LED de la placa
El display de 7 segmentos (solo cuando el carácter es un dígito, códigos 0x30-0x39)
DRI se enciende mientras se recibe una trama UART válida.
La comunicación utiliza una velocidad de 19200 bits por segundo en formato
8n1 (8 bits de datos, sin paridad (n), 1 bit de stop), tal como
se muestra en la figura: