Está en la página 1de 19

HERRAMIENTA DE

DISEÑO QUARTUS Y
CONFIGURACION DE
FPGA DE0 NANO
HERRAMIENTA DE DISEÑO QUARTUS
La plataforma QUARTUS integra
herramientas de desarrollo
necesarias para procesar diseños
en forma amigable e incluso
manejar proyectos jerárquicos.
También cuenta con métodos
poderosos de síntesis lógica,
compilación, partición, simulación
funcional, simulación en tiempo y
simulación enlazada con varios
dispositivos.
PROYECTO

• Un proyecto contiene todos los archivos de la jerarquía de un diseño. Los


módulos que contenga un proyecto son llamados fuentes. La plataforma
QUARTUS realiza la compilación, síntesis, simulación, análisis en el tiempo y
programación de un dispositivo en un solo proyecto. Para compilar un
proyecto con archivos independientes se debe especificar, primero, qué
archivo se desea compilar.
INTRODUCCION DEL DISEÑO
• Existen muchos métodos para introducir un diseño; sin embargo, algunas reglas simples a seguir son las
siguientes:
• La captura de cualquier esquemático se efectúa en el editor gráfico.
• La captura de diagramas de estado se efectúa en el editor gráfico.
• La captura de diseños hechos en lenguaje de descripción AHDL se efectúa en el editor de texto.
• La captura de diseños hechos en lenguaje de descripción VHDL se efectúa en el editor de texto.
• La captura de diseños hechos en lenguaje de descripción Verilog-HDL se efectúa en el editor
• de texto.
• La captura de diseños hechos en forma de vectores se efectúa en el editor de forma de onda.
• La captura de archivos generados en Edit y netlist que son diseños hechos con herramientas EDA de
otras industrias se efectúa en el editor de texto.
CREACION DE UN NUEVO PROYECTO
En la página de propiedades del proyecto
se requiere escribir los datos del dispositivo
que se desee utilizar. El dispositivo incluido
en la tarjeta de desarrollo Intel “DE2i-150
board”

Device Family: Ciclone IV FPGA


GX Device:
EP4CGX150DF31C7
CONFIGURACION DE FPGA DE0 NANO
La tarjeta DE0-Nano introduce una plataforma
de desarrollo de FPGA de tamaño compacto
adecuada para la creación de prototipos de
diseños de circuitos, como robots y proyectos
“portátiles”. Está diseñada para ser utilizada en
la implementación más simple posible dirigida
al dispositivo Cyclone IV hasta 22.320 LEs.
Las ventajas de la placa DE0-Nano incluyen su
tamaño y peso, así como su capacidad para ser
reconfigurado sin llevar hardware superfluo,
poniéndose aparte de otras tarjetas de
desarrollo de propósito general. Además, para
diseños móviles donde la energía portátil es
crucial, el DE0-Nano ofrece a los diseñadores
tres opciones de esquema de alimentación,
incluyendo un puerto USB mini-AB, un conector
externo de alimentación de 2 pines y dos
clavijas DC 5V.
CONFIGURACION
• Instalamos el DRIVER ALTERA USB-BLASTER disponible en la pagina de
ALTERA para una correcta comunicación entre nuestra PC y FPGA.
• Abrimos el programa de DISEÑO DE VHDL: QUARTUS II Seleccionamos nuevo
proyecto.
• Procedemos a dibujar nuestro sistema digital que necesitemos programar en
nuestra tarjeta, en este caso es un circuito sencillo con pocas compuertas
lógicas.
• Observemos que tenemos 3 entradas A,B,C y una salida Y, una forma sencilla
de asignar las salidas y entradas en nuestro FPGA, es usando la herramienta
PIN PLANNER.
• Tendremos que revisar nuestro manual de la tarjeta para asi poder asignar
correctamente los pines.
• Estos son los pines que le hemos asignado. Para las entradas hemos utilizado los swtich, que
simularan un pulso alto o bajo dependiendo del estado del switch. En este caso hemos
asignado 3 switch ya que tenemos 3 entradas, y nuestro LED sera salida que nos indicara si la
respuesta es 1 o 0, es decir “1” para encendido y “0” para apagado.
• Procedemos a programar el FPGA.

También podría gustarte