INtegra

INTegra es la aplicación usada para programar el FPGA y la memoria PROM de nuestras tarjetas de desarrollo. Es una aplicación desarrollada en Java fácil y cómoda de usar

INTegra es el software que ha acompañado a las tarjetas de desarrollo de Intesc Electrónica & Embebidos desde la primera versión de las tarjetas de desarrollo para FPGA. Éste permite programar el FPGA utilizando el protocolo de comunicación JTAG, así como las memorias Flash utilizando un protocolo de comunicación SPI. En la versión 5 y anteriores de INTegra, se utilizó Java como lenguaje de programación; en la versión 6, se utiliza Java FX, logrando una interfaz de usuario más amigable e intuitiva.




CARACTERÍSTICAS 

Entre las mejoras que se hicieron de la versión 5 a la versión 6, se encuentran las siguientes: 

  1. INTegra ya no está limitado a una sola tarjeta, ahora puedes conectar más de 1 tarjeta al software y éste permitirá programarlas. 
  2. Ya no es necesario generar un archivo extensión mcs para programar la memoria Flash. En esta nueva versión, seleccionando el bitstream, INTegra se encargará de crear el archivo de configuración para la memoria. 
  3. Al abrir un archivo con INTegra, éste buscará en la ruta del último directorio abierto. 
  4. INTegra ahora guardará un historial de los últimos 7 archivos abiertos. 
  5. Se agregó soporte Drag and Drop, por lo que si estas utilizando el explorador de Windows, puedes jalar el bitstream al área de archivos para que éste lo abra. 

 
A continuación se describe cada uno de los controles y su uso:

 Buscar/Actualizar. Al dar clic en éste botón, inicia la búsqueda de todas las tarjetas de desarrollo conectadas a una PC. Si se conectó o desconectó una tarjeta posterior a la búsqueda, éste botón permite limpiar el Hardware conectado y busca nuevamente todas las tarjetas de desarrollo conectadas. 

Vincular. Cuando se han encontrado tarjetas conectadas a la PC y se ha seleccionado una, éste botón permite asociar la tarjeta a INTegra, configurando el programador con el protocolo de comunicación JTAG. 

Abrir Archivo. Como su nombre lo indica, éste botón permite abrir un bitstream para ser programado por INTegra al FPGA o memoria Flash.

PROGRAMAR. Este botón inicia la descarga del bitstream seleccionado de la tabla de archivos al FPGA o la memoria Flash. Es importante notar que a partir de la versión 6, INTegra no revisa que el bitstream sea compatible con el FPGA seleccionado por lo que es responsabilidad del usuario seleccionar el Bitstream correcto. En el caso de las tarjetas Symbhia, a partir de la revisión D, y Avanxe 7, desde la revisión B, existe un LED indicador de programación exitosa que indica que el bitstream es correcto. 

Selección de dispositivo: FPGA/ FLASH. Este control permite seleccionar que es lo que deseas programar, entre el FPGA y la memoria Flash. Para programar la memoria Flash, basta con que selecciones el archivo .bit que deseas descargar, es decir, ya no es necesario generar un archivo mcs. 

Barra de progreso. Esta barra indica que hay una operación llevándose a cabo. 

Comentarios

Entradas populares de este blog

Software para programar amiba2 (INTegra)

Amiba 2

¿QUÉ ES UN USART?