SlideShare una empresa de Scribd logo
1 de 18
Descargar para leer sin conexión
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
MC. EDWIN ROSARIO GABRIEL
MANUAL PARA USAR LA TARJETA DEO-NANO FPGA CYCLONE IV
http://www.altera.com/education/univ/materials/boards/de0-nano/unv-de0-nano-board.html
Características principales:
 Tarjeta: DEO-Nano
 FPGA Cyclone IV EP4CE22F17C6N FPGA.
 22,320 elementos lógicos o compuertas lógicas.
 8 convertidores de 12 bits.
 Acelerómetro de 3 ejes.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
Vista frontal y posterior de la tarjeta DEO-NANO
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
Pasos generales para empezar a utilizar por primera vez la tarjeta DEO-NANO.
1. Primero debemos instalar el software de Quartus II – Setup.exe
2. Seguimos los pasos de la instalación del software.
3. Una vez instalado el software IDE, seguimos los siguientes pasos para probar por primera
vez la tarjeta. Por ahora alimentaremos la tarjeta con la fuente de [5 v] del puerto USB.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
4. Para la programación usamos el puerto JTAG, que ya está incluido en la PCB de DEO-
Nano, solo necesitaremos conectar la tarjeta a la PC.
5. La tarjeta tiene dos push-botton que son GPIOs, en este caso de entrada digital.
6. También tiene 8 leds de son GPIOs configuradas como salidas.
7. Los pines asignados a las entradas y salidas digitales son los siguientes. Esto es importante
a la hora de compilar el programa, ya que debemos ser muy cuidados en el momento de
asignar las entradas y salidas a los pines correspondientes.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
8. La tarjeta DEO-NANO también proporciona 2 puertos de expansión de 40 pines cada uno.
Cada puerto se conecta directamente a 36 pines del FPGA y se tienen por cada puerto de
expansión un pin que proporciona [ +5 v CD] , uno de [+3.3 v CD] y dos pines que van
conectados a GND.
9. La siguiente figura muestra como ubicar el pin número 1 de cada puerto de expansión.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
10. IMPORTANTE!! La alimentación de la tarjeta es proporcionada por el puerto USB que
tiene una fuente de +5v CD. Para proyectos portables donde no se desea estar conectado a
la PC a través del puerto USB, es necesario conectar una batería de [+3.6 v a +5.7v ] en el
puerto de alimentación como se muestra en la siguiente figura. Es importante identificar de
manera correcta la polaridad. También la tarjeta se puede alimentar a través de los pines
correspondientes de los puertos de expansión, sin embargo será mejor trabajar con el
conector asignado a las baterías.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
CONECTAR POR PRIMERA VEZ LA DEO-NANO
1. El primer paso es conectar la tarjeta DEO- nano a través del cable USB a la computadora.
2. En seguida se mostrará un mensaje de que no se encontró el driver del dispositivo.
3. Ir a administrador de dispositivos de Windows y actualizar controlador.
4. El controlador del USB-Blaster se puede localizar en un directorio generado al momento de
instalar Quartus II, que es el siguiente: C:altera13.0quartusdrivers En caso de que no se
encuentre el driver, también se puede descargar en el siguiente link:
http://www.altera.com/support/kdb/solutions/rd06212010_676.html
Después de localizar el driver, solo bastará con actualizar driver desde la ventana de
Administrador de dispositivos.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
5. Después de haber instalado perfectamente el driver de la DEO-Nano. En seguida nos
dirigimos a la carpeta de Tools que viene en el disco de la tarjeta y ejecutamos en panel de
control que corresponde al archivo llamado: DE0_NANO_ControlPanel.exe. Nos muestra
la siguiente pantalla:
1. En este punto verificamos que funcionen los LEDS, los Switches, la memoria y el
acelerómetro de la tarjeta. Una vez que hemos ejecutado el panel de control y que
verificamos que los periféricos funcionan bien, ahora debemos hacer nuestro propio
programa para la DEO-Nano.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
COMO USAR EL BUILDER SYSTEM DE DEO-NANO
1. En este apartado veremos como construir un proyecto para Quartus II a través del sistema
constructor de DEO-nano llamado BUILDER SYSTEM. El builder system genera cinco
archivos con las siguientes extensiones:
 Quartus II Project File (.qpf)
 Quartus II Setting File (.qsf)
 Top-Level Design File (.v)
 Synopsys Design Constraints file (.sdc)
 Pin Assignment Document (.htm)
El Builder System nos ayudará a generar un proyecto específico para la DEO-Nano,
permitiéndonos con esto evitar errores en el diseño del Proyecto, y de esta forma logramos
que no se queme la tarjeta por algún error en la asignación de los voltajes a cada pin por
ejemplo.
2. Para generar el proyecto ejecutamos el archivo: DE0_Nano_SystemBuilder.exe y
generamos el proyecto con los periféricos que vallamos a utilizar.
3. Cuando presionamos el botón de Generate, se crean los cinco archivos mencionados
anteriormente y guardamos el proyecto en nuestro directorio de trabajo.
4. La siguiente tabla muestra los archivos que se generan.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
A partir de este punto, lo que resta es abrir el proyecto con Quartus II, que ya está diseñado
específicamente para la DEO-Nano y empezar a programar, compilar y descargar nuestros propios
programas.
1. Abrimos Quartus. Nos vamos a File –> Open Project y seleccionamos el proyecto que
generamos con la herramienta de Builder System de DEO-Nano, que es un archivo con
extensión .qpf
2. Nos vamos a file -> new -> Block Diagram/Schematic File
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
3. Guardamos el Nuevo archivo con extensión name.bdf. En este archivo es donde vamos a
crear nuestro diseño de manera esquemática, es decir, usando símbolos. También se pueden
incluir archivos para programar con VHDL o Verilog HDL.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
PASOS PARA CREAR UN PROYECTO EN QUARTUS
1. Hacemos clip en New -> File -> New Quartus II Project.
2. Después aparece una ventana de introducción. Damos clip en Next.
3. En seguida seleccionamos el directorio donde se va a guardar nuestro proyecto y fijamos el
nombre del proyecto.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
4. Nos aparece esta ventana para poder incluir archivos externos, en nuestro caso solo damos
clip en Next.
5. Luego debemos seleccionar la familia del FPGA que vamos a programar, así como su
código.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
Importante! Device Family: Cyclone IV E
Name: EP4CE22F17C6
6. Finalmente damos clip en Next –> Next y Finish.
FIN
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
PASOS PARA CREAR UN SCHEMATIC FILE
1. File -> New - >Schematic File - > Block Diagram / Schematic File
2. Para empezar el diseño damos clip en Symbol/Tool y usando las librerías de los
elementos lógicos armamos nuestro circuito lógico.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
3. Después de terminado el diseño, se deben seleccionar y nombrar las entradas y las salidas.
4. Enseguida damos clip en Assigments - > Pin Planer.
5. Nos aparece la siguiente ventana, donde debemos asignar a cada entrada y salida un pin
correspondiente de la Tarjeta en la columna Location . Importante!. Aquí es necesario
revisar el manual y tener cuidado con las asignaciones, ya que de lo contrario podríamos
asignar una salida a una entrada y provocar una avería en la tarjeta.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
6. Cerramos la ventana después de hacer las asignaciones correspondientes y compilamos el
proyecto.
7. Una vez que la compilación haya sido satisfactoria, procedemos a programa la tarjeta. Para
ello nos vamos a Tool - > Programer.
MANUAL PARA USAR LA TARJETA DEO.NANO
INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO
8. Nos aparece la siguiente ventana, donde hacemos clip en Hardware-Setup y seleccionamos
USB-Blaster. Finalmente clip en Start para descargar el programa al FPGA.
POR FIN

Más contenido relacionado

La actualidad más candente

Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenUniversidad Nacional de Loja
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Julio Daniel Ruano
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeJomicast
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorLuis Zurita
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesWilfred Garcia Diomeda
 
Análisis de circuitos eléctricos teoría y practica 4ta Edición Allan Robbins...
Análisis de circuitos eléctricos teoría y practica  4ta Edición Allan Robbins...Análisis de circuitos eléctricos teoría y practica  4ta Edición Allan Robbins...
Análisis de circuitos eléctricos teoría y practica 4ta Edición Allan Robbins...SANTIAGO PABLO ALBERTO
 
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSOUnidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSODavinso Gonzalez
 
1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfetjosefer28051989
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Mayra Peña
 

La actualidad más candente (20)

Conexión darlington transistor
Conexión darlington transistorConexión darlington transistor
Conexión darlington transistor
 
Senoides y fasores presentacion ppt
Senoides  y fasores presentacion pptSenoides  y fasores presentacion ppt
Senoides y fasores presentacion ppt
 
Analisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo ordenAnalisis circuitos eléctricos primer y segundo orden
Analisis circuitos eléctricos primer y segundo orden
 
El diodo como sujetador
El diodo como sujetadorEl diodo como sujetador
El diodo como sujetador
 
Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)Apuntes y ejercicios Señales y sistemas (Borrador)
Apuntes y ejercicios Señales y sistemas (Borrador)
 
Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4Amplificador Operacional Lab Nº4
Amplificador Operacional Lab Nº4
 
Automatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garajeAutomatismo de control para el acceso a un garaje
Automatismo de control para el acceso a un garaje
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Compuertas logicas
Compuertas logicasCompuertas logicas
Compuertas logicas
 
Analisis de señales
Analisis de señalesAnalisis de señales
Analisis de señales
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Uso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensambladorUso de las tablas en lenguaje ensamblador
Uso de las tablas en lenguaje ensamblador
 
Diferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuencialesDiferencias entre circuitos combinacionales y secuenciales
Diferencias entre circuitos combinacionales y secuenciales
 
El PIC16F84
El PIC16F84El PIC16F84
El PIC16F84
 
Circuitos RLC
Circuitos RLCCircuitos RLC
Circuitos RLC
 
TTL-CMOS
TTL-CMOSTTL-CMOS
TTL-CMOS
 
Análisis de circuitos eléctricos teoría y practica 4ta Edición Allan Robbins...
Análisis de circuitos eléctricos teoría y practica  4ta Edición Allan Robbins...Análisis de circuitos eléctricos teoría y practica  4ta Edición Allan Robbins...
Análisis de circuitos eléctricos teoría y practica 4ta Edición Allan Robbins...
 
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSOUnidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
Unidad 2 control 2 /FUNCIÓN DE TRANSFERENCIA PULSO
 
1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet1.3.1 polarizacion del jfet
1.3.1 polarizacion del jfet
 
Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.Unidad III: Polos y Ceros de una función de transferencia.
Unidad III: Polos y Ceros de una función de transferencia.
 

Destacado

FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN
FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPNFPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN
FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPNMiguel Arias
 
Presentación e introducción a la electrónica digital
Presentación e introducción a la electrónica digitalPresentación e introducción a la electrónica digital
Presentación e introducción a la electrónica digitalTeodoro Ibarra
 
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Cesar Vele
 
Vhdl organización y arquitectura
Vhdl organización y arquitectura Vhdl organización y arquitectura
Vhdl organización y arquitectura Juan S V
 
Prototipo de Ascensor de 5 pisos
Prototipo de Ascensor de 5 pisosPrototipo de Ascensor de 5 pisos
Prototipo de Ascensor de 5 pisosRodrigo X
 
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAsVictor Asanza
 
Administracion de centros de computo
Administracion de centros de computoAdministracion de centros de computo
Administracion de centros de computoMily Gonzalez
 
Otras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elOtras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elUTE
 
Juego matemático
Juego matemáticoJuego matemático
Juego matemáticoballandres
 
MF leyes-CA-05-01
MF leyes-CA-05-01MF leyes-CA-05-01
MF leyes-CA-05-01Mary Morgan
 
Presentación denwa gerencia.
Presentación denwa gerencia.Presentación denwa gerencia.
Presentación denwa gerencia.Juan Suarez
 
Professional consult portafolio de servicios
Professional consult portafolio de serviciosProfessional consult portafolio de servicios
Professional consult portafolio de serviciosSebastianV91
 
marketing-estrategico
marketing-estrategicomarketing-estrategico
marketing-estrategicoflor montoya
 

Destacado (20)

FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN
FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPNFPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN
FPGAs aplicaciones espaciales - Presentación INAOE - CDA-IPN
 
Presentación e introducción a la electrónica digital
Presentación e introducción a la electrónica digitalPresentación e introducción a la electrónica digital
Presentación e introducción a la electrónica digital
 
Actuadores
ActuadoresActuadores
Actuadores
 
FPGA.
FPGA. FPGA.
FPGA.
 
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
Aplicación de los fpga’s en radares de vigilancia aérea desde tierra y radare...
 
Vhdl organización y arquitectura
Vhdl organización y arquitectura Vhdl organización y arquitectura
Vhdl organización y arquitectura
 
Prototipo de Ascensor de 5 pisos
Prototipo de Ascensor de 5 pisosPrototipo de Ascensor de 5 pisos
Prototipo de Ascensor de 5 pisos
 
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
 
vhdl
vhdlvhdl
vhdl
 
Introducción al VHDL
Introducción al VHDLIntroducción al VHDL
Introducción al VHDL
 
Curso de vhdl
Curso de vhdl Curso de vhdl
Curso de vhdl
 
Dioses griegos
Dioses griegosDioses griegos
Dioses griegos
 
Administracion de centros de computo
Administracion de centros de computoAdministracion de centros de computo
Administracion de centros de computo
 
PANTALONES
PANTALONESPANTALONES
PANTALONES
 
Otras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en elOtras variables que determinan la diversidad en el
Otras variables que determinan la diversidad en el
 
Juego matemático
Juego matemáticoJuego matemático
Juego matemático
 
MF leyes-CA-05-01
MF leyes-CA-05-01MF leyes-CA-05-01
MF leyes-CA-05-01
 
Presentación denwa gerencia.
Presentación denwa gerencia.Presentación denwa gerencia.
Presentación denwa gerencia.
 
Professional consult portafolio de servicios
Professional consult portafolio de serviciosProfessional consult portafolio de servicios
Professional consult portafolio de servicios
 
marketing-estrategico
marketing-estrategicomarketing-estrategico
marketing-estrategico
 

Similar a Manual para usar la tarjeta del fpga cyclone iv de altera

Similar a Manual para usar la tarjeta del fpga cyclone iv de altera (20)

Laboratorio 7-Control de un motor de CD.docx
Laboratorio 7-Control de un  motor de CD.docxLaboratorio 7-Control de un  motor de CD.docx
Laboratorio 7-Control de un motor de CD.docx
 
03-arduino.pdf
03-arduino.pdf03-arduino.pdf
03-arduino.pdf
 
Arduino
ArduinoArduino
Arduino
 
Momento4 fase3 mantenimiento preventivo del computador
Momento4 fase3 mantenimiento preventivo del computadorMomento4 fase3 mantenimiento preventivo del computador
Momento4 fase3 mantenimiento preventivo del computador
 
Interfaz java y arduino
Interfaz java y arduinoInterfaz java y arduino
Interfaz java y arduino
 
Hack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduinoHack x crack_cuaderno_arduino
Hack x crack_cuaderno_arduino
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Cuaderno_Arduino.pdf
Cuaderno_Arduino.pdfCuaderno_Arduino.pdf
Cuaderno_Arduino.pdf
 
Intro spartan
Intro spartanIntro spartan
Intro spartan
 
Manual josue
Manual josueManual josue
Manual josue
 
Trabajo02
Trabajo02Trabajo02
Trabajo02
 
9 entregable
9 entregable9 entregable
9 entregable
 
PORTAFOLIO RECUPERACIÓN
PORTAFOLIO RECUPERACIÓNPORTAFOLIO RECUPERACIÓN
PORTAFOLIO RECUPERACIÓN
 
Manual arduino
Manual arduinoManual arduino
Manual arduino
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduino
 
Interfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduinoInterfaz visual basic 6 y arduino
Interfaz visual basic 6 y arduino
 
Tutorial Básico Arduino
Tutorial Básico ArduinoTutorial Básico Arduino
Tutorial Básico Arduino
 
El AT mega8 es un microcontrolador excelente
El AT mega8 es un microcontrolador excelenteEl AT mega8 es un microcontrolador excelente
El AT mega8 es un microcontrolador excelente
 
Pinguino aetel
Pinguino aetelPinguino aetel
Pinguino aetel
 

Último

produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxEtse9
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRyanimarca23
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEANDECE
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347vd110501
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionOsdelTacusiPancorbo
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......dianamontserratmayor
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdffredyflores58
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCANDECE
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASenriquezerly87
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxJairReyna1
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosJeanCarlosLorenzo1
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023ANDECE
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptxNayeliZarzosa1
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaSebastianQP1
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdfRicardoRomeroUrbano
 

Último (20)

MATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdfMATPEL COMPLETO DESDE NIVEL I AL III.pdf
MATPEL COMPLETO DESDE NIVEL I AL III.pdf
 
produccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptxproduccion de cerdos. 2024 abril 20..pptx
produccion de cerdos. 2024 abril 20..pptx
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBRQUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
QUIMICA ORGANICA I ENOLES Y ENAMINAS LIBR
 
Fijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSEFijaciones de balcones prefabricados de hormigón - RECENSE
Fijaciones de balcones prefabricados de hormigón - RECENSE
 
1. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf2373743353471. Cap. 4 Carga Axial (1).pdf237374335347
1. Cap. 4 Carga Axial (1).pdf237374335347
 
Peligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacionPeligros de Excavaciones y Zanjas presentacion
Peligros de Excavaciones y Zanjas presentacion
 
POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......POBLACIONES CICLICAS Y NO CICLICAS ......
POBLACIONES CICLICAS Y NO CICLICAS ......
 
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdfSEMANA  6 MEDIDAS DE TENDENCIA CENTRAL.pdf
SEMANA 6 MEDIDAS DE TENDENCIA CENTRAL.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
Edificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRCEdificio residencial Becrux en Madrid. Fachada de GRC
Edificio residencial Becrux en Madrid. Fachada de GRC
 
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRASESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
ESTRUCTURAS EN LA SUPERVISIÓN Y RESIDENCIA DE OBRAS
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
NOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptxNOM-002-STPS-2010, combate contra incendio.pptx
NOM-002-STPS-2010, combate contra incendio.pptx
 
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de ProyectosRevista estudiantil, trabajo final Materia ingeniería de Proyectos
Revista estudiantil, trabajo final Materia ingeniería de Proyectos
 
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
Centro Integral del Transporte de Metro de Madrid (CIT). Premio COAM 2023
 
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
5.1 MATERIAL COMPLEMENTARIO Sesión 02.pptx
 
Tarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieriaTarea de UTP matematices y soluciones ingenieria
Tarea de UTP matematices y soluciones ingenieria
 
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf3.3 Tipos de conexiones en los transformadores trifasicos.pdf
3.3 Tipos de conexiones en los transformadores trifasicos.pdf
 

Manual para usar la tarjeta del fpga cyclone iv de altera

  • 1. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO MC. EDWIN ROSARIO GABRIEL MANUAL PARA USAR LA TARJETA DEO-NANO FPGA CYCLONE IV http://www.altera.com/education/univ/materials/boards/de0-nano/unv-de0-nano-board.html Características principales:  Tarjeta: DEO-Nano  FPGA Cyclone IV EP4CE22F17C6N FPGA.  22,320 elementos lógicos o compuertas lógicas.  8 convertidores de 12 bits.  Acelerómetro de 3 ejes.
  • 2. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO Vista frontal y posterior de la tarjeta DEO-NANO
  • 3. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO Pasos generales para empezar a utilizar por primera vez la tarjeta DEO-NANO. 1. Primero debemos instalar el software de Quartus II – Setup.exe 2. Seguimos los pasos de la instalación del software. 3. Una vez instalado el software IDE, seguimos los siguientes pasos para probar por primera vez la tarjeta. Por ahora alimentaremos la tarjeta con la fuente de [5 v] del puerto USB.
  • 4. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 4. Para la programación usamos el puerto JTAG, que ya está incluido en la PCB de DEO- Nano, solo necesitaremos conectar la tarjeta a la PC. 5. La tarjeta tiene dos push-botton que son GPIOs, en este caso de entrada digital. 6. También tiene 8 leds de son GPIOs configuradas como salidas. 7. Los pines asignados a las entradas y salidas digitales son los siguientes. Esto es importante a la hora de compilar el programa, ya que debemos ser muy cuidados en el momento de asignar las entradas y salidas a los pines correspondientes.
  • 5. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 8. La tarjeta DEO-NANO también proporciona 2 puertos de expansión de 40 pines cada uno. Cada puerto se conecta directamente a 36 pines del FPGA y se tienen por cada puerto de expansión un pin que proporciona [ +5 v CD] , uno de [+3.3 v CD] y dos pines que van conectados a GND. 9. La siguiente figura muestra como ubicar el pin número 1 de cada puerto de expansión.
  • 6. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 10. IMPORTANTE!! La alimentación de la tarjeta es proporcionada por el puerto USB que tiene una fuente de +5v CD. Para proyectos portables donde no se desea estar conectado a la PC a través del puerto USB, es necesario conectar una batería de [+3.6 v a +5.7v ] en el puerto de alimentación como se muestra en la siguiente figura. Es importante identificar de manera correcta la polaridad. También la tarjeta se puede alimentar a través de los pines correspondientes de los puertos de expansión, sin embargo será mejor trabajar con el conector asignado a las baterías.
  • 7. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO CONECTAR POR PRIMERA VEZ LA DEO-NANO 1. El primer paso es conectar la tarjeta DEO- nano a través del cable USB a la computadora. 2. En seguida se mostrará un mensaje de que no se encontró el driver del dispositivo. 3. Ir a administrador de dispositivos de Windows y actualizar controlador. 4. El controlador del USB-Blaster se puede localizar en un directorio generado al momento de instalar Quartus II, que es el siguiente: C:altera13.0quartusdrivers En caso de que no se encuentre el driver, también se puede descargar en el siguiente link: http://www.altera.com/support/kdb/solutions/rd06212010_676.html Después de localizar el driver, solo bastará con actualizar driver desde la ventana de Administrador de dispositivos.
  • 8. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 5. Después de haber instalado perfectamente el driver de la DEO-Nano. En seguida nos dirigimos a la carpeta de Tools que viene en el disco de la tarjeta y ejecutamos en panel de control que corresponde al archivo llamado: DE0_NANO_ControlPanel.exe. Nos muestra la siguiente pantalla: 1. En este punto verificamos que funcionen los LEDS, los Switches, la memoria y el acelerómetro de la tarjeta. Una vez que hemos ejecutado el panel de control y que verificamos que los periféricos funcionan bien, ahora debemos hacer nuestro propio programa para la DEO-Nano.
  • 9. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO COMO USAR EL BUILDER SYSTEM DE DEO-NANO 1. En este apartado veremos como construir un proyecto para Quartus II a través del sistema constructor de DEO-nano llamado BUILDER SYSTEM. El builder system genera cinco archivos con las siguientes extensiones:  Quartus II Project File (.qpf)  Quartus II Setting File (.qsf)  Top-Level Design File (.v)  Synopsys Design Constraints file (.sdc)  Pin Assignment Document (.htm) El Builder System nos ayudará a generar un proyecto específico para la DEO-Nano, permitiéndonos con esto evitar errores en el diseño del Proyecto, y de esta forma logramos que no se queme la tarjeta por algún error en la asignación de los voltajes a cada pin por ejemplo. 2. Para generar el proyecto ejecutamos el archivo: DE0_Nano_SystemBuilder.exe y generamos el proyecto con los periféricos que vallamos a utilizar. 3. Cuando presionamos el botón de Generate, se crean los cinco archivos mencionados anteriormente y guardamos el proyecto en nuestro directorio de trabajo. 4. La siguiente tabla muestra los archivos que se generan.
  • 10. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO A partir de este punto, lo que resta es abrir el proyecto con Quartus II, que ya está diseñado específicamente para la DEO-Nano y empezar a programar, compilar y descargar nuestros propios programas. 1. Abrimos Quartus. Nos vamos a File –> Open Project y seleccionamos el proyecto que generamos con la herramienta de Builder System de DEO-Nano, que es un archivo con extensión .qpf 2. Nos vamos a file -> new -> Block Diagram/Schematic File
  • 11. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 3. Guardamos el Nuevo archivo con extensión name.bdf. En este archivo es donde vamos a crear nuestro diseño de manera esquemática, es decir, usando símbolos. También se pueden incluir archivos para programar con VHDL o Verilog HDL.
  • 12. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO PASOS PARA CREAR UN PROYECTO EN QUARTUS 1. Hacemos clip en New -> File -> New Quartus II Project. 2. Después aparece una ventana de introducción. Damos clip en Next. 3. En seguida seleccionamos el directorio donde se va a guardar nuestro proyecto y fijamos el nombre del proyecto.
  • 13. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 4. Nos aparece esta ventana para poder incluir archivos externos, en nuestro caso solo damos clip en Next. 5. Luego debemos seleccionar la familia del FPGA que vamos a programar, así como su código.
  • 14. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO Importante! Device Family: Cyclone IV E Name: EP4CE22F17C6 6. Finalmente damos clip en Next –> Next y Finish. FIN
  • 15. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO PASOS PARA CREAR UN SCHEMATIC FILE 1. File -> New - >Schematic File - > Block Diagram / Schematic File 2. Para empezar el diseño damos clip en Symbol/Tool y usando las librerías de los elementos lógicos armamos nuestro circuito lógico.
  • 16. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 3. Después de terminado el diseño, se deben seleccionar y nombrar las entradas y las salidas. 4. Enseguida damos clip en Assigments - > Pin Planer. 5. Nos aparece la siguiente ventana, donde debemos asignar a cada entrada y salida un pin correspondiente de la Tarjeta en la columna Location . Importante!. Aquí es necesario revisar el manual y tener cuidado con las asignaciones, ya que de lo contrario podríamos asignar una salida a una entrada y provocar una avería en la tarjeta.
  • 17. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 6. Cerramos la ventana después de hacer las asignaciones correspondientes y compilamos el proyecto. 7. Una vez que la compilación haya sido satisfactoria, procedemos a programa la tarjeta. Para ello nos vamos a Tool - > Programer.
  • 18. MANUAL PARA USAR LA TARJETA DEO.NANO INSTITUTO TECNOLÓGICO AUTÓNOMO DE MÉXICO 8. Nos aparece la siguiente ventana, donde hacemos clip en Hardware-Setup y seleccionamos USB-Blaster. Finalmente clip en Start para descargar el programa al FPGA. POR FIN