ispLSI1032E- Estructura Disseny Electrònic Assistit per Ordinador

Slides:



Advertisements
Presentaciones similares
Equipo #3 Unidad III: ALU Efraín Corral Eduardo Castillo Elías Alarcón
Advertisements

Métodos de diseño en VHDL.
SENTENCIAS SECUENCIALES
Circuitos secuenciales
Autor: Sergio García López Director: Francesc Josep Sánchez i Robert
Introducción al VHDL VHDL orientado a la síntesis de circuitos en Dispositivo Lógicos Programables.
Programación de sistemas reconfigurables
Semáforo Versión .TDF AHDL
Sistemas Sincrónicos vs. Asincrónicos
Fundamentos de sistemas digitales, 9/E
Introducción Diseño digital contemporáneo
Derechos de Autor©2008.SUAGM.Derechos Reservados Sistema Universitario Ana G. Méndez División de Capacitación Basic Quality Tools CQIA Primer Section VII.
©2005, José Mª Foces Morán El bus PCI (Peripheral Component Interconnect) Introducción general y descripción funcional.
Interfaces de entrada / salida
Interfases de Entrada / Salida
GESTION DE LA JERARQUIA
ESTRUCTURA GENERAL DE UN SISTEMA DE TRANSFERENCIA DE REGISTROS
Capítulo.2 - Fundamentos del Lenguaje VHDL
/1 R1 / Rafael Rodriguez Sistemas de Comunicaciones Móviles FACULTAD DE INGENIERIA U.C.V. Escuela de Ingeniería Eléctrica Introduction to Wireless Communication.
DSL Domain Specific Language (Lenguaje Especifico del Dominio)
VHDL Breve introducción.
Others, soporte para síntesis. Los agregados tienen la habilidad de usar la sentencia others, la cual asignará un valor a todos los otros elementos de.
Diseño lógico combinacional mediante VHDL
DARISNEY MARIN LEYDI VIVIANA SAJAUS MEMORIAS INTELIGENTES INTELIGENCIA ARTIFICIAL PAOLA ALONSO.
Introducción Electrónica Digital
Introducción a las Interfaces de entrada / salida.
Diseño Lógico Combinacional con VHDL
VHDL El nombre proviene de VHSIC Hardware Description Language, donde VHSIC significa Very High Speed Integrated Circuits. Es un lenguaje formal de especificación.
Introducción a VHDL Agenda Un poco de historia Definiciones generales Entidades Arquitecturas Configuraciones.
Librerías y packages (paquetes)
Capítulo.3 - Diseño Lógico Combinacional con VHDL
DIPLOMADO EN SISTEMAS DIGITALES USO DE LOS PERIFERICOS DEL SISTEMA DE DESARROLLO SPARTAN 3E Instructor: MC. Rodrigo Lucio Maya Ramírez.
FPGA - Flujo de Diseño UBA - Sistemas Embebidos - FPGA – SoftCores – 2010 – Franco Ferrucci, Sebastián García.
BANCOS DE PRUEBAS CON VHDL (TESTBENCHES). Sistemas Digitales - FIUBA Bancos de prueba ¿Cómo realizar la prueba de un dispositivo descripto en VHDL? DUT.
Diseño Lógico 2 Metodología de Diseño
 Objetivo: Estudiar para el examen.  Contestar y escribir las respuestas del juego.  Objective: To study for the test.  To answer and write the answers.
VHDL. Indice Sistemas Digitales - FIUBA VHDL Lenguajes descriptores de hardware VHDL - Introducción - Entidad de diseño (declaración de entidad y cuerpo.
NCO (Numerically Controlled Oscillator). NCO: Oscilador controlado numéricamente Aplicaciones Conversores digitales up/down PLLs digitales Sistemas de.
1 LENGUAJE DE DESCRIPCION DE HARDWARE ELECTRONICA DIGITAL NAYIBE CHIO CHO NAYIBE CHIO CHO.
THE FUTURE TENSE: THE REGULAR FORMS Simple Future and The Future Tenses.
BANCOS DE PRUEBA CON VHDL (TESTBENCHES). Sistemas Digitales - FIUBA Bancos de prueba ¿Cómo realizar la prueba de un dispositivo descripto en VHDL? DUT.
Asignación de señales en VHDL. VHDL: Asignación de señales La asignación a una señal establece una o más transacciones sobre la misma Cada señal tiene.
Técnicas Digitales II Integrantes: Mario Marin Tomás Prieto Profesor: Ing. Daniel Remondegui.
Clave de Examen 3 INEL 4205 FALL Definición de un literal Literal - variable negada o no negada que aparece en el término de una función.
3 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
U.M.S.A. ETN-601 Sistemas Digitales Decodificador 3 a 8 Aux. David Marza Herrera.
1 Trace collection in the UNC-CH DiRT lab The UNIVERSITY of NORTH CAROLINA at CHAPEL HILL.
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
Pablo Huerta Pellitero
3 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
header Oscar Fernando Jerez Rey
PLDs Dispositivos lógicos programables
Hardware Description Language
Programación en VHDL.
Objetivo: to state how often we do things.
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
Control de Gestión en las Entidades Públicas
Status of the Blanco Shutdown and Plan
Disseny Plaques de circuit imprès -
Ethernet The most popular LAN technology Open Standard
Silicon Design Page 1 The Creation of a New Computer Chip.
(1) Basic Language Concepts © Sudhakar Yalamanchili, Georgia Institute of Technology, 2006.
Disseny Electrònic Assistit per Ordinador
Record a Presentation Use the Camtasia Add-in to record your presentations. Start by going to the Add-ins tab.
Kindergarten Spanish High Frequency Words
JKSimMet Software (windows & buttons) Split Engineering Chile Ltda. General Salvo #331 oficina 201 Casilla Sucursal Panorámico Providencia – Santiago,
Introduction to CAN. What is CAN and what are some of its features? Serial communication Multi-Master Protocol Compact –Twisted Pair Bus line 1 Megabit.
Disseny Electrònic Assistit per Ordinador
2 Ways to Record PowerPoint From within PowerPoint From within Camtasia Studio.
ENTERPRISE ARCHITECTURE UCV –TRUJILLO Ing. Mg. Daniel Antonio Miranda Acuña.
Transcripción de la presentación:

ispLSI1032E- Estructura Disseny Electrònic Assistit per Ordinador 2_FPGA_1 - 1 ispLSI1032E- Estructura HIGH-DENSITY PROGRAMMABLE LOGIC — High Speed Global Interconnect — 6000 PLD Gates — 64 I/O Pins, Eight Dedicated Inputs — 192 Registers — Wide Input Gating for Fast Counters, State Machines, Address Decoders, etc. — Small Logic Block Size for Fast Random Logic — Security Cell Prevents Unauthorized Copying HIGH PERFORMANCE E 2 CMOS ® TECHNOLOGY — fmax = 90 MHz Maximum Operating Frequency — tpd = 12 ns Propagation Delay — TTL Compatible Inputs and Outputs — Electrically Erasable and Reprogrammable — Non-Volatile E 2 CMOS Technology — 100% Tested — 4mA output source Dispositius lògics programables i VHDL

ispExpert- gravació CPLD Disseny Electrònic Assistit per Ordinador PAL 2_FPGA_1 - 2 ispExpert- gravació CPLD 74HC367 ACK(10) SDOUT PAL GAL CPLD FPGA DO0(2) 100Ω SDIN 560pF DO1(3) 100 Ω 560pF SCLK DO2(4) 100 Ω 560pF MODE Vcc http://www.latticesemi.com/products 10K DO3(5) 100 Ω 560pF ispEN Vcc DO6(8) 10K DO4(6) 100 Ω 560pF RESET PAP.END(12) ERROR(15) Vcc GND(20) GND Dispositius lògics programables i VHDL

ispExpert- Assignació I/O Disseny Electrònic Assistit per Ordinador 2_FPGA_1 - 3 ispExpert- Assignació I/O Load Programe P+Verify P+Secure Pin Assignments Pin Name Pin Assignment Pin Type, Pin Attribute AD_L(6) 3 Bidirectional AD_L(4) 4 Bidirectional CB(0) 6 Input TRDY 9 Three-State Output RES 11 Input FRAME 13 Input AD_L(5) 16 Bidirectional CS_OUT 45 Output, PULLUP Schematic ABEL VHDL VERILOG EDIF (Altera) Fitxer .JED Dispositius lògics programables i VHDL

ispExpert- Assignació I/O Disseny Electrònic Assistit per Ordinador 2_FPGA_1 - 4 ispExpert- Assignació I/O AD_H(7) IN 10 AD_H(6) IN 71 AD_L(7) BIDI 60 AD_L(6) BIDI 3 CLK IN 66 FRAME IN 13 IRDY IN 72 RES IN 11 DEVSEL OUT 73 TRDY OUT 9 nom_fitxer.txt !!! Si "Constraint Manager" agafa el projecte previ a l'actual fer un "File" -> "Clean" Dispositius lògics programables i VHDL

ispExpert- Test-Bench Disseny Electrònic Assistit per Ordinador 5 4 3 2_FPGA_1 - 5 ispExpert- Test-Bench 5 4 3 7 6 1 1 New -> VHDL Test Bench 2 Editar el VHDL (Test Bench) 5 Veure tots els senyals del projecte: Signals -> Add to waveform -> Signals in design 3 Functional Simulation 4 Options -> Simulation Options -> Default run length 6 Esborrar senyals si cal botó dret rata -> edit ->cut/delete all 7 Run ..... Run Dispositius lògics programables i VHDL

VHDL- Test-Bench Disseny Electrònic Assistit per Ordinador 2_FPGA_1 - 6 VHDL- Test-Bench prova.vhd : programa principal LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY prova IS PORT ( a, b : IN std_logic; s : OUT STD_LOGIC); END; ARCHITECTURE arc OF prova IS BEGIN s <= a AND b; END arc; prova_tb.vhd : Test Bench LIBRARY ieee; USE ieee.std_logic_1164.ALL; ENTITY prova_tb IS END prova_tb; ARCHITECTURE arc OF prova_tb IS COMPONENT prova PORT ( a,b : IN std_logic; s: OUT STD_LOGIC); END COMPONENT; SIGNAL a,b,s : std_logic; BEGIN uu: prova PORT MAP ( a => a , b => b , s => s ); PROCESS WAIT FOR 50 ms; a <= '1'; a <= '0'; END PROCESS; b <= '0‘ , '1' AFTER 100 ms; END arc; a b 50ms Dispositius lògics programables i VHDL