¿Qué es VHDL?
Con la creciente complejidad de los diseños digitales ha aparecido una necesidad de describir un circuito de la forma más eciente y práctica posible. Un lenguaje de programación ofrece la posibilidad de un alto nivel de abstracción y es la solución adecuada para dicha tarea. Entre los lenguajes para la descripción de circuitos digitales, el !"# es el $ue está alcan%ando mayor popularidad, por ser un estándar y por su amplio campo de aplicación, desde el modelado para la simulación de circuitos, hasta la s&ntesis automática de circuitos. El signicado de las siglas !"# es ery high speed integrated circuit '!()C* !ard+are "escription #anguage. !"# es una forma en $ue los humanos y las má$uinas puedan leer y entender la funcionalidad y la organi%ación de sistemas hard+are digitales. #as ventajas del !"# son - ermite diseñar y modelar un sistema en varios niveles de abstracción /ujo de datos, estructural, algor&tmico. - Una descri descripci pción ón en !"# !"# es indepe independi ndient ente e de la imple implemen mentac tación ión hard+are nal del proyecto. uede ser sinteti%ado sobre una #" o un 0()C. )ncluso puede servir para simulación e1clusivamente. e1clusivamente. - ermite el diseño 2op-"o+n y modular, es decir, dividir un sistema comp compli lica cado do en subsi subsist stem emas as más más senc sencil illo los, s, tant tantas as vece veces s como como sea sea necesario hasta poder resolver cada módulo 'subsistema* por separado. Ello facilita la prueba de cada módulo independientemente y da más seguridad al correcto funcionamiento del sistema nal. !"# ofrece sus propias maneras de denir 3subprogramas3. - Es un está estánd ndar ar ')EE ')EEE E (td (td 4567 4567-4 -489 896, 6, )EEE )EEE (td (td 4567 4567-4 -488 88:* :*.. ;o obstante, hay $ue decir $ue cada fabricante ofrece sus propias librer&as con funciones
;otación formal permite su uso en cual$uier circuito electrónico.
"isponibilidad p
)ndependencia 2ecnológica soporta varias tecnolog&as de diseño y distintas funcionalidades.
Capaci Capacidad dad descri descripti ptiva va ermite ermite el diseño diseño en varios varios nivele niveles s de abstracción
=eutili%ación de Código (in importar la tecnolog&a 'C>?(, @ipolar, etc.* o la implementación 'AB0, #", etc.*
Caracter&sticas de las hojas $ue tenia escritas. )nicialmente, !"# fue diseñado para el modelado de circuitos digitales. (u utili%ación en s&ntesis 'implementación hard+are* no es inmediata, aun$ue la sosticación de las actuales herramientas es tal $ue permite implementar diseños en un alto nivel de abstracción. ;o conviene olvidar $ue el !"# en s& mismo no está asociado a dispositivos programables, sino $ue es una descripción de un circuito en alto nivel. "e cual$uier modo, una descripción $ue sea sinteti%able es casi siempre válida tambin para simulación, mientras $ue una descripción para simulación puede tener más problemas a la hora de compilarla sobre un dispositivo hard+are. Auentes •
httpDDserdis.dis.ulpgc.esDitis-dlD2eoriaFG5!"#D#enguaje FG5!"#FG5EUFG52eruel.pdf HCurso de >icroelectrónica "AI
Historia del VHDL ¿De dónde proviene?
J "iversos grupos de investigadores empie%an a crear y desarrollar los llamados 3lenguajes de descripción de hard+are3 cada uno con sus peculiaridades, buscando una solución a los problemas $ue presentaba el diseño de los sistemas complejos. J Ejemplos K )"# desarrollado por )@> K 2) - !"# de 2e1as )nstruments, K LEU( de Beneral Electric, K rototipos de universidades Estos lenguajes nunca alcan%aron el nivel de difusión y consolidación necesarias por motivos distintos. K #os industriales, por ser propiedad de la empresa permanecieron encerrados en ellas y no estuvieron disponibles para su estandari%ación y mayor difusión,
K #os universitarios, perecieron por no disponer de soporte ni mantenimiento adecuado. !"# es un lenguaje diseñado para describir sistemas electrónicos digitales. (urgió del programa !()C 'ery !igh (peed )ntegrated Circuits* impulsado por "epartamento de "efensa del gobierno de los Estados Unidos de 0mrica. El lenguaje !"# nació para dar respuesta a numerosos problemas planteados en el desarrollo y documentación de hard+are digital. #a documentación re$uerida para describir un sistema electrónico puede ocupar miles de páginas y suele ser muy costoso reempla%ar la información contenida cuando la tecnolog&a o las especicaciones cambian. Un lenguaje de descripción adecuado resuelve el problema ya $ue la 3documentación3 es ejecutable. "urante el transcurso del programa se hi%o notoria la falta de un lenguaje para describir circuitos electrónicos. "e esta forma se desarrolló el lenguaje !"# '!()C !ard+are "esign #anguage*. El primer borrador vio la lu% en agosto de 489M diseñado por )ntermetrics, )@> y 2e1as )nstruments e impulsado por el "epartamento de "efensa de los Estados Unidos. En diciembre de 4896 fue aprobado como estándar del )EEE y posteriormente, en 488:, fue revisado y registrado como norma )EEE (td 4567-488:. Cronolog&a o l&nea del tiempo de !"# lo $ue hay en mis hojas Auentes •
•
httpDDatcG.aut.uah.esDmarcosNsDrecursosDBuia!"#.pdf H0puntes de !"#I. httpDDedii.uclm.esDminiestaDintroFG5hdl.pdf H#enguaje de descripción de !ard+areI.