Documentos de Académico
Documentos de Profesional
Documentos de Cultura
DE2010AL1P2
DE2010AL1P2
Objetivos:
Analizar el metodo general de diseo
Analizar el metodo tradicional de
diseo
Analizar el metodo predictivo de
diseo
Interpretacion total de
especificaciones de partes (data
sheet)
Introduccion al diseo analogo
Concretizar 2 diseos analogos Min.
Introduccion al diseo de PCBs
Concepto
Diseo
Integracion
Concepto
Diseo
Diseo a nivel circuito
Explorar las topologias de los circuitos
Investigar y seleccionar componentes
Determinar cuando las
deseadas
del circuito son realizables
especificaciones
Verificar el desempeo del sistema.
Balancear el diseo entre funcionalidad y costo
Definir si programas para apoyar el diseo asi
como para su simulacion existe
Integracion
Costo
Desempeo
Integrar
Construir
Probar
Funciona?
Si
Producir
NO
Si
Diseo
Integrar
Simular
Rediseo
Construir
Funciona?
NO
Probar
NO
Funciona?
Si
Producir
Actividades realizadas fisicamente
Fuentes de alimentacion
INTRODUCCION:
Fuentes de alimentacion lineales; son las primeras que
seran objeto de diseo y analisis, sus ventajas es que son
relativamente faciles de disear y de construir, sus
desventajas principales que que son voluminosas y con
una eficiencia pobre.
Requerimientos de la fuente:
VCD regulado = 16V
IL = 1.5A
V rizo = 1.5Vpp max.
Lamp 1 = 120VCA, 200 mA
Led = 3V, 35 mA
D1
C4
R2
Anexar la hoja de
datos de cada
componente de al
menos 1 fabricante
Hacer diagrama
Anotando los valores
estandar
4
Elaborar la descripcion
7 del producto
Reemplazar los 2
valores de diseo
por valores estandar
3
Llevar el circuito al
simulador
Hacer el listado 5
de materiales
# parte de fabricante
Entregar el paquete
8 de diseo
6
Hacer la tablilla
del diseo
25
12
10
10
10
IL = 1.5A
+ 20% de reserva = 0.3A o 300mA
+ El consumo de corriente de la lampara B1 = 0.2A o 200 mA
+ El consumo de corriente del Led D2 = 0.035A o 35mA
ILmax
IL Total = 2.035A
IL Total = 2.035A
1.835A
1.8A
0.2A
Analisis de
distribucion de
corrientes en
la fuente
0.035A
FU1
IL Total = 2.035A
0.75
= 2.713A
FU1
2.713A
Especificion de F1:
117/220VCA , 3A de
interrupcion rapida
TR1
BR1
Puente rectificador
Las dos especificaciones clave para
este disposivo son:
BR1
Calculo de la tension inversa pico repetitiva (VRRM)
Las caracteristicas electricas del secuandario del transformador son;
16VCA (RMS) X 1.835A = 29.36VAs
De acuerdo a la tabla anexa podemos usar un porcentaje de
regulacion de un 10%, esto quiere decir que a los 16 voltios
deberemos de sumar 1.6 V (10% de regulacion). = 17.6VCA, este
valor sigue siendo RMS por tanto tenemos que convertirlo a valor
pico; 17.6 X 1.414 = 24.8Vp
VA rating
% regulacion
12
20
50
100
25
12
10
10
10
BR1
VRRM es para este diseo es: > 24.8Vp.
IF (av) > ILmax = 1.835A
C1
Capacitor de filtro
La especificaciones para el capacitor de filtro son:
Capacitancia en F
Tension de trabajo en VCD.
Tolerancia de variacion aceptada %
Capacitancia en F
Para calcular este valor se usa la siguiente formula, para este
debemos de conocer; la corriente de carga maxima (ILMax), asi
como el voltaje de rizo maximo permisible (V)
C= IL/V*k* 1000.
Capacitor de filtro
La capacitancia de C1 =/ > = 7,340 F
La tension de trabajo de C1 se calcula mediante el uso de la
siguiente formula:
Valor de VRRM - 1.4V
En este caso, 24.8V 1.4 = 23.4V
La tolerancia comun en capacitores electroliticos par filtro es de un
20%. Asi que la informacion de calculo para localizar el capacitor
estandar que cumpla los requerimientos del diseo son:
La capacitancia; =/ > 7,340F
La tension de trabajo es >/= 23.4VCD
Al 20%
Capacitor de filtro C1
R1 (RS)
Informacion
requerida para
calcular el valor
de R1
Ib = Ic/
Iz = Ib*.25
Is = Ib+Iz
= 50
IL Max =1.835A
Voltaje entrada =
23.4V
Voltaje salida = 16V
Vz =16V
Vin = 23.4V
VR1 = 7.4V
Voltaje en R1
VR1 = Vin - Vz
Vz =16V
R1 (RS)
Informacion
requerida para
calcular el valor
de R1
Ib = Ic/
Is
Iz = Ib*.25
Is = Ib+Iz
= 50
IL Max
=1.635A
Voltaje entrada =
23.4V
Voltaje salida = 16V
Vz =16V
Ib
Iz
7.4V
0.045875A
R5
Led = 3V, 35 mA
R5 =
R5 =
Voltaje en R5
La corriente que circula por R5
16V
13V
3V
13 Voltios = 371.4
0.035A
RL
VCD regulado = 16V
16V
IL Max = 1.8A
RL =
Voltaje en RL
IL (max)
RL =
16V
1.8A
= 8.88
Voltaje de salida = 5V
Intensidad de corriente de carga nominal = 800mA
Voltaje de rizo maximo = 1Vpp
I Lampara piloto = 150mA
Led D2 =2V, 15mA
Calcular los valores de diseo para :
OBJETIVO:
REQUERIMIENTOS:
Determinar el componente
adecuado para cada etapa de la
fuente, mediante al analisis de
diseo
IL 800 mA.
+15 VCD, -15 VCD regulados
2.8 VPP de rizo
Vo = Voltaje de salida
Vref; Voltaje de referencia = 1.25V
R1 es un valor recomendado fijo de 240
Iadj es un valor aceptado de 50 A.
R2 es el valor que se seleccionara para un valor de Vo requerido
Ejemplo usando un resistor de 1K como R2
Vo = 1.25 ( 1 + 1000/240) + (0.00005 X 1000) = 6.5V
Por simplicidad la formula se puede reducir a: Vo = Vref ( 1 + R2/R1)
Vo = 1.25 ( 1 + 1000/240) = 6.46V
Tabla para
encontrar valores
de R2 para
diferentes voltajes
de salida
Co mejora la respuesta a
los transientes pero no se
requiere para estabilidad
El diseo
Requerimientos:
Voltaje de salida ajustable de 2.7V a 16.5 V
IL Max = 1.5 A
V= 2.5 VPP
Componentes
IF (av) >1.5A
D1 es el diodo de proteccion
temporal
Un analisis con mas detalle de la anatomia del regulador tipo Buck muestra
una seccion de conmutacion formada por Q1 y D1, asi como un filtro de
salida formado por L1 y C1. el regulador tipo Buck se usa para eficientar el
decremento de voltajes. El voltaje de salida esta dado por Vin * D, donde D
es el duty cycle del interruptor principal Q. de todas las funciones de
transferencia mostraremos y asumiremos que la corriente del inductor no
retorna a cero durante el ciclo de conmutacion, se dice que esta es una
operacion continua. La corriente del inductor de forma de 2 partes; la
corriente de conmutacion de Q1 y la corriente del rectificador D1
Tierras no aisladas
Uso solo para decrementar voltajes
Salida unica
Eficiencia muy alta
Corriente de rizo de salida muy baja
Corriente de rizo de entrada alta
Requiere de aislacion de entrada de gate alta
Puede alcanzar un gran rango de duty cycle
Rango de regulacion muy amplio (debido al anterior)
La topologia Push-Pull
Desempeo:
La figura muestra las formas de onda de los voltajes del drenador del
Push Pull asi como tambien muestra la corrientes de conmutacion
Push Pull.
Otro enfoque mas es la etapa Buck en cascada con una etapa de puente
completo.
El beneficio aqui es:
Los voltajes de
medio puente.
Antes
Despues
Introduccion:
puede
proporcionarse la secuencia de arranque y apagado, pueden
monitorearse temperaturas de operacion para regular los
abanicos de enfriamiento, la deteccion de fallas y las rutinas de
manejo pueden desarrollarse tomando mas condiciones en el
sistema.
prueba por un
Los margenes de voltaje son otro ejemplo del uso de manejo digital
para el control de una fuente de alimentacion. Este se usa durante las
etapas finales de produccion para verificar la robustes de la unidad.
Los voltajes se varian en tal vez combinaciones diferentes de +/- 5%.
Usando el bus digital de comunicaciones, esto puede realizarse en
menos de un segundo sin partes o interconexiones adicionales.
PMBus es una
interfase para
manejo y control
digital de potencia
Conclusion:
Las tecnicas de potencia digital han sido propuesta por algunos aos,
pero no han podido competir con exito con las soluciones analogas.
Gracias al incremento en la densidad de los circuitos integrados,
trabajo arduo por parte de los fabricantes de semiconductores, asi
como la madurez y confiabilidad de la tecnologia CMOS, el
procesamiento digital para aplicaciones de conversion de potencia es
ahora muy atractiva. Mas importantemente, el uso de tecnicas digitales
resulta en niveles de capacidades y desempeo a niveles de la fuente
de alimentacion y de sistema que no es posible lograr con tecnicas
analogas.
Mientras mucha de la publicidad y controversia acerca de las tecnicas
digitales de potencia se endocan en asuntos del sistema de manejo de
potencia, el asunto mas importante para su aceptacion, seran los
beneficios que trae la fuente de poder en si. Estos beneficios son
reales, medibles y disponibles con la tecnologia de hoy entre los que
destacan los mencionados a continuacion.
Eficiencia mejorada
Confiabilidad mejorada debido a una integracion mayor de
la circuiteria de control digital.
Simple ley
de ohm
Rc = VRc
IRc
Sigue siendo
ley de ohm
Rb = VRb
IRb
Ic
Entonces.. Ib =
Vbe = 0.6V
Rb =
5.4V
= 10,800
0.0005A
25mA
A
10,800 , W, 10%
A
Valores calculados
VSat = ___________
IC = _____________
Ib = _____________
La potencia del transistor =_________
Valores medidos
VSat = ___________
IC = _____________
Ib = _____________
Ptrnsistor = __________
A
A
Valores calculados
Valores medidos
VSat = ___________
VSat = ___________
IC = _____________
IC = _____________
Ib = _____________
Ib = _____________
Ptransistor = __________
Ptransistor = __________
+24V
D1
Lamp1
RLamp
K1
RC
Q1
Rb
D1
A
A
Valores calculados
VSat = ___________
IC = _____________
Ib = _____________
Ptransistor =___________
Valores medidos
VSat = ___________
IC = _____________
Ib = _____________
Ptransistor = ___________
RC = VC / IC
RC = 8V / 0.006A
=1333.33, W.
(6mA)
= 333.33, W.
=1333.33, W.
= 333.33, W.
=1333.33, W.
VR1 = 2.599V
VRE = 1.999V
3,248.7, W.
= 333.33, W.
0.0003078+0.0000597+0.001 = 0.0013675
1
1
Xc = 2(f)(c), C1= 2(fmin)(R
= 731.26,
R=731.26
54.5F
54.5F
8F, 25V
Circuito terminado
16,751, W
=1333.33, W.
8F, 25V
3,248.7, W.
= 333.33, W.
= 10K.
La logica estandar
TTL, Cmos, BiCimos
Dispositivos logicos
programables
SPLDs, CPLDs,
FPGA,
ASICs
Arreglos de compuertas
Celdas estandar
Full Custom
Microprocesador & RAM
Tecnologias de implementacion
Logica Digital
Logica estandar
Dispositivos
Logicos programables
SPLDs
TTL
74xx
CMOS
CPLDs
BiCmos
Full Custom
ASICs
FPGAs
Gate
Arrays
Microprocesador
& RAM
Standar
Cells
Logica estandar
TTL
74xx
CMOS
BiCmos
Introduccion:
Los circuitos integrados digitales son dispositivos de 2
estados, un estado esta cerca del nivel de tierra o 0
voltios, llamado estado bajo o estado falso
identificado con el 0 El otro estado esta cerca del
nivel de voltaje de alimentacion identificado con el 1,
este estado recibe el nombre de estado alto o
verdadero.
Los dispositivos digitales procesan digitos binarios
individuales llamados bits o palabras de varios
bits una palabra de 4 bits recibe el nombre de
nibble y una palabra de 8 bits recibe el nombre de
byte
Funciones de verdad
La potencia de los sistemas digitales est en la capacidad de sus
componentes para tomar decisiones lgicas. Para esto debemos poder
representar las proposiciones lgicas formuladas en lenguaje ordinario,
con proposiciones simblicas. Esto es asignarle un smbolo a la
proposicin.
Operadores Logicos
Los operadores lgicos primarios son el AND, el OR y el NOT
Operador lgico AND ( conjuncin lgica): Una proposicin compuesta
que utiliza este operador para relacionar sus proposiciones componente
ser verdad SI y SOLO SI las proposiciones componentes son
verdaderas. Se simboliza con "" y al igual que en el lgebra
convencional puede suprimirse. ( AB , A B).
Ejemplo: "Jos ir a la playa si el carro est listo Y el da es soleado"
Operador lgico OR (disyuncin lgica): Una proposicin compuesta que
utiliza este operador ser verdad si cualquiera de las proposiciones
componentes es verdadera. Se simboliza con el signo "+". (A+B).
Ejemplo: "La alarma sonar si se abre la puerta O se golpea el carro"
Operador lgico NOT (negacin): Este operador se
refiere a una sola proposicin, negando su valor de
verdad. Se representa con una barra sobre el smbolo
que representa la proposicin. (P )
Tablas de Verdad
Para evaluar el valor de verdad de una proposicin compuesta es
muy til usar una tabla de verdad. Esta es sencillamente una tabla
que muestra el valor de la funcin de salida (proposicin compuesta)
para cada combinacin de las variables de entrada (proposiciones
componentes)
En el siguiente circuito logico de dos entradas la tabla muestra todas
las combinaciones de los posibles niveles logicos presentes en las
entradas A y B y del correspondiente nivel de salida
Sistema Binario
Es el sistema de numeracin que utiliza
internamente hardware de las
computadoras actuales. Se basa en la
representacin de cantidades utilizando
los dgitos 1 y 0, por tanto su base es
dos (numero de dgitos de sistemas).
Cada digito de un numero representado
en este sistema se representa en BIT
(contraccin de binary digit).
BIT
Un BIT es una manera "binaria " de presentar informacin; es decir,
expresa una de solamente dos alternativas posibles. Se expresa con un 1
o un 0, con un s o no, verdadero o falso, blanco o negro, algo es o no es,
voltaje o no voltaje, un nervio estimulado o un nervio inhibido. (Sabemos
que no todo lo que se encuentra en nuestro universo es blanco o negro,
pero an as podemos utilizar esta forma binaria de representacin para
expresar estados intermedios logrando la precisin deseada).
NIBBLE:
BYTE
Es la unidad de informacin formada por ocho bits (01011101). Segn
cmo estn combinados los bits (ceros o unos), formaran un bytes
dependiendo de la cantidad de bytes, formarn kilobytes, un megabytes,
gigabytes, etc. Relacionados: Nibble que equivale a medio bytes; DBCS:
es el conjunto de caracteres que necesitan dos bytes para aparecer.
KILOBYTE
Unidad de medida de la cantidad de informacin en formato digital. Un
byte consiste de 8 bits. Un BIT es un cero (0) o un uno (1). Por lo tanto un
ejemplo de un byte es 01001001. Esa secuencia de nmeros (byte)
pueden simbolizar una letra o un espacio. Un kilobytes (Kb) son 1024
bytes y un Megabytes (Mb) son 1024 Kilobytes
MEGABYTE
El Megabytes (MB) es una unidad de medida de cantidad de datos
informticos. Es un mltiplo binario del byte, que equivale a 220 (1 048
576) bytes, traducido a efectos prcticos como 106 (1 000 000) bytes.
GYGABYTE
Es una unidad de almacenamiento. Existen dos concepciones de
gigabytes (GB). (Debemos saber que un byte es un carcter cualquiera)
Un gigabytes, en sentido amplio, son 1.000.000.000 bytes (mil millones
de bytes), tambin, cambiando de unidad, 1.000 megas (MG o
megabytes). Pero si somos exactos, 1 GB son 1.073.741.824 bytes
1.024 MB.
TERABYTE
Una unidad de almacenamiento tan desorbitada que resulta imposible
imaginrsela, ya que coincide con algo ms de un trilln de bytes. Un uno
seguido de dieciocho ceros.
Conversiones
Familias Logicas
74Sxx; Schottky
El uso de transistores Schottky mejoro la velocidad, el consumo
de potencia es menor al de la sub familia 74Hxx.
Busque en las hojas de datos que parametros son iguales para las
diferentes sub familias y cuales parametros son diferentes.
Ventajas:
Operaba dentro de un rango de voltajes mayor que cualquier otra
familia logica
Prefijos y Sufijos
Prefijos; estos son usados por lo regular
para identificar al
identificar el encapsulado:
Dispositivos tri-estado
Dispositivos tri-estado
Circuito interno
guia
Encapsulados
14
TTL
Transistor to Transistor Logic (logica de transistor a transistor)
SN54/SN74
Ambas familias, la SN54 y la SN74 relizan exactamente las mismas
funciones logicas de la misma forma, la diferencia entre ambas es el rango
de temperaturas en que operan.
SN54 tiene un rango de temperatura de operacion de 55 a 125 grados
C.
SN74 tiene un rango de temperatura de operacion de 0 a 70 grados C.
Divisiones de las familias SN54/SN74
Aplicacin
Serie 74C
Esta serie CMOS su caracterstica principal es que es compatible
terminal por terminal y funcin por funcin, con los dispositivos
TTL que tienen el mismo nmero (muchas de las funciones TTL, aunque
no todas, tambin se encuentran en esta serie CMOS). Esto hace posible
remplazar algunos circuitos TTL por un diseo equivalente CMOS. Por
ejemplo, 74C74 contiene dos flip-flops tipo D disparados por flanco y
tiene la misma configuracin de terminales que el CI TTL 7474, que
tambin ofrece dos flipflops tipo D disparados por flanco. El resto de las
caractersticas son iguales a la serie 74C.
Serie 74HCT
Esta serie tambin es una serie CMOS de alta velocidad, y est diseada
para ser compatible en lo que respecta a los voltajes con los dispositivos
TTL, es decir, las entradas pueden provenir de salidas TTL (esto no es
cierto para las dems series CMOS.)
Ciclo de vida
del producto
Tecnologia
Declinando Absolescencia
Terminos
VCC: Es el voltaje aplicado a las terminales correspondientes, en la
mayoria de los casos es el voltaje que el dispositivo requiere para
operar.
VIH: [Voltage Input High] Es el voltaje minimo positivo aplicado a la
entrada que el dispositivo aceptara como un nivel ALTO logico
VIL: [Voltage Input Low] Es el voltaje maximo positivo aplicado en la
entrada que el dispositivo aceptara como un nivel logico BAJO.
VOL: [Voltage Output Low] Es el voltaje maximo positivo de salida
que el dispositivo considera sera aceptado como el nivel positivo
BAJO.
VOH: [Voltage Output High] Es el voltaje maximo positivo de salida
que el dispositivo considera sera aceptado como el nivel minimo
positivo ALTO.
VT: [Threshold Voltage] Voltaje umbral, es el nivel de voltaje aplicado
al dispositivo que puede causar que el dispostivo
FanOut
Este termino se refiere al numero de compuertas que un dispositivo
puede manejar, esto lo determina la corriente que puede proveer y
drenar
X = AB
NAND
X = AB
NOR
X = A+B
X = A+B
XOR
INVERSOR
X=A
OR
X=A
X = AB+BA
La tabla de la verdad de
cada compuerta logica
relaciona sus estados de
entrada con el estado de
salida correspondiente
X = AB+BA
Circuito interno
guia
datasheet
Encapsulados
14
Link to datasheet
Redes o sistemas
combinacionales
logicas
Sumador completo
datasheet
Demultiplexor de 4 salidas
La funcion opuesta del circuito multiplexor es el demultiplexor. Este circuito
una sola entrada de datos y una o mas entradas de direccion y selecciona
cual de las multiples salidas recibira la seal de entrada. El mismo circuito
puede usarse tambien como decodificador usando las entradas de direccion
como un numero binario y produciendo una seal de salida en la salida unica
que iguale la entrada de direccion binaria. En esta aplicacion, la linea de
entrada de datos funciona como habilitador de circuito, si se deshabilita en
circuito, la salida no mostrara actividad alguna sin importar el numero binario
de entrada
Registros de Desplazamientos
Son cadenas de FF-D en cascada alimentados sincrnicamente, de
tal manera que por cada pulso en clock la informacin digital se va
desplazando de FF en FF sin sufrir alteracin recurdese que la
tabla de verdad del FF-D as lo permite. Puede salirse del mismo de
una manera serie o paralelo.
Contadores de Pulsos
Son sistemas de FF en cascada con arreglos de tal manera que
cuentan, bajo un cdigo binario cualquiera ya predeterminado (binario
puro, BCD, Jhonson, etc., los pulsos que ingresan al clock del sistema.
As, si todos los relojes se conectan en paralelo o no, los contadores se
denominan, respectivamente
sincrnicos
asincrnicos
El Flip Flop JK
Entradas SET y CLEAR de un Flip Flop JK
datasheet
El Flip Flop JK
El Flip Flop JK es tambin llamado Flip Flop universal" debido a que
con l, se pueden implementar otros tipos de Flip Flops, como el tipo D
o el tipo T.
El Flip Flop JK
Este Flip Flop a parte de las entradas J y K y las salidas Q y Q, tambin
tiene una entrada para la seal de reloj (CLK). (Esto significa que es
sincrnico). La entrada de reloj del biestable se comporta de diferente
manera dependiendo de las caractersticas del mismo.
Si el biestable tiene una entrada de
reloj que se dispara por nivel, tiene el
siguiente diagrama
Si el Flip Flop tiene una entrada de reloj
que se dispara por el flanco anterior o
ascendente, tiene el siguiente diagrama
Si el Flip Flop tiene una entrada de reloj
que se dispara por el flanco posterior o
descendente, tiene el siguiente
diagrama
Borde positivo
O ascendente
Borde negativo
O descendente
Diagrama interno de
un 74LS76 (Flip Flop
JK)
Tabla de verdad de un
74LS76 Flip Flop JK
datasheet
datasheet
Contador 7493
Dispositivos
Logicos programables
SPLDs
CPLDs
FPGAs
Simple
Complex
Field
Programmabl
e
Programmabl
e
Programmabl
e
Logic
Logic
Gates
Device
Device
Array
Dispositivos
Logicos programables Simples SPLs
ROMs (Read Only Memory) Memorias solo de lectura
La memoria solo de lectura conocida como ROM es una clase de medio
de almacenamiento usado en computadoras. Debido a que la
informacion almacenada en la ROM no puede modificarse (al menos de
forma sencilla y rapida) se usa principalmente para la distribucion de
firmware(software que esta muy ligado a un hardware especifico que no
requiere de actualizaciones frecuentes)
En un sentido estricto, el termino ROM se refiere al ROM de mascara (el
tipo mas viejo de ROM del estado solido) el cual se fabricaba con la
informacion ya almacenada en el dispositivo y que por consecuencia no
podria modificarse nunca. En la actualidad existen tipos mas modernos
como los EPROM y los EEPROM tipo flash que pueden borrarse y
reprogramarse muchas veces, estos dispositivos se siguen describiendo
como ROM ya que su proceso de reprogramacion no es frecuente asi
como es comparativamente lento
Dispositivos
Logicos programables Simples
ROMs (Read Only Memory) Memorias solo de lectura
Dispositivos
Logicos programables Simples SPLDs
PALs (Programmable Array Logic) Arreglos programables logicos
El termino Arreglo programable logico (PAL) se usa para describir una
familia de dispositivos semiconductores logicos programables usados
para implementar funciones logicas en circuitos digitales, introducido por
Monolithic Memories Inc. (MMI) en Marzo de 1978. los dispositivos PAL
consiste de un nucleo con una pequea PROM con logica de salida
adicional para implementar funciones logicas deseadas particularmente
con pocos componentes, conel uso de equipo especial, los PALs de
convirtieron en Programables en campo cada dispositivo PAL era
One Time Programmable (OTP) o programable solo una vez, eso
significo que no se podia actualizar el programa y reusado despues de
su programacion inicial
MMI PAL
16R6 in
20-pin DIP
AMD 22V10 in
24-pin DIP
Dispositivos
Logicos programables Simples GALs
Generic Array Logic
Este dispositivo tiene las mismas propiedades logicas del PAL pero
puede borrarse y reprogramarse. El Gal es muy util en la etapa de
diseo de prototipo, cuandocualquier problema en la logica (bugs) puede
corregirse mediante la reporgramacion.los GALs se programan y
reprograman usando un programador para PALs, o mediante una tecnica
de programacion in-circuit si el dispositivo esta habilitado para esto. Los
GALs de Lattice combinan tecnologia CMOS borrable electricamante de
compuerta flotante para obtener un dispositivo logico de alta velocidad y
de bajo consumo de potencia. La compaia International CMOS
Technology (ICT) introdujo un componente similar llamado PEEL
(Programmable Electrically Erasable Logic)
Lenguajes de programacion
Muchos dispositivos para programar PAL, aceptan entrada en un
formato de archivo estandar, al cual se le conoce como archivos
JEDEC. Estos son analogos a los compliadores de software. Los
lenguajes usados como codigo fuente por compiladores logicos se
llaman lenguajes de descripcion hardware o HDLs. PALASM y ABEL se
usan con frecuencia para dispositivos ed complejidad baja, mientras que
VERILOG y VHDL son lenguajes muy populares de descripcion de mas
alto nivel para dispositivos mas complejos. El mas limitado ABEL es con
frecuencia usado por razones historicas, pero par diseos nuevos VHDL
es mas popular, aun para diseos de complejidad baja. Para lenguajes
modernos de programacion PLD, flujos de diseo y herramientas
busque la informacion pertinente en FPGA and Reconfigurable
Computing.
Dispositivos
Logicos programables CPLDs
Complex Programmable Logic Device
PALs y GALs se encuentran disponibles solamente en tamaos pequeos,
equivalente a unos cuantos cientos de compuertas logicas. Para circuitos
logicos mas grandes pueden usarse los CPLDs, estos contienen el
equivalente a varios PALs conectados mediante interconecciones
programables, todo en un circuito integrado. Los CPLDs pueden
reemplazar miles o hasta cientos de miles de compuertas logicas.
Algunos CPLDs se programan usando un programador para PAL, pero
este metodo se vuelve inconveniente la componentes con cientos de pins.
Un segundo metodo de programacion es soldar el componente en su
tablilla de circuto impreso, y programar datos seriales desde una
computadora personal. El CPLD contiene un circuito que decodifica el flujo
de datos y configura al CPLD para realizar la funcion logica especificada.
Cada fabricante tienen un nombre propietario para su sistema de
programacin. Por ejemplo Lattice Semiconductor lo llama in system
programming, aunque cada vez mas se usa estandarizadamente el Joint
Test Action Group (JTAG)
Dispositivos
Logicos programables CPLDs
Dispositivos
Logicos programables FPGAs
Un Altera Stratix II GX FPGA.
Dispositivos
Logicos programables FPGAs
Dispositivos
Logicos programables FPGAs
ASICs
Gate Arrays
Full Custom
Microprocesador
Microprocesador
on
Microprocesador