¿Cómo funciona el ft2232h de lectura / escritura en el modo de interfaz FIFO de estilo cpu?

1

Estoy pensando en hacer los siguientes circuitos:
PC < - > Ft2232h < - > MCU
(Estoy usando la MCU solo para una prueba inicial para ver si puedo hacer funcionar el ft2232. Más adelante se usará un FPGA)

¿He entendido correctamente los siguientes procedimientos de lectura / escritura?
Para leer desde la MCU a la PC:
 1. Establezca los pines (en mi MCU) conectados a D7-D0 (canal A o B), al nivel lógico requerido que representa los datos a leer.
 2. Establecer CS # = 0, A0 = 0.
 3. Alternar RD # de alto a bajo y luego volver a subir.

Para escribir en la MCU desde la PC:
 1. Establecer CS # = 0, A0 = 0.
 2. Cambie WR # de alto a bajo y luego vuelva a subir.
 3. Lea de los pines (en mi MCU) conectados a D7-D0 (canal A o B)

    
pregunta JJT

1 respuesta

3

Tienes las funciones de RD# y WR# al revés. Como se muestra en la página 40 de la hoja de datos , RD# se utiliza para transferir datos desde el FT2232H al MCU (que está "escribiendo" desde el punto de vista del PC host), y WR# se usa para transferir datos desde el MCU al FT2232H, desde donde puede ser leído por el PC host.

    
respondido por el Dave Tweed

Lea otras preguntas en las etiquetas