tecnologia

Páginas: 6 (1454 palabras) Publicado: 23 de mayo de 2013
Unidad 4 Lenguajes HDL
Un lenguaje de descripción de hardware (HDL, Hardware Description Language) permite documentar las interconexiones y el comportamiento de un circuito electrónico, sin utilizar diagramas esquemáticos.
El flujo de diseño suele ser típico:
1. Definir la tarea o tareas que tiene que hacer el circuito.
2. Escribir el programa usando un lenguaje HDL. También existenprogramas de captura de esquemas que pueden hacer esto, pero no son útiles para diseños complicados.
3. Comprobación de la sintaxis y simulación del programa.
4. Programación del dispositivo y comprobación del funcionamiento.
Un rasgo común a estos lenguajes suele ser la independencia del hardware y la modularidad o jerarquía, es decir, una vez hecho un diseño éste puede ser usado dentro de otro diseñomás complicado y con otro dispositivo compatible.
4.1. Dispositivos logicos programables
Lógica programada es lo contrario de la lógica cableada, es decir, este tipo de diseño permite utilizar un circuito o un proyecto para muchas otras funciones con el simple cambio del software que incorpora.
La lógica programada se basa en dispositivos lógicos programables (PLD), los cuales tienen unafunción no establecida, al contrario que las puertas lógicas que tienen una función fíja en el momento de su fabricación. Antes de poder utilizar el PLD en un circuito, este debe ser programado.
El uso de ROMs como PLDs
Antes de que se inventasen las PLDs, los chips de memoria de solo lectura (ROM) se utilizaban para crear funciones de lógica combinacional arbitrarias con un número determinado deentradas. Considerando una ROM con m entradas, a las que se denominalíneas de dirección; y con n salidas, a las que se denomina líneas de datos. Cuando se utiliza como memoria, la ROM contiene palabras de n bits. Supongamos que las entradas no son direccionadas por una dirección de m-bits, sino por m señales lógicas independientes. Teóricamente, hay  funciones booleanas posibles de estas m señales,pero la estructura de la ROM permite solo producir n de estas funciones en los pines de salida. Por lo tanto, en este caso, la ROM se vuelve un equivalente de n circuitos lógicos separados, cada uno generando una función elegida de las m entradas.
La ventaja de utilizar una ROM de esta forma es que cualquier función concebible de las m entradas puede ser colocada por las nsalidas, haciendo este eldispositivo lógico combinacional de mayor propósito general disponible. También las PROMs (ROMsprogramables), EPROMs (PROMs de borrado por ultravioleta) y EEPROMs (PROMs de borrado eléctrico) disponibles pueden ser programadas de esta manera con un programador PROM hardware o software. Sin embargo, existen varias desventajas:
Son bastante más lentas que los circuitos lógicos dedicados.
Nonecesariamente pueden proveer de "protección" ante transiciones lógicas asíncronas.
Consumen mayor potencia.
Sólo se utiliza una pequeña fracción de su capacidad en una sola aplicación: un uso ineficiente del espacio.
Por si solas no pueden ser utilizadas para circuitos de lógica secuencial, puesto que no contienen biestables. Para realizar algunos circuitos secuenciales (como máquinas de estado) seutilizaba un registro TTL externo.
Las EPROMs comunes (como la 2716), se siguen utilizando a veces de esta forma por gente que tiene como hobby el diseño de circuitos, ya que a menudo tienen algunas sueltas. A las ROM utilizadas de esta manera se las conoce como la "PAL del pobre".
PAL
MMI introdujo un dispositivo revolucionario en 1978, la Programmable Array Logic (Matriz lógica programable).La arquitectura era más sencilla que la FPLA de Signetics porque omitía la matriz OR programable. Esto hizo los dispositivos más rápidos, más pequeños y más baratos. Estaban disponibles en encapsulados de 20 pines y DIP de 300 milésimas de pulgada, mientras que las FPLAs venían en encapsulados de 28 pines y DIP de 600 milésimas de pulgada. Ciertas publicaciones sobre PALs desmitificaban el...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tecnologia
  • Tecnología
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia
  • Tecnologia

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS