Академический Документы
Профессиональный Документы
Культура Документы
BLOQUE 2
CIRCUITOS DIGITALES CONFIGURABLES
(PARTE 1)
DEFINICIÓN Y CLASIFICACIÓN
Según la realización física Según la forma en que se realiza el diseño de los sistemas electrónicos digitales
Expansibles
No Expansibles
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
Variables
de entrada
EJEMPLO
CIDM
ALU 74LS181 Variables
de salida
MULTIFUNCIONAL
Variables
de modo de
operación
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
D/M G REGISTRO
Puede ser reemplazado
TEMPORAL
Impulso de T1 por una memoria FIFO
(BUFFER)
C
transferencia
G REGISTRO DE
MODO DE
C OPERACIÓN
Información
aceptada
T2
REG. DESPLAZAMIENTO
UNIDAD TRANSMISOR
CIRCUITO
Salida de
DE
COMBINACIONAL información
C CONTROL
PRIMER CIRCUITO
INTEGRADO DE
COMUNICACIONES GENERADOR Señal de control
DE
LSI (1970) IMPULSOS Información
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
EJEMPLO DE CIDM
NORMALIZADO
PROGRAMABLE
DE ARQUITECTURA
FIJA
Microcontrolador
PIC16C5X
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
DESCRIPCIÓN
ELÉCTRICA
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
CIDM SEMIMEDIDA
CONJUNTOS DE PUERTAS
PROGRAMABLES
MEDIANTE MÁSCARA
Se denominan MPGA (Mask Programmable
Gate Arrays)
Están formadas por un conjunto de elementos
Básicos dispuestos de forma regular que suelen
ser puertas NAND o NOR.
Los fabricantes pueden establecer el circuito
mediante la máscara final de interconexión.
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
CIDM SEMIMEDIDA
CELDAS ESTÁNDAR
(STANDARD CELLS)
ASIC
Registros Multiplicador
Trazado físico (en inglés "layout") de 8 bits 8x8 bits
un circuito integrado realizado con la ROM
tecnología CMOS 5 µm del CNM
(1993). Incluye macros como una
PLA y un multiplicador (8×8 bits) Contador Lógica
además de las celdas estándar y los 14 bits Control
terminales (en inglés "pads") de
entrada/salida de las librerías del
CNM. El circuito implementa un
Registros Sumador
algoritmo para la síntesis de voz DAC
10 bits 10 bits
mediante codificación ADPCM de 4
bits.
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
CIDM CONFIGURABLE
CIDM en el que se pueden modificar las conexiones entre los elementos
que forman su sistema físico (Hardware) cambiando el estado de unas
variables binarias.
Estos circuitos reciben el nombre de circuitos de arquitectura
configurable y para simplificar al máximo su denominación, sin caer en
ningún tipo de ambigüedad, en este libro se les denomina configurables.
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
BLOQUE LOGICO CONFIGURABLE
RL
RL
RL
a)
BLOQUE BLOQUE BLOQUE
LÓGICO LÓGICO LÓGICO
CONFIGURABLE CONFIGURABLE CONFIGURABLE
Recursos de
interconexión
RECURSOS
Terminales de DE
configuración CONFIGURACIÓN
Escuela Técnica de Ingenieros de Telecomunicación
Departamento de Tecnología Electrónica Circuitos digitales configurables
Universidad de Vigo
CIDM CONFIGURABLES
• Básicos
• Con recursos de interconexión concentrados
o de organización matricial • Avanzados
Dispositivos Lógicos Programables (DLP)
Clasificación [en inglés “Programmable Logic Devices (PLD)”] • Complejos
de los
Circuitos Digitales
Configurables (CDC) • Terraza
según el tipo de (en inglés “Terraced”)
• Con recursos de interconexión distribuidos
organización Conjuntos configurables de puertas • Cuadrícula
[en inglés “Field Programmable Gate (en inglés “Manhattan”)
Arrays (FPGA)”] • Mar de puertas
(en inglés “Sea of gates”)