¿Puedo configurar la interfaz A como MPSSE y la interfaz B como UART?
De la hoja de datos que ha proporcionado
Sección 3.4.5 Página 16
El canal A y el canal B del FT2232H tienen, cada uno, un motor serie síncrono multiprotocolo (MPSSE).
Cada MPSSE se puede configurar de forma independiente para una serie de protocolos de interfaz serie estándar de la industria
como JTAG, I2C o SPI, o puede usarse para implementar un protocolo de bus propietario. Por ejemplo, es
posible utilizar uno de los canales del FT2232H para conectarse a un FPGA configurable SRAM como el suministrado
Por Altera o Xilinx. El dispositivo FPGA normalmente no estará configurado (es decir, no tendrá una función definida) en
Encender. El software de aplicación en la PC podría usar el MPSSE para descargar los datos de configuración al
FPGA a través de USB. Estos datos definirían la función de hardware en el encendido. El otro canal FT2232H
Estaría disponible para otra función. Alternativamente, cada MPSSE se puede usar para controlar varios
Pines GPIO. Cuando se configura en este modo, se muestran los pines utilizados y las descripciones de las señales
También en la sección 4, página 20
... El FT2232H tiene dos interfaces configurables independientes. Cada interfaz se puede configurar como UART,
Modo FIFO, JTAG, SPI, I2C o bit bang con generadores de velocidad de transmisión independientes. Además de estos, el
FT2232H admite un modo de emulación de bus de host, un modo FIFO de estilo CPU y una serie rápida de aislamiento óptico.
modo de interfaz.
Por lo tanto, se pueden configurar de forma independiente, pero no puedo proporcionar más información sobre la programación de D2XX