Skip to content

FTDI Drivers Windows

Eneko Montero edited this page Jul 31, 2017 · 4 revisions

El chip FTDI de la iCEstick o la IceZUM Alhambra tiene dos interfaces de comunicaciones:

  • La Interfaz 0 se utiliza para descargar el bitstream
  • La Interfaz 1 está conectada con la FPGA para permitir la comunicación con una UART sintetizada

Al conectar por primera vez la placa a un puerto USB ambas interfaces se configuran como puerto COM:

Tras instalar los drivers con Apio o Icestudio mediante Zadig, la Interfaz 0 debe aparecer como dispositivo libusbK:

Procedimiento si no aparecen los puertos COM

Para hacer funcionar la fpga hay que seguir el procedimiento estándar, no influye en el funcionamiento de la fpga que no aparezcan los puertos COM. En caso de querer comunicarse con la fpga mediante el puerto serie habrá que realizar los siguientes pasos para hacerlos aparecer. Los pasos que se detallan a continuación se han realizado tras completar el proceso estándar.

Vamos al Administrador de dispositivos > Controladores de bus serie universal > USB Serial Converter B > (Click derecho) Propiedades

Vamos a la pestaña de Avanzado, activamos la opción Cargar VCP y pulsamos Aceptar.

Desenchufamos y enchufamos la fpga, y ahora nos aparecerá el puerto COM.

NOTAS

  • Cada vez que la placa se conecte a un puerto USB nuevo se deberán instalar los drivers para ese puerto.
  • Después de configurar los drivers se ha de desconectar y reconectar la placa.
  • En Windows 10 con USB 3.0 puede dar problemas. En tal caso probar:
    • En el administrador de dispositivos buscar el "Dispositivo Compuesto USB" que corresponde a la placa (clic derecho->propiedades->Detalles, en el desplegable buscar "Descripción del dispositivo notificada por el bus". Debe aparecer "IceZUM Alhambra v1.1...". Si es la Icestick pondrá "Lattice FTUSB Interface Cable"
    • Cuando se localiza el dispositivo compuesto que corresponde a la placa, clic derecho->Desinstalar.
    • Desconectar la placa y reiniciar el PC
    • Conectar la placa, se reinstará automáticamente del driver de Microsoft.
Clone this wiki locally