Como configurar la Kéfir I usando iCEcube2 + Diammond programmer (usando un proyecto ya hecho)

  1. Ejecutamos iCEcube2, por ejemplo /opt/iCEcube2.2016.02/iCEcube2, y elegimos Open project:

  2. Ahora seleccionamos el archivo Kefir_Capsense_sbt.project que se encuentra dentro de la carpeta Kefir_Capsense que está dentro de icecube2:

  3. Ahora seleccionamos Run All del menú Tool:

  4. El resultado final será algo similar a lo siguiente:

  5. Para configurar la FPGA debemos usar otra herramienta, el Diammond Programmer. Primero conectamos Kéfir al USB (a través de Milk), luego lo ejecutamos, por ejemplo: /usr/local/programmer/3.4/bin/lin/programmer.

    Nota: es recomendable correr la aplicación desde el directorio de trabajo icecube2 de esta distribución. Si no sabemos hacerlo habrá que hacer un ajuste luego.

    Seleccionamos la opción Open an existing programmer project y elegimos el archivo capsense.xcf de la carpeta icecube2:

    Nota: por momentos parecerá que está colgado, pero veremos que el LED de alimentación de Milk destella. En la versión 3.7 no se ve esto.

  6. Si no pudimos correr la aplicación desde la carpeta icecube2 será necesario seleccionar el .bin (debajo de File Name y seleccionar el archivo correcto.
    Este archivo está un tanto enterrado entre todo lo que generó iCEcube2, el mismo se puede encontrar dentro de la carpeta del proyecto como: Kefir_Capsense_Implmnt/sbt/outputs/bitmap/Kefir_Capsense_bitmap.bin.

  7. Ahora presionamos el botón de Program (el de la flechita verde):

  8. Si todo sale bien obtendremos algo similar a lo siguiente:

Volver