Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
4.1.1 TIPOS
Existen 2 tipos de dispositivos lgicos, los cuales pueden programarse para
obtener ciertas funciones combinacionales o secuenciales, GAL y PALS. Las PALS
slo se programan 1 vez y la ecuacin no puede ser modificada; en cambio las
GAL pueden ser reprogramadas varias veces. PLD (Programmable Logic device)
Es un circuito integrado que puede ser programado por el usuario para desarrollar
una ancha variedad de operaciones lgicas: Las clases de PLDs son SPLDs,
CPLDs, y FPGAs.
SPLD: (simple PLD) Tiene menos de 1000 compuertas, tambin se conoce como
PLD de baja densidad.
CPLD: (complex PLD) PLD de alta densidad, contiene macroceldas que estn
interconectadas a travs de una unidad de ruteo central. Provee alta velocidad y
desempeo predecible.
GAL: (Generic Array Logic) Familia de dispositivos de baja densidad inventada por
Lattice Semiconductor.
MEMORIAS
RAM. Son dispositivos donde se pueden almacenar varios datos numericos, segn
su capacidad. La escritura y lectura de este tipo de memorias se realiza slo
cuando existe alimentacin.
DRAM (memoria dinmica) basada en transistores por lo cual es reducible. Es
lenta por que necesita que est pasando corriente (refresh)
SRAM (memoria esttica) basada en flip-flops, es mucho ms rpida que la
anterior ya que no necesita de una corriente que alimente al circuito para
mantener el estado de los datos.
ROM. Dispositivos similares a los anteriores pero los nmeros almacenados no se
pierden al suspender la alimentacin
PROM. Grabada de fbrica, no es borrable
EPROM. Se puede grabar elctricamente pero al borrado es con luz ultravioleta
EEPROM. Se borra y graba elctricamente
Caractersticas
2
4.1.3 FABRICANTES
PHILIPS
Se fund 15 de mayo de 1891, Eindhoven, Pases Bajos. Philips & Co. se fund
con el objetivo de satisfacer la creciente demanda de bombillas tras la
comercializacin de la electricidad.
Chips Nexperia.
Disco compacto con una calidad impensable en un medio analgico.
Cassette, Philips introdujo el estndar de este dispositivo de grabacin.
Centrales coronarias que caben en una mano. Pueden resolver un ataque
cardaco en menos de un minuto.
Philips tiene en Eindhoven uno de los laboratorios de investigacin ms
importantes del mundo, donde ha creado tendencias mundiales con productos
innovadores como el Cassette, el CD, el DCC, el CD-ROM, el vdeo, el DVD y bluray .
-TEXAS INSTRUMENTS
Es una empresa norteamericana con sede en Dallas(Texas, EE. UU.) que
desarrolla y comercializa semiconductores y tecnologa para ordenadores. TI es el
tercer mayor fabricante de semiconductores del mundo tras Intel y Samsung y es
el mayor suministrador de circuitos integrados para telfonos mviles. Igualmente,
es el mayor productor de procesadores digitales de seal y semiconductores
analgicos. Otras reas de actividad incluyen circuitos integrados para mdem de
banda ancha, perifricos para ordenadores, dispositivos digitales de
consumo.Actualmente, TI est formada por dos divisiones principales:
Semiconductores (SC) y Soluciones para Educacin y Productividad (E&PS, son
sus siglas en ingls). Una tercera divisin, Sensores y Control (S&C), fue vendida
a Bain Capital LLC en 2006, y posteriormente renombrada como Sensata.
-LATTICE
3
AMD
Advanced
Micro
Devices,
o AMD es
una
compaa
desarrolla,
fabrica
comercializa circuitos
Systems),
codificadores MPEG y
chips
de smartcards,
1. diseo lgico
2. implementacin del diseo
3. verificacin del diseo.
Dentro de la primera etapa, los pasos involucrados son los mismos que en
cualquier diseo digital, combinatorio o secuencial, y se pueden subdividir en los
pasos siguientes:
definir el problema.
generar un diagrama a bloques.
obtener tabla de verdad.
derivar ecuaciones lgicas que describen la operacin del diseo.
La implementacin del diseo consiste en seleccionar y usar las herramientas,
tanto de hardware y software, necesarias para la traduccin de los resultados a un
mapa de fusibles para la programacin del chip. Esta fase consiste en:
Seleccin del pld.
hacer archivo de ecuaciones
correr software, como por ejemplo el opal (national), para generar archivo mapa
de fusibles.
configurar programador universal.
programar chip
la etapa final consiste en la verificacin del diseo en la cual la correcta
programacin del pld es comprobada, por medio de tcnicas de simulacin. Los
pasos de la verificacin son:
generacin de vectores de prueba.
Simulacin del funcionamiento del pld en la computadora,
Prueba funcional del dispositivo.
Documentacin del diseo.
4.2.4 POR
DESCRIPCION
DE
COMPORTAMIENTO
4.3
PROGRAMACION DE CIRCUITOS SECUENCIALES HDL
Programacin de circuitos secuenciales con HDL . Un circuito secuencial esta
formado por un circuito combinacional y un elemento de memoria encargado de
almacenar de forma temporal la historia del sistema. En VHDL se caracterizan por
la existencia de un clock Un clock no es ms que una base de tiempo que hace
que un circuito
se
vuelva
sncrono
Flip flops: SR, JK, D.
Contadores R
egistros M
aquinas
de estado.
10
11
CIERRE
HDL permite disear, modelar y verificar un sistema desde un alto nivel de
abstraccin, refinando el diseo con la posibilidad de culminar con la descripcin
del mismo hasta el nivel de compuertas. La posibilidad de describir un sistema
digital con un alto nivel de abstraccin es importante para comprender inicialmente
el funcionamiento del mismo, sin necesidad de codificarlo previamente en otro
lenguaje.
13
CONCLUSIN
Los lenguajes HDL se implementan en forma similar a los lenguajes de
computadoras (BASIC, C, JAVA) pero son de comportamientos muy diferentes.
Los lenguajes de descripcin de hardware se parecen mucho a otros lenguajes de
programacin de ordenadores tales como el C o Java: bsicamente consisten en
una descripcin textual con expresiones, declaraciones y estructuras de control.
Sin embargo, una importante diferencia entre los HDL y otros lenguajes de
programacin est en que el HDL incluye explcitamente la nocin de tiempo.
Podemos decir que no es muy complejo de usar y que es de fcil acceso para
cualquier persona.
Referencias electrnicas:
http://www.monografias.com/trabajos104/lenguajes-hdl/lenguajes-hdl.shtml#ixzz3gZcHqYOM
PRACTICAS
PRACTICA 1
HOLA MUNDO
CODIGO
14
FUNCIONAMIENTO
PRACTICA 2
LUCES ESTROBOSCOPICAS SIN PUSH BOTTON
CODIGO
15
FUNCIONAMIENTO
PRACTICA 3
LUCES ESTROBOSCOPIAS CON PUSH BOTTON
En esta prctica se us el concepto de luces estroboscpicas por que estas
Permiten encender y apagar alguna luz, en un lapso dado, la cantidad de veces
que uno desee.
16
CODIGO
FUNCIONAMIENTO
PRACTICA 4
LCD
El LCD 16x2 tiene en total 16 pines (tome en cuenta que la posicin correcta del
display es con los pines en la parte superior, aunque existen modelos en los que la
posicin correcta es con los pines en la parte inferior) . Ladatasheet (pdf) muestra
17
14 pines, los dos pines adicionales son el nodo (15) y el ctodo (16) del LED
de fondo.
CODIGO
FUNCIONAMIENTO
PRACTICA 5
LCD 2 MENSAJE BARRIDO
CODIGO
18
FUNCIONAMIENTO
19