Procesadores Digitales
Procesadores Digitales
Procesadores Digitales
Las principales categorías de sistemas digitales incluyen la lógica estándar, los circuitos integrados de
aplicación específica (ASIC) y los dispositivos de microprocesador/procesador digital de señales (DSP).
OLMC:
Macrocelda
de lógica de
salida para el
GAL 16V8
Contiene:
8 bloques lógicos (FB o LAB), con 16 macroceldas por bloque.
Una Matriz de Interconexión Programable
(PIA o PI), que interconecta todos los
bloques.
Bloques de E/S.
Una Macrocelda consiste en un circuito AND/OR
programable, biestables, multiplexores y
señales de control de polaridad.
Las macroceldas en un solo LAB pueden
compartir recursos lógicos tales como términos
de productos comunes o compuertas AND sin
usar.
Estructura
interna de un
bloque lógico
Diagrama de bloques
de la familia
Estructura
MAX7000S.
interna del
CPLD
1.1.2 – FPGA (Field Programmable Gate Array: Arreglo de Compuertas Programable en Campo)
Las FPGAs surgen como una evolución de los conceptos desarrollados en las PALy los CPLD.
Un FPGA es un dispositivo
semiconductor que contiene
bloques de lógica cuya
interconexión y funcionalidad
puede ser configurada 'in situ'
mediante un lenguaje de
descripción especializado.
La lógica programable puede Organización
de un FPGA
reproducir desde funciones tan
sencillas como las llevadas a cabo
por una compuerta lógica o
un sistema combinacional hasta
complejos sistemas en un chip.
Cartilla de la materia - Ing. Dora Mendoza
Universidad Nacional de Salta – Sede Regional Orán Asignatura: Electrónica Digital III - TEU 5
Estructura de un FPGA
Un FPGA está construido con Decenas a cientos de miles o varios millones de compuertas,
configurando: Bloques de lógica configurables (CLB), Bloques de E/S configurables, Matriz de
interconexión programable, ALUs, sumadores, multiplicadores, memorias, decodificadores, otros
Algunas características
• Los FPGAs son chips de silicio reprogramables. Ross Freeman, el cofundador de Xilinx, inventó el
primer FPGA en 1985. La adopción del chip FPGA en las industrias es guiada por el hecho que los
FPGAs combinan lo mejor de los circuitos integrados de aplicación específica (ASICs) y sistemas
basados en procesador.
ASIC FPGA PROCESADORES
• Los FPGAs ofrecen velocidades temporizadas por hardware y fiabilidad, pero sin requerir altos
volúmenes de recursos para compensar el gran gasto que genera un diseño personalizado de
ASIC.
• El silicio reprogramable también tiene la misma flexibilidad que un software que se ejecuta en un
sistema basado en procesador, pero no está limitado por el número de núcleos de
procesamiento disponibles.
• Importante: A diferencia de los procesadores, los FPGAs son verdaderamente paralelos por
naturaleza, así las diferentes operaciones de procesamiento no tienen que competir por los
mismos recursos. Cada tarea de procesamiento independiente es asignada a una sección del
chip y puede ejecutarse de manera autónoma sin ser afectada por otros bloques de lógica. Como
resultado, el rendimiento de una parte de la aplicación no se ve afectado cuando se agregan
otros procesos.
Altera Corporation
Altera es una de las compañías más importantes de
producción de dispositivos lógicos programables y también
la que más familia ofrece.
La capacidad de integración en cada familia varía desde
300 a 1.000.000 de compuertas utilizables por dispositivo,
además que todas tienen la capacidad de integrar sistemas
complejos.
Las características generales más significativas de los dispositivos Altera son las
siguientes:
Implementación de bloques de arreglos integrados (EAB) que se usan para realizar
circuitos que incluyan funciones aritméticas como multiplicadores, microcontroladores
y funciones complejas con DSP (procesadores digitales de señales).
Programación en Sistemas (ISP) que permite programar los dispositivos montados en la
tarjeta.
Operación multivoltaje entre los 5 y 3.3 v para máximo funcionamiento; y 2.5 v en
sistemas híbridos.
Cypress semiconductor
Esta compañía ofrece una amplia variedad de CPLDs. Cada una de estas familias ofrece la
Reprogramación en Sistemas (ISR), la cual permite reprogramar los dispositivos varias veces.
Voltaje de operación: 5 o 3.3v
Contienen desde 32 hasta 128 macroceldas.
Clear logic
Esta compañía introdujo en noviembre de 1998 los dispositivos lógicos procesados por laser (LPLD),
tecnología que provee reemplazos de los dispositivos de la Compañía Altera, pero a un costo y
tamaño menores.
La tecnología LPLD puede integrar más de un millón de transistores para construir alrededor de 512
macroceldas.
Familias: CL7000, CL7000E.
Motorola
Es empresa líder en comunicaciones y sistemas electrónicos, y ofrece también dispositivos FPGA y
FPAA (Field Programmable Array Analog: campos programables de arreglos analógicos). Los FPAA son
los primeros campos programables para aplicaciones analógicas, utilizados en las áreas de transporte,
redes, computación y telecomunicaciones.
Xilinx
Es una compañía líder en soluciones de lógica programable, incluyendo circuitos integrados
avanzados, herramientas en software para diseño, funciones predefinidas y soporte de ingeniería.
Xilinx fue la compañía que inventó los FPGA y en la actualidad sus dispositivos ocupan más de la
mitad del mercado mundial de los PLDs.
Los dispositivos Xilinx reducen de manera significativa el tiempo requerido para desarrollar
aplicaciones en las áreas de computación, telecomunicaciones, redes, control industrial,
instrumentación, aplicaciones militares y para el consumo general.
Familias:
CPLD XC9500, XC9500XL proveen una larga variedad de PLDs con características que van
desde los 5 a 3.3 v de operación, 36 a 288 macroceldas, 34 a 192 terminales de entrada y
salida, y programación en sistema.
XC4000, XC1700 manejan voltajes de operación entre 5 y 3.3v, una capacidad de integración
de más de 40.000 compuertas y programación en sistema.
Xilinx desarrolló la herramienta Xilinx Foundation Series, que soporta diseños estándares basados en
ABEL-HDL y en VHDL.
Los microprocesadores combinados con SOs ofrecen la base para las estructuras de archivos y la
comunicación con periféricos usados por varias tareas.
Los FPGAs no tienen el controlador ni la arquitectura de microprocesador ni SOs.
Arquitectura híbrida: microprocesador combinado con un FPGA conectado a la E/S (en los últimos años, Xilinx), todo en
un solo chip. Ej: NI ofrece una familia completa de dispositivos RIO, en paquete y a nivel de tarjeta, a programar con
LabVIEW
Cartilla de la materia - Ing. Dora Mendoza