Qual chip USB 2.0 para fazer a interface do PC com FPGA?

Sep 19 2020

Estou planejando construir um rádio definido por software.

Estou procurando algum chip para obter dados do FPGA e enviá-los para dentro. Eu preciso usar uma interface paralela. Eu li sobre um FT4232, mas ele não tem modos paralelos realmente rápidos. Ou talvez eu deva abordar isso de forma diferente?

Também preciso configurar o FPGA usando essa interface, então preciso fazer o bitbang dos pinos Spartan-6.

Você acha que poderei usar os pinos CCLK e DIN após a configuração na operação normal do FPGA?

Você pode me aconselhar algum chip para usar?

Respostas

2 alex.forencich Sep 19 2020 at 17:17

O FT2232H provavelmente seria uma boa escolha. O FT2232H fornece duas interfaces, que são configuráveis ​​para UART, FIFO e JTAG, entre outras. Portanto, você pode usar uma porta no modo JTAG para configurar o FPGA (usando openocd) e outra porta no modo FIFO para transferência de dados em alta velocidade. Os FIFOs podem ser executados no modo assíncrono (8 MBps ou 64 Mbps) ou no modo síncrono (40 MBps ou 320 Mbps). Quanta largura de banda você precisa?