Cap.2 - VHDL: Fundamentos del Lenguaje Curso: VHDL (VHSIC Hardware Description Language) VHSIC – Very High Speed Integr
Views 65 Downloads 0 File size 370KB
Cap.2 - VHDL: Fundamentos del Lenguaje
Curso: VHDL (VHSIC Hardware Description Language) VHSIC – Very High Speed Integrated Circuit
Cap.2 - VHDL: Fundamentos del Lenguaje
Desarrollo de Lenguajes para Descripción de Hardware 1970’s 1970’s IDL/IBM, IDL/IBM, HDL/TI, HDL/TI, ZEUS/GE ZEUS/GE Desarrollo Desarrollo en en Área Área Industrial Industrial AHPL, AHPL, DDL, DDL, CDL, CDL, ISPS ISPS Desarrollo Desarrollo en en Área Área Académica Académica 1980’s 1980’s AHDL, AHDL, ABEL, ABEL, CUPL CUPL VHDL VHDL yy Verilog Verilog
Departamento Departamento de de la la Defensa Defensa de de los los E.U.A. E.U.A. Programa: Programa: Very Very High High Speed Speed Integrated Integrated Circuits Circuits (VHSIC) (VHSIC) 1983 1983 VHDL VHDL Desarrollo: Desarrollo: IBM, IBM, Texas Texas Instruments Instruments ee Intermetrics Intermetrics 1987 1987 VHDL’87 VHDL’87 Estándar Estándar IEEE IEEE -1076 -1076 1993 1993 VHDL’93 VHDL’93 Estándar Estándar IEEE IEEE -1164 -1164
Cap.2 - VHDL: Fundamentos del Lenguaje
Ventajas de VHDL Notación Estandarizada Disponibilidad al Público Independencia del Sistema de Desarrollo (con algunas excepciones) Independencia de la Metodología de Diseño (PLDs, ASICs, FPGAs) Independencia de la Tecnología y Proceso de Fabricación (CMOS, Bipolar, BiCMOS) Reutilización de Código Capacidad descriptiva del comportamiento del sistema en distintos niveles de abstracción: Algoritmo, RTL (Register Transfer Logic), Lógico y Compuerta Facilitar la Verificación/Prueba del Sistema siendo diseñado. Adición de la extensión analógica (IEEE1076.1) que permite la especificación, simulación y síntesis de sistemas digitales, analógicos y mixtos
Cap.2 - VHDL: Fundamentos del Lenguaje
Elementos sintácticos del VHDL Comentarios
Se consideran comentarios después de dos guiones medios seguidos “--”
Símbolos especiales
Existen caracteres especiales sencillos como (&, #) o dobles como ( :=,