SlideShare una empresa de Scribd logo
1 de 12
Descargar para leer sin conexión
8/7/2018
1
 Introducción dispositivos lógicos programables.
 Bloques básicos de FPGA.
 Lenguajes de descripción de hardware.
 Introducción aVHDL.
 Entidad, estructura,.
 Sentencias básicas.
 Herramientas de software y flujo de diseño.
PLD y Lenguaje de Descripción de Hardware
Recomendaciones uso de Circuitos
Digitales
8/7/2018
2
ICTP FPGA-VHDL 3
Entradas No Usadas
En CI digitales las entradas no usadas nunca deben
dejarse sin conexión
ICTP FPGA-VHDL 4
Descarga Electrostática (ESD)
Electrostatic Discharge (ESD) es un fenómeno
eléctrico que hace que circule una corriente
eléctrica repentina y momentánea entre dos
objetos de distinto potencial eléctrico.
Esta corriente eléctrica es indeseada y pueden
causar daño irreparable al CI y/o al equipo
electrónico
8/7/2018
3
ICTP FPGA-VHDL 5
Fuentes de ESD y Humedad Relativa
RH: Humedad relativa
ICTP FPGA-VHDL 6
Protección y Prevención de ESD
8/7/2018
4
ICTP FPGA-VHDL 7
Bolsas Anti-estáticas
Dispositivos Lógicos Programables
8/7/2018
5
Dispositivos Lógicos Programables
 Diseño Digital
◦ Dispositivos de Lógica Fija
◦ Dispositivos de Lógica Reconfigurable
 Evolución de los PLD
 SPLD-CPLD
 Field Programmable Gate Arrays
 Características de las FPGA
 Bloques principales de FPGA
Dispositivos Lógicos
Los circuitos que implementan fusiones
lógicas se pueden clasificar en dos grupos:
◦ Dispositivos de Lógica fija ( obsoleto)
 Realizan una, o varias funciones determinas por el
fabricante.
 No se pueden cambiar
◦ Dispositivos de lógica programable
 Pueden realizar cualquier función lógica
 En casi todos los casos, el usuario puede cambiar la
función que realiza el dispositivo.
8/7/2018
6
Diseño con Lógica Fija
X=A’B +(B + C)’
Para implementar una función lógica el diseñador debe seleccionar CI
disponibles en el mercado y conectarlos entre si.
 Cuando el dispositivo sale de fábrica el dispositivo no
tiene ninguna función lógica implementada.
 El usuario es el encargado de definir la funcionalidad del
CI.
 En general los pines del chip pueden ser entradas o
salidas, según la conveniencia del diseñador.
 Puede usar todas o algunas de las entradas/ salidas
disponibles.
Diseño con Lógica Reconfigurable
?Entradas
Ent/Sal
Salidas
Ent/Sal
8/7/2018
7
Dispositivos Lógicos Programables
 Ventajas de la lógica reconfigurable
◦ Los PLD son mas baratos de fabricar.
◦ Reducen el circuito impreso.
◦ Reducen el consumo de Energía.
◦ Permite realizar funciones que no existen en CI fijos.
◦ Menor tiempo de diseño.
◦ Menor probabilidad de falla.
◦ Posibilidad de mejorar el diseño.
◦ Mejora la performance.
Dispositivos Lógicos Programables
Cualquier función lógica puede describirse como una suma de productos, por
lo tanto implementarse en un circuito tipo AND-OR
Ejemplo: z = F(a,b,c) = a.b.c’ + c.b’ + a’c’
a
b
c
z
a.b.c’
c.b’
a’c’
La primera idea fue fabricar CI con muchos bloques AND-OR, donde el usuario
pueda “programar” las conexiones.
8/7/2018
8
Principio de los PLD
a
b
z
z
a b
z = a’b + a
Principio de los PLD
a
b
z
z
a b
z = a’b + a
a
a’b
8/7/2018
9
8/7/2018
10
Evolución de los PLD
 Existen tres grupos bien definidos de PLD según su densidad de
integración:
◦ SPLD Simple Programmable Logic Devices (PLA,PAL, PROM, etc.)
◦ CPLD Complex Programmable Logic Devices
◦ FPGA Field Programmable Gate Array
SPLD(Simple Programmable Logic Device )
Se basa en el hecho que toda función lógica se puede implementar siempre en un
circuito de dos niveles AND-OR, es decir como suma de productos lógicos
8/7/2018
11
Complex Programmable Logic Devices
CPLD
Los CPLD son en conjunto de bloques SPLD conectados a través
de una matriz de interconexión.
FPGA Característica Generales
 Son los PLD de mayor capacidad
 No trabajan con matrices AND-OR
 Introducida por XILINX en 1985
 Se puede implementar cualquier diseño digital
 Rápido ciclo de diseño
 Los mayores lideres del mercado son XILINX ALTERA
y ACTEL.
8/7/2018
12
Estructura básica de un FPGA
Bloques lógicos
Para la implementar lógica combinacional y
secuencial
Interconexión
Canales de comunicación
entre Bloques, Entradas,
Salidas.
Bloques especiales I/O para la
conexión de la FPGA con el exterior.
FPGA Característica Generales
 El desarrollo de las FPGA creció con el aumento de la densidad
de integración, y con la incorporación de bloques funcionales
cada vez mas complejos.
 En las nuevas FPGA se dispone de µP, memorias, A/D, PLL,
DSP, I/Os con varios estándares, etc.)
FPGA Característica Generales

Más contenido relacionado

Similar a 11 dispositivos logicos programables 2018

2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madridobijuan_cube
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicacionesJose Antonio Vacas
 
Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Adán Silva
 
Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Freddy Cuasapaz
 
381429156-PLC-DVP-Fundamentals-RevB.pdf
381429156-PLC-DVP-Fundamentals-RevB.pdf381429156-PLC-DVP-Fundamentals-RevB.pdf
381429156-PLC-DVP-Fundamentals-RevB.pdfelkinmeza1
 
Diversos tipos de simuladores
Diversos tipos de simuladores Diversos tipos de simuladores
Diversos tipos de simuladores danielAngelvnzla
 
Introducción a los PLC_FP.pptx
Introducción a los PLC_FP.pptxIntroducción a los PLC_FP.pptx
Introducción a los PLC_FP.pptxFernandoPiaggio3
 
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAsVictor Asanza
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con ArduinoJomicast
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...Victor Asanza
 
Dispositivos lógicos programables
Dispositivos lógicos programablesDispositivos lógicos programables
Dispositivos lógicos programablesvallepunk
 

Similar a 11 dispositivos logicos programables 2018 (20)

Ejemplo de paper
Ejemplo de paperEjemplo de paper
Ejemplo de paper
 
2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid2016 09-24-mini-maker-faire-madrid
2016 09-24-mini-maker-faire-madrid
 
Pld
PldPld
Pld
 
Arduino práctico comunicaciones
Arduino práctico   comunicacionesArduino práctico   comunicaciones
Arduino práctico comunicaciones
 
Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.Proyecto 7 segmentos v1.
Proyecto 7 segmentos v1.
 
Pld's
Pld'sPld's
Pld's
 
Informe practica ecuaciones # 6
Informe practica ecuaciones # 6Informe practica ecuaciones # 6
Informe practica ecuaciones # 6
 
381429156-PLC-DVP-Fundamentals-RevB.pdf
381429156-PLC-DVP-Fundamentals-RevB.pdf381429156-PLC-DVP-Fundamentals-RevB.pdf
381429156-PLC-DVP-Fundamentals-RevB.pdf
 
Diversos tipos de simuladores
Diversos tipos de simuladores Diversos tipos de simuladores
Diversos tipos de simuladores
 
Introducción a los PLC_FP.pptx
Introducción a los PLC_FP.pptxIntroducción a los PLC_FP.pptx
Introducción a los PLC_FP.pptx
 
Seminari
SeminariSeminari
Seminari
 
Taller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdfTaller de Robótica Educativa.pdf
Taller de Robótica Educativa.pdf
 
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
⭐⭐⭐⭐⭐ INTRODUCCÓN A LOS CPLDs Y FPGAs
 
Micro1
Micro1Micro1
Micro1
 
Curso de vhdl
Curso de vhdl Curso de vhdl
Curso de vhdl
 
Mis proyectos con Arduino
Mis proyectos con ArduinoMis proyectos con Arduino
Mis proyectos con Arduino
 
Sensores y electrónica de soporte
Sensores y electrónica de soporteSensores y electrónica de soporte
Sensores y electrónica de soporte
 
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
⭐⭐⭐⭐⭐ DISEÑO DE SISTEMAS DIGITALES, TALLER RESUELTO 1ra EVALUACIÓN (2019 2do ...
 
Expo25
Expo25Expo25
Expo25
 
Dispositivos lógicos programables
Dispositivos lógicos programablesDispositivos lógicos programables
Dispositivos lógicos programables
 

Último

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdfCristhianZetaNima
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfannavarrom
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALKATHIAMILAGRITOSSANC
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxbingoscarlet
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdfevin1703e
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxEduardoSnchezHernnde5
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfAntonioGonzalezIzqui
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxSergioGJimenezMorean
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVSebastianPaez47
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxClaudiaPerez86192
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPJosLuisFrancoCaldern
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfMikkaelNicolae
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfyoseka196
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptMarianoSanchez70
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdfvictoralejandroayala2
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxMarcelaArancibiaRojo
 

Último (20)

2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
04. Sistema de fuerzas equivalentes II - UCV 2024 II.pdf
 
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdfSesión N°2_Curso_Ingeniería_Sanitaria.pdf
Sesión N°2_Curso_Ingeniería_Sanitaria.pdf
 
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONALCHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
CHARLA DE INDUCCIÓN SEGURIDAD Y SALUD OCUPACIONAL
 
CLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptxCLASe número 4 fotogrametria Y PARALAJE.pptx
CLASe número 4 fotogrametria Y PARALAJE.pptx
 
Residente de obra y sus funciones que realiza .pdf
Residente de obra y sus funciones que realiza  .pdfResidente de obra y sus funciones que realiza  .pdf
Residente de obra y sus funciones que realiza .pdf
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 
Flujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptxFlujo multifásico en tuberias de ex.pptx
Flujo multifásico en tuberias de ex.pptx
 
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdfTAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
TAREA 8 CORREDOR INTEROCEÁNICO DEL PAÍS.pdf
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptxPPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
PPT SERVIDOR ESCUELA PERU EDUCA LINUX v7.pptx
 
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kVEl proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
El proyecto “ITC SE Lambayeque Norte 220 kV con seccionamiento de la LT 220 kV
 
Comite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptxComite Operativo Ciberseguridad 012020.pptx
Comite Operativo Ciberseguridad 012020.pptx
 
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIPSEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
SEGURIDAD EN CONSTRUCCION PPT PARA EL CIP
 
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdfReporte de simulación de flujo del agua en un volumen de control MNVA.pdf
Reporte de simulación de flujo del agua en un volumen de control MNVA.pdf
 
Calavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdfCalavera calculo de estructuras de cimentacion.pdf
Calavera calculo de estructuras de cimentacion.pdf
 
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.pptARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
ARBOL DE CAUSAS ANA INVESTIGACION DE ACC.ppt
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
tema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdftema05 estabilidad en barras mecanicas.pdf
tema05 estabilidad en barras mecanicas.pdf
 
hitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docxhitos del desarrollo psicomotor en niños.docx
hitos del desarrollo psicomotor en niños.docx
 

11 dispositivos logicos programables 2018

  • 1. 8/7/2018 1  Introducción dispositivos lógicos programables.  Bloques básicos de FPGA.  Lenguajes de descripción de hardware.  Introducción aVHDL.  Entidad, estructura,.  Sentencias básicas.  Herramientas de software y flujo de diseño. PLD y Lenguaje de Descripción de Hardware Recomendaciones uso de Circuitos Digitales
  • 2. 8/7/2018 2 ICTP FPGA-VHDL 3 Entradas No Usadas En CI digitales las entradas no usadas nunca deben dejarse sin conexión ICTP FPGA-VHDL 4 Descarga Electrostática (ESD) Electrostatic Discharge (ESD) es un fenómeno eléctrico que hace que circule una corriente eléctrica repentina y momentánea entre dos objetos de distinto potencial eléctrico. Esta corriente eléctrica es indeseada y pueden causar daño irreparable al CI y/o al equipo electrónico
  • 3. 8/7/2018 3 ICTP FPGA-VHDL 5 Fuentes de ESD y Humedad Relativa RH: Humedad relativa ICTP FPGA-VHDL 6 Protección y Prevención de ESD
  • 4. 8/7/2018 4 ICTP FPGA-VHDL 7 Bolsas Anti-estáticas Dispositivos Lógicos Programables
  • 5. 8/7/2018 5 Dispositivos Lógicos Programables  Diseño Digital ◦ Dispositivos de Lógica Fija ◦ Dispositivos de Lógica Reconfigurable  Evolución de los PLD  SPLD-CPLD  Field Programmable Gate Arrays  Características de las FPGA  Bloques principales de FPGA Dispositivos Lógicos Los circuitos que implementan fusiones lógicas se pueden clasificar en dos grupos: ◦ Dispositivos de Lógica fija ( obsoleto)  Realizan una, o varias funciones determinas por el fabricante.  No se pueden cambiar ◦ Dispositivos de lógica programable  Pueden realizar cualquier función lógica  En casi todos los casos, el usuario puede cambiar la función que realiza el dispositivo.
  • 6. 8/7/2018 6 Diseño con Lógica Fija X=A’B +(B + C)’ Para implementar una función lógica el diseñador debe seleccionar CI disponibles en el mercado y conectarlos entre si.  Cuando el dispositivo sale de fábrica el dispositivo no tiene ninguna función lógica implementada.  El usuario es el encargado de definir la funcionalidad del CI.  En general los pines del chip pueden ser entradas o salidas, según la conveniencia del diseñador.  Puede usar todas o algunas de las entradas/ salidas disponibles. Diseño con Lógica Reconfigurable ?Entradas Ent/Sal Salidas Ent/Sal
  • 7. 8/7/2018 7 Dispositivos Lógicos Programables  Ventajas de la lógica reconfigurable ◦ Los PLD son mas baratos de fabricar. ◦ Reducen el circuito impreso. ◦ Reducen el consumo de Energía. ◦ Permite realizar funciones que no existen en CI fijos. ◦ Menor tiempo de diseño. ◦ Menor probabilidad de falla. ◦ Posibilidad de mejorar el diseño. ◦ Mejora la performance. Dispositivos Lógicos Programables Cualquier función lógica puede describirse como una suma de productos, por lo tanto implementarse en un circuito tipo AND-OR Ejemplo: z = F(a,b,c) = a.b.c’ + c.b’ + a’c’ a b c z a.b.c’ c.b’ a’c’ La primera idea fue fabricar CI con muchos bloques AND-OR, donde el usuario pueda “programar” las conexiones.
  • 8. 8/7/2018 8 Principio de los PLD a b z z a b z = a’b + a Principio de los PLD a b z z a b z = a’b + a a a’b
  • 10. 8/7/2018 10 Evolución de los PLD  Existen tres grupos bien definidos de PLD según su densidad de integración: ◦ SPLD Simple Programmable Logic Devices (PLA,PAL, PROM, etc.) ◦ CPLD Complex Programmable Logic Devices ◦ FPGA Field Programmable Gate Array SPLD(Simple Programmable Logic Device ) Se basa en el hecho que toda función lógica se puede implementar siempre en un circuito de dos niveles AND-OR, es decir como suma de productos lógicos
  • 11. 8/7/2018 11 Complex Programmable Logic Devices CPLD Los CPLD son en conjunto de bloques SPLD conectados a través de una matriz de interconexión. FPGA Característica Generales  Son los PLD de mayor capacidad  No trabajan con matrices AND-OR  Introducida por XILINX en 1985  Se puede implementar cualquier diseño digital  Rápido ciclo de diseño  Los mayores lideres del mercado son XILINX ALTERA y ACTEL.
  • 12. 8/7/2018 12 Estructura básica de un FPGA Bloques lógicos Para la implementar lógica combinacional y secuencial Interconexión Canales de comunicación entre Bloques, Entradas, Salidas. Bloques especiales I/O para la conexión de la FPGA con el exterior. FPGA Característica Generales  El desarrollo de las FPGA creció con el aumento de la densidad de integración, y con la incorporación de bloques funcionales cada vez mas complejos.  En las nuevas FPGA se dispone de µP, memorias, A/D, PLL, DSP, I/Os con varios estándares, etc.) FPGA Característica Generales