SlideShare una empresa de Scribd logo
1 de 28
Descargar para leer sin conexión
19/08/2008
1
Quartus IIQuartus II
Dr. Andrés David García García
Escuela de Graduados en Ingeniería y Ciencias
TE.2002 Diseño de Sistemas Digitales
Quartus II
Ambiente gráfico: Circuitos Básicos
Construcción de un HA
C t ió d FAConstrucción de un FA
Construcción de un Sumador de 8 bits
Ambiente texto:VHDL
Lenguaje de descripción materialVHDL (Archivo PWP)
Construcción de operadores aritméticos básicos usandoVHDL
Ambiente gráfico: Uso de Mega FuncionesAmbiente gráfico: Uso de Mega Funciones
Definición de un operador aritmético
Definición de una memoria de tipo RAM
Plataforma DE2
2
19/08/2008
2
Quartus II Versión 7.1
Barra de menús principal Sobre esta barra
debe aparecer el
nombre del
proyecto y la ruta
del repertorio en
d d á
Navegador de
niveles de
jerarquía
Espacio de Trabajo
Botonesde
accesorápidode
Windows
donde está
almacenado
Ayuda de
Quartus II
Consola de
avance de
procesos
Consola de mensajes
Herramientas de
Quartus II
3
Nuevo Proyecto
Barra de herramientas: botones de acceso rápido
SimuladorCompilador
Settings
Pin Planner Análisis de
Tiempos SOPCBuilder
Versión del proyecto
Chip Planner
Assignments Análisis & Síntesis
TimeQuest
Timing Analizer
Programador
4
19/08/2008
3
Archivo de Licencia
Solicitar el archivo de
licencia:
lwww.altera.com
En la sección “Download”
descargar el instalador de
Quartus II 7.2 web edition.
En la sección “licensing”
solicitar licencia para Web
Edition proporcionando la
MAC address de la
computadora.
Para verificar, renovar o
actualizar licencia
5
Archivo de Licencia
Archivo de licencia
Componentes de la licencia
ID de la máquina
6
El archivo de licencia se
recibe por email. Debe
colocarse con extensión
“.dat” dentro de una carpeta
a crear en el repertorio raíz
C: llamada “FlexLM”.
19/08/2008
4
Nuevo Proyecto
Para generar un
nuevo proyecto:
Asistente para generar
nuevo proyecto
Abrir archivos
recientes
Abrir proyectos
recientes
7
Asistente de nuevo proyecto
Definir repertorio de trabajo y nombre del proyecto:
Repertorio de Trabajo
Nombre del Proyecto
Entidad del Proyecto
8
19/08/2008
5
Asistente de nuevo proyecto
Definir proyectos construidos previamente y que
serán usados:
Para navegar en
el Disco Duro
Añadir tantos
circuitos sean
necesarios en estenecesarios en este
proyecto
Ordenar según tamaño
9
Asistente de nuevo proyecto
Definir la familia y el componente a utilizar:
Familia
Búsqueda de
componente por
empaquetado,
tamaño o velocidad
Lista de
componentes
10
19/08/2008
6
Asistente de nuevo proyecto
Archivos de salida para otras herramientas:
Herramientas de Síntesis lógica
Herramientas de Simulación
Herramientas de
Análisis de Tiempos
11
Asistente de nuevo proyecto
Resumen del Asistente:
Proyecto
Archivos y Librerías
C tComponente
Archivos de Salida
12
19/08/2008
7
Nuevo Circuito: HA
Se inicia diseñando un Half Adder (HA) en el
ambiente esquemático.
Necesitamos abrir una hoja de trabajo nueva:Necesitamos abrir una hoja de trabajo nueva:
> File >> New
Seleccionar archivo de
tipo esquemático
13
Nuevo Circuito: HA
Hoja de trabajo:
Pon el apuntador sobre la hoja
y haz “doble-click” con el botón
izquierdo para abrir el diálogo
de librerías de componentes
Para pintar líneas
que representen
conexiones debe
estar activado
este botón
p
14
19/08/2008
8
Nuevo Circuito: HA
Hoja de trabajo:
Nombre del
componente
Navegador
Símbolo
15
Nuevo Circuito: HA
Hoja de trabajo:
ese
o
menteelnombredelcomponente
mentesinnecesidaddebuscarlo
16
Escribiendodirectam
puedeubicarrápidam
19/08/2008
9
Nuevo Circuito: HA
Diseño de un Half-Adder:
Zoom
Hay que cambiar los nombres
de las terminales de
Entrada/Salida
17
Nuevo Circuito: HA
Diseño de un Half-Adder:
Cambio de nombre de la E/S
Da doble click
sobre el símbolo de
E/S, en cuanto el
texto se sombree
podrás editar el
nombre
18
19/08/2008
10
Nuevo Circuito: HA
Diseño de un Half-Adder:
Selecciona el
símbolo de E/S y
da “click” con el
botón derecho,
selecciona
“propiedades” y
cambia el nombrecambia el nombre
19
Nuevo Circuito: HA
Diseño de un Half-Adder:Terminales de E/S
Selecciona el
símbolo de E/S y
da “click” con el
botón derecho,
selecciona
“propiedades” y
cambia el nombrecambia el nombre
20
19/08/2008
11
Nuevo Circuito: HA
Diseño de un Half-Adder: listo
21
Nuevo Circuito: HA
Diseño de un Half-Adder: Guardar el circuito
> File >> Save As
Guardar el archivo con el
mismo nombre y dentro
del repertorio de trabajo
22
19/08/2008
12
Nuevo Circuito: HA
Compilación:
AnálisisAnálisis
Elaboración
Partición (netlist)
Place & Route
Timing AnalysisTiming Analysis
Asignments
Programming
23
Nuevo Circuito: HA
Compilación:
Archivos de reporte
Progreso de cada etapa
Consola de mensajes
24
19/08/2008
13
Nuevo Circuito: HA
Compilación:
Crear el símbolo del
componente
25
Nuevo Circuito: HA
Compilación:
Crear el símbolo del
componente
>File >> Create/Update >>> Create Symbol Files from Current Files
26
19/08/2008
14
Nuevo Circuito: FA
Asistente de nuevo proyecto:
Repertorio de Trabajo
Nombre del Proyecto
Entidad del Proyecto
27
Nuevo Circuito: FA
Asistente de nuevo proyecto:
E tEn este caso vamos a
usar 2 HA para construir
el FA
Navegar para buscar el
componente HA
Añadir el HA al
proyecto FA
28
19/08/2008
15
Nuevo Circuito: FA
Diseño del FA:
Abrir página nueva
del editor
esquemático
Doble click en la
página
Buscar el
componente HA
Buscar el símbolo
HA
29
Nuevo Circuito: FA
Diseño del FA:
30
19/08/2008
16
Nuevo Circuito: Suma8
Diseño del
Sumador de 8
bits:bits:
Repertorio de Trabajo
Nombre del ProyectoNombre del Proyecto
Entidad del Proyecto
31
Nuevo Circuito: Suma8
Diseño del
Sumador de 8
bits:bits:
•En este caso vamos a usar
1 HA y 7 FA para construir el
sumador
Navegar para buscar el
componente HA y FA
Añadir el HA y el
FA al proyecto
Suma8
32
19/08/2008
17
Nuevo Circuito: Suma8
Diseño del Sumador de 8 bits:
Para rotar yy
sacar imagen
espejo del
símbolo
33
Nuevo Circuito: Suma8
Diseño del Sumador de 8 bits:
Se puede usar:
•Ctrl_C,
y
•Ctrl_V
Para copiar
componentes y
conexiones
34
19/08/2008
18
Nuevo Circuito: Suma8
Diseño del Sumador de 8 bits: Instanciación
Colocar símbolo de E/SColocar símbolo de E/S
Cambiar nombre por un
vector: A[7..0]
Pintar una conexión del
símbolo de E/S hacia un
punto de la página en
blanco
Asignar un nombre de
vector a la línea: A[7..0]
35
Nuevo Circuito: Suma8
Diseño del Sumador de 8 bits: Instanciación
Se define que el símbolo de E/S es de mas de 1 bit
Se define un cable grueso de mas de 1 bit
La sintaxis A[7..0] se refiere a un vector: A[7],A[6], A[5],A[4], A[3],A[2], A[1],A[0]
36
19/08/2008
19
Nuevo Circuito: Suma8
Diseño del Sumador de 8 bits: final
37
SIMULACIÓN
Diseño del Sumador de 8 bits: SIMULACIÓN
> File >> New
En la pestaña de “other
files” buscar el editor defiles buscar el editor de
formas de vectores
38
19/08/2008
20
SIMULACIÓN
Página del editor de vectores:
ñalesdeE/S
Editor de señales y de vectores
Señ
39
SIMULACIÓN
Página del editor de vectores:
En la sección de “señales de E/S” darEn la sección de señales de E/S dar
doble-click con el boton derecho
Aparece el dialogo siguiente
Podemos buscar cada señal de E/S por
nombre y tipo,
O
Podemos ir al asistente “Node Finder”
40
19/08/2008
21
SIMULACIÓN
Página del editor de vectores: Node Finder
Filtrado de la
búsqueda de
las señales
Lista de
señales
detectadas en
la Netlist
Señales a
editar
41
SIMULACIÓN
Página del editor de vectores: Node Finder
Filtrado de la
búsqueda de
las señales
Lista de
señales
detectadas en
la Netlist
Señales a
editar
42
19/08/2008
22
SIMULACIÓN
Página del editor de vectores: Edición
Las entradas deben editarse (dibujarse)( j )
Las salidas se generan con el simulador
43
SIMULACIÓN
Página del editor de vectores: Edición
Generar un contador
ascendente para el vector A
44
19/08/2008
23
SIMULACIÓN
Página del editor de vectores: Edición
Nota: cambiar a
unsigned decimal
45
SIMULACIÓN
Página del editor de vectores: Edición
Contar cada 20 ns
46
19/08/2008
24
SIMULACIÓN
Página del editor de vectores: Edición
Para cambiar las
propiedades de las señales
o vectores
Seleccionar la señal y dar
click al botón derecho
47
SIMULACIÓN
Página del editor de vectores: Edición
48
19/08/2008
25
SIMULACIÓN
Página del editor de vectores: Edición
Contador
Poner un valor fijo en el vector B
49
SIMULACIÓN
Página del editor de vectores: Edición
Colocar un valor decimal sin signo
50
19/08/2008
26
SIMULACIÓN
Página del editor de vectores: Simular
Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto.
Correr el simulador y visualizar el resultado
51
Sumador-Restador de 8 bits
Página del editor de vectores:
52
19/08/2008
27
SIMULACIÓN
Página del editor de vectores: Simular
Sombrear la sección a cambiar
Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto.
Correr el simulador y visualizar el resultado
Elegir nivel lógico
53
SIMULACIÓN
Página del editor de vectores: Simular
Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto.
Correr el simulador y visualizar el resultado, descomponer el vector S para
verificar el resultado de la resta
54
19/08/2008
28
Entrada Texto: VHDL
Antes de comenzar con el diseño y simulación de
circuitos lógicos y aritméticos en base a lenguajes de
descripción material necesitamos saber:
¿Qué es un HDL?
¿Para qué sirven los HDLs?
¿Tipos de HDLs?
¿Ventajas de los HDLs en el diseño de circuitos digitales?
¿Sintaxis y estructuras del lenguaje?¿Sintaxis y estructuras del lenguaje?
Ejemplos
Circuitos Combinatorios
Circuitos Secuenciales
Circuitos Aritméticos
55

Más contenido relacionado

Similar a Quartus ii intro

Fritzing-PrimerosPasos.pdf
Fritzing-PrimerosPasos.pdfFritzing-PrimerosPasos.pdf
Fritzing-PrimerosPasos.pdfjorgearevalos6
 
Manual del Usuario de Rápidas.pdf
Manual del Usuario de Rápidas.pdfManual del Usuario de Rápidas.pdf
Manual del Usuario de Rápidas.pdfValeriaDiazVvdv
 
A. Payne & R. Issa - Manual de Grasshopper [Español]
A. Payne & R. Issa - Manual de Grasshopper [Español]A. Payne & R. Issa - Manual de Grasshopper [Español]
A. Payne & R. Issa - Manual de Grasshopper [Español]Roger Quea
 
Manual grasshopper español
Manual grasshopper españolManual grasshopper español
Manual grasshopper españolFab Lab LIMA
 
Guia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdfGuia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdfHéctor Chire
 
Manual autocad 2009 (español)
Manual autocad 2009 (español)Manual autocad 2009 (español)
Manual autocad 2009 (español)AlexandraTuBB
 
Manual sispre
Manual sispreManual sispre
Manual sispreivan_ft
 
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdf
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdfGuía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdf
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdfArcano Radiotv
 
Origenes de las hojas de calculo
Origenes de las hojas de calculoOrigenes de las hojas de calculo
Origenes de las hojas de calculoMigdaly Chirinos
 
Origenes de las hojas de calculo
Origenes de las hojas de calculoOrigenes de las hojas de calculo
Origenes de las hojas de calculoMigdaly Chirinos
 
Xilinx aprender abrirlo
Xilinx aprender abrirloXilinx aprender abrirlo
Xilinx aprender abrirloDuvan Rincon
 

Similar a Quartus ii intro (20)

Fritzing-PrimerosPasos.pdf
Fritzing-PrimerosPasos.pdfFritzing-PrimerosPasos.pdf
Fritzing-PrimerosPasos.pdf
 
Fritzing primeros pasos
Fritzing primeros pasosFritzing primeros pasos
Fritzing primeros pasos
 
Fritzing primeros pasos
Fritzing primeros pasosFritzing primeros pasos
Fritzing primeros pasos
 
Manual del Usuario de Rápidas.pdf
Manual del Usuario de Rápidas.pdfManual del Usuario de Rápidas.pdf
Manual del Usuario de Rápidas.pdf
 
A. Payne & R. Issa - Manual de Grasshopper [Español]
A. Payne & R. Issa - Manual de Grasshopper [Español]A. Payne & R. Issa - Manual de Grasshopper [Español]
A. Payne & R. Issa - Manual de Grasshopper [Español]
 
Intro lab view
Intro lab viewIntro lab view
Intro lab view
 
Manual grasshopper español
Manual grasshopper españolManual grasshopper español
Manual grasshopper español
 
Manual Autocad 2 d
Manual Autocad 2 dManual Autocad 2 d
Manual Autocad 2 d
 
Guia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdfGuia 1 - Introduccion al Autocad.pdf
Guia 1 - Introduccion al Autocad.pdf
 
Manualautocad2009
Manualautocad2009Manualautocad2009
Manualautocad2009
 
Manual autocad 2009 (español)
Manual autocad 2009 (español)Manual autocad 2009 (español)
Manual autocad 2009 (español)
 
Manual Autocad Nivel I.pdf
Manual Autocad Nivel I.pdfManual Autocad Nivel I.pdf
Manual Autocad Nivel I.pdf
 
Manual practico civil 3d 2014
Manual practico civil 3d 2014Manual practico civil 3d 2014
Manual practico civil 3d 2014
 
Construcciondeun pl cconpic
Construcciondeun pl cconpicConstrucciondeun pl cconpic
Construcciondeun pl cconpic
 
Manual sispre
Manual sispreManual sispre
Manual sispre
 
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdf
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdfGuía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdf
Guía de atajos, teclas de acceso rápido y comandos de Revit _ Autodesk.pdf
 
Manual autocad 2009_espa_ol
Manual autocad 2009_espa_olManual autocad 2009_espa_ol
Manual autocad 2009_espa_ol
 
Origenes de las hojas de calculo
Origenes de las hojas de calculoOrigenes de las hojas de calculo
Origenes de las hojas de calculo
 
Origenes de las hojas de calculo
Origenes de las hojas de calculoOrigenes de las hojas de calculo
Origenes de las hojas de calculo
 
Xilinx aprender abrirlo
Xilinx aprender abrirloXilinx aprender abrirlo
Xilinx aprender abrirlo
 

Último

REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCREINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCbayolethBarboza
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...frank0071
 
Mapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdfMapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdfoliverjverde
 
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdfHobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdffrank0071
 
Musculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosMusculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosCatalinaSezCrdenas
 
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptx
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptxMapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptx
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptxangietatianasanchezc
 
Matemáticas Aplicadas usando Python
Matemáticas Aplicadas   usando    PythonMatemáticas Aplicadas   usando    Python
Matemáticas Aplicadas usando PythonErnesto Crespo
 
Terapia Cognitivo Conductual CAPITULO 2.
Terapia Cognitivo Conductual CAPITULO 2.Terapia Cognitivo Conductual CAPITULO 2.
Terapia Cognitivo Conductual CAPITULO 2.ChiquinquirMilagroTo
 
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdfLOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdfBRITSYVIRGINIAVIGILI
 
Fresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaFresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaDanyAguayo1
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...frank0071
 
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxPRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxAlexandraNeryHuamanM2
 
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, eppIAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, eppCatalinaSezCrdenas
 
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALESLIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALESGuiseppyCuchilloMira
 
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...frank0071
 
PRESENTACION PRE-DEFENSA PROYECTO I.pptx
PRESENTACION PRE-DEFENSA PROYECTO I.pptxPRESENTACION PRE-DEFENSA PROYECTO I.pptx
PRESENTACION PRE-DEFENSA PROYECTO I.pptxdanimaxi2320
 
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxEl Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxangelorihuela4
 
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdfAlthusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdffrank0071
 
Enfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.docEnfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.docsroxana523
 
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdfAntequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdffrank0071
 

Último (20)

REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETCREINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
REINO FUNGI: CONCEPTO, CARACTERISTICAS, ETC
 
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
Morgado & Rodríguez (eds.) - Los animales en la historia y en la cultura [201...
 
Mapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdfMapa Conceptual Modelos de Comunicación .pdf
Mapa Conceptual Modelos de Comunicación .pdf
 
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdfHobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
Hobson, John A. - Estudio del imperialismo [ocr] [1902] [1981].pdf
 
Musculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculosMusculos Paraproteticos, protesis, musculos
Musculos Paraproteticos, protesis, musculos
 
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptx
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptxMapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptx
Mapa-conceptual-de-la-Seguridad-y-Salud-en-el-Trabajo-3.pptx
 
Matemáticas Aplicadas usando Python
Matemáticas Aplicadas   usando    PythonMatemáticas Aplicadas   usando    Python
Matemáticas Aplicadas usando Python
 
Terapia Cognitivo Conductual CAPITULO 2.
Terapia Cognitivo Conductual CAPITULO 2.Terapia Cognitivo Conductual CAPITULO 2.
Terapia Cognitivo Conductual CAPITULO 2.
 
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdfLOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
LOS PRIMEROS PSICÓLOGOS EXPERIMENTALES (1).pdf
 
Fresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontologíaFresas y sistemas de pulido en odontología
Fresas y sistemas de pulido en odontología
 
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
Flores Galindo, A. - La ciudad sumergida. Aristocracia y plebe en Lima, 1760-...
 
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docxPRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
PRUEBA CALIFICADA 4º sec biomoleculas y bioelementos .docx
 
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, eppIAAS-  EPIDEMIOLOGIA. antisepcsia, desinfección, epp
IAAS- EPIDEMIOLOGIA. antisepcsia, desinfección, epp
 
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALESLIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
LIPIDOS y ACIDOS NUCLEICOS Y TODOS SUS SILLARES ESTRUCTURALES
 
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
Schuster, Nicole. - La metrópolis y la arquitectura del poder ayer hoy y mana...
 
PRESENTACION PRE-DEFENSA PROYECTO I.pptx
PRESENTACION PRE-DEFENSA PROYECTO I.pptxPRESENTACION PRE-DEFENSA PROYECTO I.pptx
PRESENTACION PRE-DEFENSA PROYECTO I.pptx
 
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptxEl Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
El Gran Atractor, la misteriosa fuerza que está halando a la Vía Láctea.pptx
 
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdfAlthusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
Althusser, Louis. - Ideología y aparatos ideológicos de Estado [ocr] [2003].pdf
 
Enfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.docEnfermeria_Geriatrica_TeresaPerezCastro.doc
Enfermeria_Geriatrica_TeresaPerezCastro.doc
 
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdfAntequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
Antequera, L. - Historia desconocida del descubrimiento de América [2021].pdf
 

Quartus ii intro

  • 1. 19/08/2008 1 Quartus IIQuartus II Dr. Andrés David García García Escuela de Graduados en Ingeniería y Ciencias TE.2002 Diseño de Sistemas Digitales Quartus II Ambiente gráfico: Circuitos Básicos Construcción de un HA C t ió d FAConstrucción de un FA Construcción de un Sumador de 8 bits Ambiente texto:VHDL Lenguaje de descripción materialVHDL (Archivo PWP) Construcción de operadores aritméticos básicos usandoVHDL Ambiente gráfico: Uso de Mega FuncionesAmbiente gráfico: Uso de Mega Funciones Definición de un operador aritmético Definición de una memoria de tipo RAM Plataforma DE2 2
  • 2. 19/08/2008 2 Quartus II Versión 7.1 Barra de menús principal Sobre esta barra debe aparecer el nombre del proyecto y la ruta del repertorio en d d á Navegador de niveles de jerarquía Espacio de Trabajo Botonesde accesorápidode Windows donde está almacenado Ayuda de Quartus II Consola de avance de procesos Consola de mensajes Herramientas de Quartus II 3 Nuevo Proyecto Barra de herramientas: botones de acceso rápido SimuladorCompilador Settings Pin Planner Análisis de Tiempos SOPCBuilder Versión del proyecto Chip Planner Assignments Análisis & Síntesis TimeQuest Timing Analizer Programador 4
  • 3. 19/08/2008 3 Archivo de Licencia Solicitar el archivo de licencia: lwww.altera.com En la sección “Download” descargar el instalador de Quartus II 7.2 web edition. En la sección “licensing” solicitar licencia para Web Edition proporcionando la MAC address de la computadora. Para verificar, renovar o actualizar licencia 5 Archivo de Licencia Archivo de licencia Componentes de la licencia ID de la máquina 6 El archivo de licencia se recibe por email. Debe colocarse con extensión “.dat” dentro de una carpeta a crear en el repertorio raíz C: llamada “FlexLM”.
  • 4. 19/08/2008 4 Nuevo Proyecto Para generar un nuevo proyecto: Asistente para generar nuevo proyecto Abrir archivos recientes Abrir proyectos recientes 7 Asistente de nuevo proyecto Definir repertorio de trabajo y nombre del proyecto: Repertorio de Trabajo Nombre del Proyecto Entidad del Proyecto 8
  • 5. 19/08/2008 5 Asistente de nuevo proyecto Definir proyectos construidos previamente y que serán usados: Para navegar en el Disco Duro Añadir tantos circuitos sean necesarios en estenecesarios en este proyecto Ordenar según tamaño 9 Asistente de nuevo proyecto Definir la familia y el componente a utilizar: Familia Búsqueda de componente por empaquetado, tamaño o velocidad Lista de componentes 10
  • 6. 19/08/2008 6 Asistente de nuevo proyecto Archivos de salida para otras herramientas: Herramientas de Síntesis lógica Herramientas de Simulación Herramientas de Análisis de Tiempos 11 Asistente de nuevo proyecto Resumen del Asistente: Proyecto Archivos y Librerías C tComponente Archivos de Salida 12
  • 7. 19/08/2008 7 Nuevo Circuito: HA Se inicia diseñando un Half Adder (HA) en el ambiente esquemático. Necesitamos abrir una hoja de trabajo nueva:Necesitamos abrir una hoja de trabajo nueva: > File >> New Seleccionar archivo de tipo esquemático 13 Nuevo Circuito: HA Hoja de trabajo: Pon el apuntador sobre la hoja y haz “doble-click” con el botón izquierdo para abrir el diálogo de librerías de componentes Para pintar líneas que representen conexiones debe estar activado este botón p 14
  • 8. 19/08/2008 8 Nuevo Circuito: HA Hoja de trabajo: Nombre del componente Navegador Símbolo 15 Nuevo Circuito: HA Hoja de trabajo: ese o menteelnombredelcomponente mentesinnecesidaddebuscarlo 16 Escribiendodirectam puedeubicarrápidam
  • 9. 19/08/2008 9 Nuevo Circuito: HA Diseño de un Half-Adder: Zoom Hay que cambiar los nombres de las terminales de Entrada/Salida 17 Nuevo Circuito: HA Diseño de un Half-Adder: Cambio de nombre de la E/S Da doble click sobre el símbolo de E/S, en cuanto el texto se sombree podrás editar el nombre 18
  • 10. 19/08/2008 10 Nuevo Circuito: HA Diseño de un Half-Adder: Selecciona el símbolo de E/S y da “click” con el botón derecho, selecciona “propiedades” y cambia el nombrecambia el nombre 19 Nuevo Circuito: HA Diseño de un Half-Adder:Terminales de E/S Selecciona el símbolo de E/S y da “click” con el botón derecho, selecciona “propiedades” y cambia el nombrecambia el nombre 20
  • 11. 19/08/2008 11 Nuevo Circuito: HA Diseño de un Half-Adder: listo 21 Nuevo Circuito: HA Diseño de un Half-Adder: Guardar el circuito > File >> Save As Guardar el archivo con el mismo nombre y dentro del repertorio de trabajo 22
  • 12. 19/08/2008 12 Nuevo Circuito: HA Compilación: AnálisisAnálisis Elaboración Partición (netlist) Place & Route Timing AnalysisTiming Analysis Asignments Programming 23 Nuevo Circuito: HA Compilación: Archivos de reporte Progreso de cada etapa Consola de mensajes 24
  • 13. 19/08/2008 13 Nuevo Circuito: HA Compilación: Crear el símbolo del componente 25 Nuevo Circuito: HA Compilación: Crear el símbolo del componente >File >> Create/Update >>> Create Symbol Files from Current Files 26
  • 14. 19/08/2008 14 Nuevo Circuito: FA Asistente de nuevo proyecto: Repertorio de Trabajo Nombre del Proyecto Entidad del Proyecto 27 Nuevo Circuito: FA Asistente de nuevo proyecto: E tEn este caso vamos a usar 2 HA para construir el FA Navegar para buscar el componente HA Añadir el HA al proyecto FA 28
  • 15. 19/08/2008 15 Nuevo Circuito: FA Diseño del FA: Abrir página nueva del editor esquemático Doble click en la página Buscar el componente HA Buscar el símbolo HA 29 Nuevo Circuito: FA Diseño del FA: 30
  • 16. 19/08/2008 16 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits:bits: Repertorio de Trabajo Nombre del ProyectoNombre del Proyecto Entidad del Proyecto 31 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits:bits: •En este caso vamos a usar 1 HA y 7 FA para construir el sumador Navegar para buscar el componente HA y FA Añadir el HA y el FA al proyecto Suma8 32
  • 17. 19/08/2008 17 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits: Para rotar yy sacar imagen espejo del símbolo 33 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits: Se puede usar: •Ctrl_C, y •Ctrl_V Para copiar componentes y conexiones 34
  • 18. 19/08/2008 18 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits: Instanciación Colocar símbolo de E/SColocar símbolo de E/S Cambiar nombre por un vector: A[7..0] Pintar una conexión del símbolo de E/S hacia un punto de la página en blanco Asignar un nombre de vector a la línea: A[7..0] 35 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits: Instanciación Se define que el símbolo de E/S es de mas de 1 bit Se define un cable grueso de mas de 1 bit La sintaxis A[7..0] se refiere a un vector: A[7],A[6], A[5],A[4], A[3],A[2], A[1],A[0] 36
  • 19. 19/08/2008 19 Nuevo Circuito: Suma8 Diseño del Sumador de 8 bits: final 37 SIMULACIÓN Diseño del Sumador de 8 bits: SIMULACIÓN > File >> New En la pestaña de “other files” buscar el editor defiles buscar el editor de formas de vectores 38
  • 20. 19/08/2008 20 SIMULACIÓN Página del editor de vectores: ñalesdeE/S Editor de señales y de vectores Señ 39 SIMULACIÓN Página del editor de vectores: En la sección de “señales de E/S” darEn la sección de señales de E/S dar doble-click con el boton derecho Aparece el dialogo siguiente Podemos buscar cada señal de E/S por nombre y tipo, O Podemos ir al asistente “Node Finder” 40
  • 21. 19/08/2008 21 SIMULACIÓN Página del editor de vectores: Node Finder Filtrado de la búsqueda de las señales Lista de señales detectadas en la Netlist Señales a editar 41 SIMULACIÓN Página del editor de vectores: Node Finder Filtrado de la búsqueda de las señales Lista de señales detectadas en la Netlist Señales a editar 42
  • 22. 19/08/2008 22 SIMULACIÓN Página del editor de vectores: Edición Las entradas deben editarse (dibujarse)( j ) Las salidas se generan con el simulador 43 SIMULACIÓN Página del editor de vectores: Edición Generar un contador ascendente para el vector A 44
  • 23. 19/08/2008 23 SIMULACIÓN Página del editor de vectores: Edición Nota: cambiar a unsigned decimal 45 SIMULACIÓN Página del editor de vectores: Edición Contar cada 20 ns 46
  • 24. 19/08/2008 24 SIMULACIÓN Página del editor de vectores: Edición Para cambiar las propiedades de las señales o vectores Seleccionar la señal y dar click al botón derecho 47 SIMULACIÓN Página del editor de vectores: Edición 48
  • 25. 19/08/2008 25 SIMULACIÓN Página del editor de vectores: Edición Contador Poner un valor fijo en el vector B 49 SIMULACIÓN Página del editor de vectores: Edición Colocar un valor decimal sin signo 50
  • 26. 19/08/2008 26 SIMULACIÓN Página del editor de vectores: Simular Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto. Correr el simulador y visualizar el resultado 51 Sumador-Restador de 8 bits Página del editor de vectores: 52
  • 27. 19/08/2008 27 SIMULACIÓN Página del editor de vectores: Simular Sombrear la sección a cambiar Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto. Correr el simulador y visualizar el resultado Elegir nivel lógico 53 SIMULACIÓN Página del editor de vectores: Simular Guardar el archivo dentro del mismo repertorio y con el nombre del proyecto. Correr el simulador y visualizar el resultado, descomponer el vector S para verificar el resultado de la resta 54
  • 28. 19/08/2008 28 Entrada Texto: VHDL Antes de comenzar con el diseño y simulación de circuitos lógicos y aritméticos en base a lenguajes de descripción material necesitamos saber: ¿Qué es un HDL? ¿Para qué sirven los HDLs? ¿Tipos de HDLs? ¿Ventajas de los HDLs en el diseño de circuitos digitales? ¿Sintaxis y estructuras del lenguaje?¿Sintaxis y estructuras del lenguaje? Ejemplos Circuitos Combinatorios Circuitos Secuenciales Circuitos Aritméticos 55