UNIDAD 4 ELECTRONICA
id2115311013 de Junio de 2014
262 Palabras (2 Páginas)312 Visitas
UNIDAD IV
LENGUAJES VHDL
Dispositivos Lógicos Programables
Circuitos programables / configurables
Arquitectura no configurable
• Microprocesador / Microcontrolador
• ALU
• Registros
• Memorias
• Ejecución de un programa (firmware)
• Lenguaje de bajo nivel (assembler)
• Lenguaje de alto nivel (C)
Arquitectura configurable
• Interconexión (re)configurable de bloques lógicos
• Procesamiento ‘paralelo’
• Configuración por:
• Métodos tabulares, ecuaciones lógicas.
• Lenguajes de alto nivel (HDL Hardware
Description Language)
Dispositivos programables
Dispositivos configurables
P
Programar consiste en establecer las instrucciones para la CPU
PLD
Programar consiste en cambiar las conexiones y entradas/salidas de la lógica del dispositivo: se configura
Ejecución secuencial
Cambia el SW
Ejecución en paralelo
Cambia el HW
Clasificación de los CIs
ASIC: Application Specific
Integrated Circuit
Principales fabricantes de PLDs
– Xilinx , Lattice, Altera, AMD
– Philips , Texas Instruments, Cypress, ST Microelectronics
Dispositivos configurables
• PLD Programmable Logic Device
• (PROM) (PLE) Programmable Read Only Memory
Programmable Logic Elements
• PLA Programmable Logic Array
• PAL® Programmable Array Logic (AMD)
• GAL® Generic Array Logic (Lattice)
• CPLD Complex PLD
• FPGA Field-Programmable Gate Arrays (Xilinx)
Arquitectura genérica básica de un PLD
• Sistemas MIMO: Multiple Inputs Multiple Outputs
• Fundamento: Cualquier función lógica puede ser expresada como una suma de productos (AND-OR) (minitérminos)
Arquitectura general de un PLD
...