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

Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flopsJimmy Osores
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flopsSENA-CIMI-GIRON
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fetVelmuz Buzz
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalIsrael Magaña
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaMartín E
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjtFenix Alome
 
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
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronosDiego Ayala
 
PWM con PIC16F877A: Modulos y Registros Involucrados
PWM con PIC16F877A: Modulos y Registros InvolucradosPWM con PIC16F877A: Modulos y Registros Involucrados
PWM con PIC16F877A: Modulos y Registros InvolucradosEduardo Henriquez
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadoresVelmuz Buzz
 
2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos
2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos
2.3. Configuraciones en Paralelo y Serie-Paralelo de DiodosOthoniel Hernandez Ovando
 
Multisim, como medir paso a paso
Multisim, como medir paso a pasoMultisim, como medir paso a paso
Multisim, como medir paso a pasoedgarfrans
 
Filtros activos
Filtros activosFiltros activos
Filtros activosgotens1984
 

La actualidad más candente (20)

Latches y flip flops
Latches y flip flopsLatches y flip flops
Latches y flip flops
 
54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops54599266 ejercicios-flip-flops
54599266 ejercicios-flip-flops
 
Electronica polarizacion del fet
Electronica  polarizacion del fetElectronica  polarizacion del fet
Electronica polarizacion del fet
 
Multiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digitalMultiplexores y demultiplexores en electrónica digital
Multiplexores y demultiplexores en electrónica digital
 
Amplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferenciaAmplificadores operacionales con funciones de transferencia
Amplificadores operacionales con funciones de transferencia
 
El transistor bjt
El transistor bjtEl transistor bjt
El transistor bjt
 
Convertidor boost
Convertidor boostConvertidor boost
Convertidor boost
 
Registro de banderas y alu
Registro de banderas y aluRegistro de banderas y alu
Registro de banderas y alu
 
3.4. Configuración en Emisor Común
3.4. Configuración en Emisor Común3.4. Configuración en Emisor Común
3.4. Configuración en Emisor Común
 
Algebra Booleana 2
Algebra Booleana 2Algebra Booleana 2
Algebra Booleana 2
 
3.3. Configuración en Base Común
3.3. Configuración en Base Común3.3. Configuración en Base Común
3.3. Configuración en Base Común
 
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)
 
Contadores a y s síncronos
Contadores a y s síncronosContadores a y s síncronos
Contadores a y s síncronos
 
PWM con PIC16F877A: Modulos y Registros Involucrados
PWM con PIC16F877A: Modulos y Registros InvolucradosPWM con PIC16F877A: Modulos y Registros Involucrados
PWM con PIC16F877A: Modulos y Registros Involucrados
 
Electronica rectificadores
Electronica rectificadoresElectronica rectificadores
Electronica rectificadores
 
2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos
2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos
2.3. Configuraciones en Paralelo y Serie-Paralelo de Diodos
 
Programación PIC16F84A
Programación PIC16F84AProgramación PIC16F84A
Programación PIC16F84A
 
Multisim, como medir paso a paso
Multisim, como medir paso a pasoMultisim, como medir paso a paso
Multisim, como medir paso a paso
 
Filtros activos
Filtros activosFiltros activos
Filtros activos
 
El diodo como sujetador
El diodo como sujetadorEl diodo como sujetador
El diodo como sujetador
 

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

desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrialGibranDiaz7
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinosDayanaCarolinaAP
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosMARGARITAMARIAFERNAN1
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOLUISDAVIDVIZARRETARA
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptxBRAYANJOSEPTSANJINEZ
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCarlosGabriel96
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Dr. Edwin Hernandez
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASPersonalJesusGranPod
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajasjuanprv
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOFritz Rebaza Latoche
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralsantirangelcor
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesElianaCceresTorrico
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfalexquispenieto2
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfIvanRetambay
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesCarlosMeraz16
 

Último (20)

desarrollodeproyectoss inge. industrial
desarrollodeproyectoss  inge. industrialdesarrollodeproyectoss  inge. industrial
desarrollodeproyectoss inge. industrial
 
clases de porcinos generales de porcinos
clases de porcinos generales de porcinosclases de porcinos generales de porcinos
clases de porcinos generales de porcinos
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Ejemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - EjerciciosEjemplos de cadenas de Markov - Ejercicios
Ejemplos de cadenas de Markov - Ejercicios
 
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESOCAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
CAPITULO 4 ANODIZADO DE ALUMINIO ,OBTENCION Y PROCESO
 
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptxNTP- Determinación de Cloruros  en suelos y agregados (1) (1).pptx
NTP- Determinación de Cloruros en suelos y agregados (1) (1).pptx
 
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptxCALCULO DE ENGRANAJES RECTOS SB-2024.pptx
CALCULO DE ENGRANAJES RECTOS SB-2024.pptx
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...Propuesta para la creación de un Centro de Innovación para la Refundación ...
Propuesta para la creación de un Centro de Innovación para la Refundación ...
 
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERASDOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
DOCUMENTO PLAN DE RESPUESTA A EMERGENCIAS MINERAS
 
Controladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y VentajasControladores Lógicos Programables Usos y Ventajas
Controladores Lógicos Programables Usos y Ventajas
 
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADOPERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
PERFORACIÓN Y VOLADURA EN MINERÍA APLICADO
 
Falla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integralFalla de san andres y el gran cañon : enfoque integral
Falla de san andres y el gran cañon : enfoque integral
 
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotencialesUNIDAD 3 ELECTRODOS.pptx para biopotenciales
UNIDAD 3 ELECTRODOS.pptx para biopotenciales
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
PPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdfPPT ELABORARACION DE ADOBES 2023 (1).pdf
PPT ELABORARACION DE ADOBES 2023 (1).pdf
 
osciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdfosciloscopios Mediciones Electricas ingenieria.pdf
osciloscopios Mediciones Electricas ingenieria.pdf
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
nomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestacionesnomenclatura de equipo electrico en subestaciones
nomenclatura de equipo electrico en subestaciones
 

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