Está en la página 1de 23

Escuela Tcnica de Ingenieros de Telecomunicacin

Departamento de Tecnologa Electrnica


Universidad de Vigo

Circuitos digitales configurables

SISTEMAS ELECTRNICOS DIGITALES


BLOQUE 2
CIRCUITOS DIGITALES CONFIGURABLES
(PARTE 1)
DEFINICIN Y CLASIFICACIN

Enrique Mandado Prez


Mara Jos Moure Rodrguez

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

DEFINICIN DE CIRCUITO DIGITAL


CONFIGURABLE

Circuito digital en el que las conexiones entre sus recursos


lgicos se realizan a travs de interruptores electrnicos
cuyo estado se controla mediante una variable binaria.
Circuito digital cuya funcin se puede cambiar modificando
la interconexin entre los elementos que lo componen.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

MAPA CONCEPTUAL DE LOS CIRCUITOS INTEGRADOS


Circuitos Integrados Digitales Monolticos (CIDM)
Segn la realizacin fsica
Segn el semiconductor utilizado
CIDM Silicio

CIDM Arseniuro de Galio

Segn el tipo de dispositivo


CIDM Bipolar

CIDM MOS

Segn la forma en que se realiza el diseo de los sistemas electrnicos digitales


Segn el nmero
de dispositivos
SSI

Especificados por el usuario

Segn la funcin
del circuito

Segn la metodologa
Totalmente a Medida

MSI
CIDM BICMOS

Fija

PMOS
ULSI

DTL

NMOS

TTL

CMOS

Segn el campo
de aplicacin

GLSI
General

Especfica

HTL
Segn la funcin
ECL
I2 L

Semimedida

LSI
VLSI

RTL

Normalizados

Funcin nica
Multifuncional
Segn la capacidad
de expansin
Expansibles
No Expansibles

Programable

Celdas
Normalizadas

Segn la arquitectura

Matrices
de Puertas

Arquitectura
Fija
Segn el
tipo de
sistemas

Arquitectura
Configurable
Segn la distribucin
de recursos

Combinacionales
Secuenciales

Concentrados (PLDs)
Distribuidos (FPGAs)

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA EL


DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

- CIDM normalizados o estndar (Standard


off-the-shelf integrated circuits).
- CIDM especificados por el usuario o de aplicacin
especfica denominados ASIC (acrnimo de
(Application Specific Integrated
Circuits).

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM NORMALIZADOS, ESTNDAR O COMERCIALES
CIDM suministrados por los fabricantes con unas caractersticas elctricas y
funcionales perfectamente definidas. Tienen asignadas unas siglas formadas por
un conjunto de nmeros y/o letras. Un ejemplo tpico es la familia 74 de
circuitos integrados TTL.

Clases de CIDM normalizados


- CIDM de funcin fija
Implementan una determinada funcin como por ejemplo la suma
aritmtica, el conteo de impulsos, el desplazamiento de la
informacin, o combinaciones de ellas.

- CIDM de funcin variable o programable


La funcin que implementan se puede modificar cambiando el
contenido de determinados elementos de memoria.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM NORMALIZADOS DE FUNCIN FIJA


- CIDM normalizados de funcin fija de
aplicacin general
- CIDM normalizados de funcin fija de
aplicacin especfica

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM NORMALIZADOS DE FUNCIN FIJA DE
APLICACIN GENERAL
Se utilizan en la realizacin de numerosos circuitos y sistemas electrnicos
y pueden, a su vez, ser de funcin nica o multifuncionales. Constituyen
bloques funcionales que se utilizaron en la realizacin de numerosos
sistemas digitales.

EJEMPLO

Variables
de entrada
CIDM

ALU 74LS181

Variables
de salida
MULTIFUNCIONAL
Variables
de modo de
operacin

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

Dato/Modo
de operacin

UART: EJEMPLO DE CIDM NORMALIZADO


DE FUNCIN FIJA DE APLICACIN ESPECFICA

D/M

G
T1

Impulso de
transferencia
G
C

REGISTRO
TEMPORAL
(BUFFER)

Puede ser reemplazado


por una memoria FIFO

REGISTRO DE
MODO DE
OPERACIN

Informacin
aceptada

T2
UNIDAD

REG. DESPLAZAMIENTO
TRANSMISOR

CIRCUITO

DE
C

PRIMER CIRCUITO
INTEGRADO DE
COMUNICACIONES
LSI (1970)

COMBINACIONAL

CONTROL

GENERADOR

Seal de control

DE
IMPULSOS

Informacin

Salida de
informacin

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM NORMALIZADOS PROGRAMABLES


Pueden a su vez ser:
- CIDM normalizados programables de arquitectura fija
- CIDM normalizados programables de arquitectura configurable

ARQUITECTURA DE UN CIRCUITO O SISTEMA ELECTRNICO

Conjunto de elementos que lo forman y las interconexiones entre los


mismos.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM NORMALIZADOS PROGRAMABLES DE
ARQUITECTURA FIJA
Se caracterizan por poseer un sistema fsico (Hardware) en el que los
elementos que lo componen estn unidos entre s directamente, es
decir, que las conexiones entre ellos no las puede modificar el usuario.
Segn el tipo de sistemas que permiten realizar se clasifican en
combinacionales o secuenciales.
Los secuenciales pueden contener:
- La unidad central de proceso de un computador (CPU)
- Un computador completo: Microcontrolador
- Un procesador digital de seales

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

EJEMPLO DE CIDM
NORMALIZADO
PROGRAMABLE
DE ARQUITECTURA
FIJA
Microcontrolador
PIC16C5X

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
Tanto los CIDM normalizados de funcin fija, estudiados en el
apartado anterior, como los programables de arquitectura fija
presentan, independientemente de su escala de integracin, las
siguientes caractersticas:
Reducido coste y gran fiabilidad gracias a la fabricacin en
grandes series.
Disponibilidad de varias fuentes de suministro.
Escasa proteccin contra copias no autorizadas, excepto los
microcontroladores y los procesadores digitales de seales que
contienen en su interior la totalidad de un computador.
No contribuyen a la imagen de marca

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

ASIC
INTRODUCCIN
Los inconvenientes de los circuitos normalizados, en especial los de
funcin fija y el inters de muchos fabricantes de distintos tipos de
mquinas por automatizarlas con productos muy difciles de copiar
hizo que a principios de la dcada de 1980 los fabricantes de circuitos
integrados ofreciesen a los citados fabricantes la posibilidad de
desarrollar circuitos integrados de aplicacin especfica conocidos por el
acrnimo ASIC (Application Specific Integrated
Circuits).
DEFINICIN
Circuito integrado diseado para implementar un sistema electrnico que
implementa una funcin prctica concreta que no es de aplicacin
general.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM A MEDIDA
(CUSTOM INTEGRATED CIRCUITS)
De acuerdo con el nivel hasta el que se llega en el diseo,
los CIDM a medida se clasifican en dos grandes tipos:
- CIDM totalmente a medida (Full-custom)
El diseador llega hasta el nivel de transistor
- CIDM semimedida (Semicustom)
Utilizan como elementos predefinidos y el diseador
adopta decisiones al nivel de descripcin lgica sin
alcanzar el de descripcin elctrica

ESPECIFICACIN
DEL
SISTEMA

DESCRIPCIN
DE SU
COMPORTAMIENTO

DESCRIPCIN
FUNCIONAL

DESCRIPCIN
LGICA

DESCRIPCIN
ELCTRICA

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM SEMIMEDIDA (SEMICUSTOM)
El diseador utiliza elementos preespecificados denominados celdas (Cells)
y acta a un nivel ms alto de descripcin que en el diseo totalmente a
medida
Existen diversas variantes de los circuitos integrados semimedida que se
diferencian en la complejidad de las celdas utilizadas y la forma de
interconectarlas. Entre ellas las ms utilizadas son:
- Conjuntos de puertas programables mediante mscara
conocidos por las siglas MPGA (Mask Programmable Gate Arrays)
- Celdas estndar (Standard Cells)

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM SEMIMEDIDA
CONJUNTOS DE PUERTAS
PROGRAMABLES
MEDIANTE MSCARA
Se denominan MPGA (Mask Programmable
Gate Arrays)
Estn formadas por un conjunto de elementos
Bsicos dispuestos de forma regular que suelen
ser puertas NAND o NOR.
Los fabricantes pueden establecer el circuito
mediante la mscara final de interconexin.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM SEMIMEDIDA
CELDAS ESTNDAR
(STANDARD CELLS)
Consisten en un conjunto o biblioteca
de celdas normalizadas
que constituyen bloques funcionales
de mayor complejidad
que las puertas lgicas universales
La colocacin de las celdas
y los canales para su interconexin
no estn predefinidos

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
Ejemplo de CIDM semimedida implementado con celdas normalizadas

ASIC

Trazado fsico (en ingls "layout") de


un circuito integrado realizado con la
tecnologa CMOS 5 m del CNM
(1993). Incluye macros como una
PLA y un multiplicador (88 bits)
adems de las celdas estndar y los
terminales (en ingls "pads") de
entrada/salida de las libreras del
CNM. El circuito implementa un
algoritmo para la sntesis de voz
mediante codificacin ADPCM de 4
bits.

ROM

Registros
8 bits

Contador
14 bits

DAC

Registros
10 bits

Multiplicador
8x8 bits

Lgica
Control

Sumador
10 bits

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

EJEMPLO DE CIDM SEMIMEDIDA


IMPLEMENTADO
CON CELDAS NORMALIZADAS

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM NORMALIZADOS PROGRAMABLES DE
ARQUITECTURA CONFIGURABLE
De lo expuesto en apartados anteriores se desprende:
- La flexibilidad de los CIDM programables de arquitectura fija
no es suficiente en algunas aplicaciones como, por ejemplo, los
circuitos de interfaz (Interfaces) de ciertos perifricos de un
procesador, en los que es necesario modificar el sistema fsico
para adaptarlo a determinados cambios de las especificaciones,
(nmero de variables de entrada o salida, estndar de
acoplamiento, etc.).
- Los CIDM de tipo ASIC tienen un coste de diseo elevado lo
que limita su campo de aplicacin
Por ello surgi el inters por desarrollar CIDM
configurables que se estudian seguidamente

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES

CIDM CONFIGURABLE
CIDM en el que se pueden modificar las conexiones entre los elementos
que forman su sistema fsico (Hardware) cambiando el estado de unas
variables binarias.
Estos circuitos reciben el nombre de circuitos de arquitectura
configurable y para simplificar al mximo su denominacin, sin caer en
ningn tipo de ambigedad, en este libro se les denomina configurables.

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

BLOQUE LOGICO CONFIGURABLE

CIDM SEGN LA FORMA


EN QUE SE REALIZA EL DISEO
DE LOS SISTEMAS
ELECTRNICOS DIGITALES

RL
RL

RL

BLOQUE

BLOQUE

LGICO

LGICO

CONFIGURABLE

CONFIGURABLE

RL
RL

CIDM CONFIGURABLES

Variables de control

Interruptor programable

a)
BLOQUE
LGICO
CONFIGURABLE

Recursos de
interconexin

Terminales de
configuracin

RECURSOS
DE
CONFIGURACIN

BLOQUE
LGICO
CONFIGURABLE

BLOQUE
LGICO
CONFIGURABLE

Escuela Tcnica de Ingenieros de Telecomunicacin


Departamento de Tecnologa Electrnica
Universidad de Vigo

Circuitos digitales configurables

CIDM SEGN LA FORMA EN QUE SE REALIZA


EL DISEO DE LOS SISTEMAS ELECTRNICOS DIGITALES
CIDM CONFIGURABLES

Clasificacin
de los
Circuitos Digitales
Configurables (CDC)
segn el tipo de
organizacin

Con recursos de interconexin concentrados


o de organizacin matricial
Dispositivos Lgicos Programables (DLP)
[en ingls Programmable Logic Devices (PLD)]

Con recursos de interconexin distribuidos


Conjuntos configurables de puertas
[en ingls Field Programmable Gate
Arrays (FPGA)]

Bsicos
Avanzados
Complejos

Terraza
(en ingls Terraced)
Cuadrcula
(en ingls Manhattan)
Mar de puertas
(en ingls Sea of gates)

También podría gustarte