Está en la página 1de 44

PROGRAMACION EN LAS

FPGA’s
UNIV. FRANZ APAZA QUISPE
TARJETA ALTERA
 Descripción de los puertos de la tarjeta Altera:
TARJETA ALTERA
 Se dispone de diferentes puertos de entrada y salidas en el interior de la
tarjeta las cuales tienen un nombre y un código de puerto:

PUERTOS DE ENTRADA
TARJETA ALTERA
 NOMBRE Y CODIGO DE CADA PUERTO:
TARJETA ALTERA
 NOMBRE Y CODIGO DE CADA PUERTO:

PUERTOS DE SALIDA
TARJETA ALTERA
 NOMBRE Y CODIGO DE CADA PUERTO:

PUERTOS DE SALIDA
TARJETA ALTERA
 NOMBRE Y CODIGO DE CADA PUERTO:
TARJETA ALTERA
 NOMBRE Y CODIGO DE CADA PUERTO:
TARJETA ALTERA
 Para la asignación de los puertos de la tarjeta:

SELECCIONAMOS LA OPCIÓN
“PIN PLANNER”
PARA INSERTAR LOS PUERTOS DE
ENTRADAS Y SALIDAS
TARJETA ALTERA TARJETA QUE SE ESTA USANDO
 SE MOSTRARA LA SIGUIENTE VENTANA:

VARIABLES PARA LA ASIGNACION DE PUERTOS


TARJETA ALTERA
 DECLARAMOS LOS PUERTOS DE ENTRADAS Y SALIDAS A UTILIZAR:
TARJETA ALTERA
 ANTES DE PODER PROGRAMAR LA TARJETA ALTERA SE DEBERA DE REALIZAR UNA
COMPILACION COMPLETA:

REALIZA UNA
COMPILACION COMPLETA
TARJETA ALTERA
 PARA REALIZAR EL PROGRAMADO:

SELECCIONAMOS LA OPCIÓN
“PROGRAMMER”
TARJETA ALTERA VERIFICA SI EL DISPOSITIVO SE ENCUETRA
CONECTADO
 SE ABRIRA LA SIGUENTE VENTANA:

TIPO DE PROGRAMACION
EN LA TARJETA

ARCHIVO A CARGAR A LA
TARJETA

TARJETA A UTILIZAR
TARJETA ALTERA
EL ARCHIVO QUE NOS INTEREZA PARA PODER GRABAR LA TARJETA TIENE LA EXTENCION
.SOF, EN EL CUAL SE ENCUENTRA EL PROGRAMA REALIZADO Y COMPILADO, Y QUE
ADEMAS SE GRABARA EN LA MISMA TARJETA.
LA TARJETA SIEMPRE DEBE DE ESTAR EN LA OPCION DE “RUN” Y NO DE “PROG”.

EXISTEN DOS FORMAS DE PROGRAMACION A LA TARJETA ALTERA:


 LA PRIMERA ES LA PROGRAMACION “AS” (ACTIVE SERIAL) EL CUAL REALIZA UNA
PROGRAMACION DE FORMA PERMANETE.
 LA SEGUNDA ES A TRAVES DE LA PROGRAMACION “JTAG” (EL NOMBRE PROVIENE DEL
ESTANDAR IEEE Joint Test Action Group) EL CUAL REALIZA UNA PROGRAMACION
TEMPORAL, ESO QUIERE DECIR QUE AL MOMENTO DE APAGAR EL EQUIPO EL
PROGRAMA GRABADO SE BORRA.
TARJETA ALTERA
 SE BUSCA EL DISPOSITIVO CON EL NOMBRE DE “USB-BLASTE” QUE
CORRESPONDE A LA TARJETA ALTERA:

HACEMOS CLICK EN LA OPCION


COMO NO SE ENCUENTRA ES NECESARIO
“HARDWARE SETUP” PARA SELECCIONAR
INSTALAR EL DRIVER
EL DISPOSITIVO USB-BLASTER
TARJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA ALTERA SE DEBE DE
REALIZAR LOS SIGUIENTES PASOS:

IR A ADMINISTRADOR
DE DISPOSITIVOS
OBSERVAREMOS QUE SE ENCUETRA UN
DISPOSITIVO CON EL NOMBRE DE
“USB-BLASTER” CON SIGNO DE
ADMIRACIÓN
TRAJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA ALTERA:

SELECCIONAMOS Y HACEMOS
CLICK DERECHO.
SELECCIONAMOS LA OPCION DE
“ACTUALIZAR SOFTWARE DE
CONTROLADOR”

SELECCIONAMOS LA OPCION DE “BUSCAR


SOFTWARE DE CONTROLADOR EN EL
EQUIPO”
TARJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA:

HACEMOS CLICK EN “EXAMINAR” Y


BUSCAMOS LA DIRECCION EN LA CUAL
SE ENCUENTRA EL PROGRAMA
“ALTERA” Y “ACEPTAR”
TARJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA ALTERA:

UNA VEZ SELECCIONADA LA CARPETA,


HACER CLICK EN “SIGUIENTE” Y
BUSCARA EL INSTALADOR DEL DRIVER
TARJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA ALTERA:

CUANDO ENCUENTRE EL DRIVER, NOS


PEDIRA SI QUEREMOS INSTALAR.
LE DECIMOS “INSTALAR” Y COMENZARA
LA INSTALACION DEL CONTROLADOR
TARJETA ALTERA
 CASO DE NO TENER INSTALADO EL DRIVER DE LA TARJETA:

CUANDO FINALIZA LA CUANDO EL DRIVER YA SE


INSTALACION DEL ENCUENTRA INSTALADA
CONTROLADOR DEL DRIVER
TARJETA ALTERA
 VOLVEMOS A LA OPCION DE “PROGRAMAR”, HARDWARE Y SELECCIONAMOS EL DRIVER “USB-BLASTER”

SELECCIONAMOS LA OPCION
USB-BLASTER
SELECCIONAMOS LA OPCION
HARDWARE SETUP
TARJETA ALTERA
 PARA PODER GRABAR, SELECCIONAMOS EL ARCHIVO CON EXTENCION .SOF Y HACER CLICK
EN “START”:

SELECCIONAMOS EL
ARCHIVO .SOF Y “START”
TARJETA ALTERA
 EL ESTADO DE GRABADO SE VERA EN UNA BARRA DE PROCESO Y LISTO:

BARRA DE PROCESO DE GRABADO


GRABADO FINALIZADO
SATISFACTORIAMENTE
TARJETA SPARTAN DE XILINX
 DESCRIPCION DE LA TARJETA SPARTAN DE XILINX:
TARJETA SPARTAN DE XILINX
 Se dispone de diferentes puertos de entrada y salidas en el interior de la
tarjeta las cuales tienen un nombre y un código de puerto:

PUERTOS DE SALIDA

PUERTOS DE ENTRADA
TARJETA SPARTAN DE XILINX
 OTROS PUERTOS:
TARJETA SPARTAN DE XILINX
 PARA INSERTAR LOS PUERTOS DE ENTRADA Y SALIDA:

SELECCIONAMOS “I/O Pin Planning


(PlanAhead) – Pre-Synthesis” y “YES”
TARJETA SPARTAN DE XILINX
NOS APARECE ESTA VENTANA:
TARJETA SPARTAN DE XILINX
 INSERTAMOS LOS PUERTOS DE ENTRADA Y SALIDA A UTILIZAR
TARJETA SPARTAN DE XILINX
 VEMOS QUE SE CREO UN NUEVO ARCHIVO CON EXTENCION .ucf:

SELECCIONAMOS EL NUEVO PINES DE ENTRADA Y SALIDA


ARCHIVO Y “YES” SELECCIONADOS
TARJETA SPARTAN DE XILINX
 REALIZAMOS UNA COMPILACION TOTAL:

REALIZAMOS UNA
COMPILACION COMPLETA
TARJETA SPARTAN DE XILINX
 PARA EL GRABADO EN LA TARJETA:

HACEMOS UN CLICK EN LA
OPCION “CONFIGURE
TARGET DEVICE” Y NOS
APARECE UNA ADVERTENCIA
Y LE DECIMOS “OK”
TARJETA SPARTAN DE XILINX
 APARECERA LA SIGUIENTE VENTANA:

HACEMOS CLICK EN “FILE”, Y


SELECCIONAMOS “NEW PROYECT”
TARJETA SPARTAN DE XILINX
 SELECCIONAMOS POR DEFECTO:

SELECCIONAMOS POR
DEFECTO Y “OK”
TARJETA SPARTAN DE XILINX
 APARECERA LA SIGUIENTE PANTALLA:

SE OBSERVA LA VERSION DE LA
TARJETA A USAR
TARJETA SPARTAN DE XILINX
 PARA EL PROGRAMADO DEL CODIGO:

HACEMOS CLICK DERECHO, Y


SELECCIONAMOS “SET
PROGRAMMING PROPERTIES…”
TARJETA SPARTAN DE XILINX
 PARA EL GRABADO DE LA TARJETA:

HACEMOS CLICK EN “APPLY”


Y “OK”
TARJETA SPARTAN DE XILINX
 PARA EL GRABADO DE LA TARJETA:

HACEMOS CLICK DERECHO, Y


SELECCIONAMOS “LAUNCH FILE
ASSIGNMENT WIZARD”
TARJETA SPARTAN DE XILINX
 APARECE LA SIGUIENTE VENTANA:

SELECCIONAMOS EL ARCHIVO .BIT


Y LE DECIMOS “OPEN”
TARJETA SPARTAN DE XILINX
 APARECE OTRA VENTANA:

EN ESTA VENTANA SOLO


SELECCIONAMOS LA OPCION “BYPASS”
TARJETA SPARTAN DE XILINX
 PARA EL GRABADO DEL PROGRAMA EN LA TARJETA:

EN ESTA OPCION SOLO DECIMOS


“APPLY” Y “OK”
TARJETA SPARTAN DE XILINX
 PARA EL PROGRAMADO DE LA TARJETA:

3.- PROGRAMAMOS EN LA
TARJETA CON AL OPCION DE
“PROGRAM FPGA ONLY” Y LISTO

2.- VERIFICAMOS QUE SE


ENCUENTRE EN “BYPASS”

1.- VERIFICAMOS QUE EL


ARCHIVO .BIT SE ENCUENTRE
EN LA TARJETA

También podría gustarte