Como programar la Pano Logic G1 con Urjtag y USB-Blaster desde Windows o Linux (SVF Files)
Publicado: 22 Dic 2018, 07:53
Nota: Yo he utilizado en mis pruebas el USB-Blaster Clonico siguiente.
ARMJISHU USB-Blaster
Contiene un micro-controlador ST STM32F101 (como un STM32F103 con soporte USB) y un octal-buffer 74HC244
Desconozco si funciona con otras versiones del USB-Blaster
Comenzamos:
1) Conectar los cables del JTAG siguiendo las instrucciones de esta pagina:
https://github.com/tomverbeure/panologic
El Pineado del Jtag es el siguiente:
2) conecta los cables de la USB-blaster siguiendo el diagrama de la web:
http://www.zxuno.com/forum/viewtopic.php?t=432
3)
Para windows. Descarga la ultima version de UrJTAG para windows desde el siguiente link:
https://phoenixnap.dl.sourceforge.net/p ... 31.tar.gz
Descomprime el archivo anterior en una carpata llamada por ejemplo UrJTAG.
Ve al punto 4.
Para Linux. Descarga la ultima version de UrJTAG para linux desde el siguiente link:
https://downloads.sourceforge.net/proje ... 1545723410
Instala el archivo fuente tar.gz
La instalacion sigue el esquema: configure, make y make install :
Escribe:
5) Convierte el archivo bit a formato SVF con Impact en Xillinx ISE
Lee la segunda pagina de este documento:
https://www.xilinx.com/support/documen ... pp503.pdf
6) Copia el archivo SVF a la carpeta UrjTAG
7) Abre un terminal de windows y escribe:
En Windows veras:
En Linux veras:
8) Escribe:
Veras lo siguiente:
9) Ahora vamos a programar la FPGA
Nota: En mi caso el archivo SVF es: led.svf
Type:
Y finalmente la tarjeta FPGA ya esta flasheada !!
Este procedimiento funciona con la Logic Pano G1. Y se supone que funciona en la G2 pero aun no he podido comprobarlo.
Saludos
ARMJISHU USB-Blaster
Contiene un micro-controlador ST STM32F101 (como un STM32F103 con soporte USB) y un octal-buffer 74HC244
Desconozco si funciona con otras versiones del USB-Blaster
Comenzamos:
1) Conectar los cables del JTAG siguiendo las instrucciones de esta pagina:
https://github.com/tomverbeure/panologic
El Pineado del Jtag es el siguiente:
Código: Seleccionar todo
1. VCC
2. TDI
3. TMS
4. TDO
5. TCK
6. GND (Es el pin situado a la derecha de la siguiente fotografia)
2) conecta los cables de la USB-blaster siguiendo el diagrama de la web:
http://www.zxuno.com/forum/viewtopic.php?t=432
3)
Para windows. Descarga la ultima version de UrJTAG para windows desde el siguiente link:
https://phoenixnap.dl.sourceforge.net/p ... 31.tar.gz
Descomprime el archivo anterior en una carpata llamada por ejemplo UrJTAG.
Ve al punto 4.
Para Linux. Descarga la ultima version de UrJTAG para linux desde el siguiente link:
https://downloads.sourceforge.net/proje ... 1545723410
Instala el archivo fuente tar.gz
La instalacion sigue el esquema: configure, make y make install :
Escribe:
Código: Seleccionar todo
tar -xvf urjtag-2018.09.tar.xz
cd urjtag-2018.09
./configure
make
make install
Lee la segunda pagina de este documento:
https://www.xilinx.com/support/documen ... pp503.pdf
6) Copia el archivo SVF a la carpeta UrjTAG
7) Abre un terminal de windows y escribe:
Código: Seleccionar todo
jtag
En Linux veras:
8) Escribe:
Código: Seleccionar todo
cable usbblaster
detect
9) Ahora vamos a programar la FPGA
Nota: En mi caso el archivo SVF es: led.svf
Type:
Código: Seleccionar todo
svf led.svf progress
Este procedimiento funciona con la Logic Pano G1. Y se supone que funciona en la G2 pero aun no he podido comprobarlo.
Saludos