Está en la página 1de 3

INFORME DE SISTEMAS DIGITALES PROGRAMABLES

HDL
Nicols Alejandro Balczar Rengifo
nicolas.balcazar@uao.edu.co
Universidad Autnoma de Occidente

RESUMEN: Este documento detalla 3 VENTAJAS DE USAR UN HDL


especficamente lo que son los lenguajes de
descripcin de hardware, as como tambin Emplear un HDL como lenguaje base
algunas particularidades como sus ventajas, constituye un medio de comunicacin
para que se usan, etc. De la misma forma se ideal entre los intervinientes en el diseo
muestran diferencias entre ellos y algunas y fabricacin de un circuito integrado u
referencias. Para esto se llev a cabo una otro sistema electrnico. Esto facilita el
consulta previa, y as poder adquirir la trabajo en grupo e intercambio de
informacin requerida. informacin.
Los HDL facilitan la verificacin a travs
PALABRAS CLAVE: lenguajes.
de la simulacin. La simulacin del
sistema a alto nivel permite generar los
1 INTRODUCCIN patrones de prueba que se emplearan
posteriormente en el resto de niveles y
Con la implementacin de nuevas tecnologas,
etapas del diseo.
cada vez se requieren nuevas formas de realizar la
descripcin de un hardware e implementar una La versatilidad de los lenguajes permite
programacin adecuada, por esta razn es que con probar arquitecturas alternativas de forma
el pasar del tiempo se van implementando y rpida y eficiente cuando se pretende
desarrollando nuevos lenguajes de descripcin de adaptar a unos requerimientos
hardware como dispositivos lgicos programables. especficos.
Los HDL constituyen un excelente medio
2 LENGUAJE DE DESCRIPCIN DE de documentacin. Las descripciones
realizadas de todo el sistema, o de las
HARDWARE (HDL) distintas partes del mismo, detallan su
estructura y funcionamiento con absoluta
Es un conjunto de reglas que permiten especificar
precisin.
los sistemas digitales de diferentes formas y que
sirvan para facilitar el dialogo entre los
diseadores, entre las herramientas de diseo
4 DISPOSITIVOS LOGICOS
asistido por computador y entre diseadores y PROGRAMABLES
herramientas. Existen infinitas maneras de
concebir un HDL, y por ello el problema ms A continuacin se dar por establecido la definicin
importante es la normalizacin. de lo que son algunos de los dispositivos lgicos
programables.
El HDL fue creado por la creciente complejidad de
los circuitos integrados tipo VLSI y superiores, 4.1 PLD
donde no resultaba practica la realizacin fsica de
un prototipo y por ello era necesario simular y Es un chip de uso general para implementar
verificar su correcto comportamiento antes de circuitos lgicos. Incluye un conjunto de elementos
integrarlos. de circuito lgico que pueden adaptarse de
diferentes formas. Un PLD puede considerarse una
Algunos ejemplos de HDL son: el ABEL, el Verilog caja negra que contiene compuertas lgicas e
y el VHDL. interruptores programables, los interruptores
permiten que las compuertas lgicas en el interior
del PLD se conecten juntas para implementar el
circuito lgico que se necesite.

4.2 CPLD
Es un chip que se utiliza para la implementacin de
circuitos que precisan de numerosas entradas y
salidas. El CPLD comprende mltiples bloques de
circuito en un solo chip, con recursos de cableado
interno para conectarlas. Cada bloque de circuito
es similar a un PLA o a una PAL.

Figura 2. Estructura general de un FPGA.

4.3 DIFERENCIAS
Los FPGA son ms verstiles e
implementan ms lgica para hacer
circuitos digitales.
Los CPLD son compuertas lgicas AND y
OR exclusivamente a diferencia de los
FPGA.
Las FPGA son de un costo ms elevado
que las CPLD
Figura 1. Estructura de un sistema lgico Se pueden realizar un mayor tipo de
programable (CPLD) trabajo con las FPGA que con las CPLD

En la figura anterior presenta un ejemplo de CPLD.


En ella se incluyen cuatro bloques parecidos a PAL 5 CONCLUSIONES
que se conectan a un conjunto de cables de
interconexin. Cada bloque parecido a PAL El proceso para llevar a cabo las nuevas
tambin est conectado a un sub-circuito tecnolgicas, cada vez ms requiere una gran
etiquetado bloque de entrada/salida que a su vez cantidad de mejoras y materia prima, por lo que es
est unido a varios de los pines de entrada y salida necesario la implementacin y produccin de
del chip. nuevos programas y dispositivos que permitan su
desarrollo y una manera ms adecuada y ptima.
4.3 FPGA
Existen gran variedad de dispositivos lgicos
Es un dispositivo lgico programable que soporta la programable y lenguajes de descripcin de
implementacin de circuitos lgicos hasta cierto hardware, en los cuales cada uno tiene una
punto grandes. No contienen plano de compuertas composicin que permite realizar gran variedad de
AND y OR. Los FPGA ofrecen bloques lgicos para labores.
la implementacin de las funciones requeridas.
6 REFERENCIAS
En la figura 2, se muestran dos ubicaciones de los
interruptores programables, los recuadros grises [1] BROWN Stephen, VRANESIC Zvonko.
adyacentes a los bloques sostienen interruptores Fundamentos de lgica digital con diseo VHDL.
que conectan las terminales de entrada y salida del Segunda edicin. Pg. 56-58 y Pg. 101-106.
bloque lgico a los cables de interconexin, y los
recuadros que estn diagonalmente entre bloques
conectan un cable de interconexin con otro.

También podría gustarte