3.1 Basys3: UART
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:
3.1.1 Setup de lab3:
El sistema se compone de una placa Basys 3 conectada a un ordenador a través de un puerto serie (COMn).
Consta de una placa de prototipado (Basys 3), y un ordenador conectado a la placa a través del puerto serie COMn, que permitirá visualizar en un terminal el carácter enviado desde la placa.
El sistema implementado deberá enviar al PC un carácter ASCII codificado en 8 bits. El carácter se selecciona mediante los conmutadores SW(7:0) y se transmite cada vez que se pulsa BTND.
La transmisión se ajusta a una tasa de 19200 bits por segundo, siguiendo el
protocolo de comunicación serie asíncrona tal y como se muestra en la figura
(8n1: datos de 8 bits, sin paridad (n), 1 bit de stop):