ingenieria de software

Páginas: 10 (2420 palabras) Publicado: 22 de febrero de 2015

4.1.         Dispositivos lógicos programables

Un Dispositivo Lógico Programable (PLD) es cualquier dispositivo lógico
cuya función está especificada por el usuario, después de fabricado el
dispositivo. Se usan para reemplazar lógica SSI y MSI, ahorrando así en costo y
tiempo en el diseño.

4.1.1.    Tipos
ASICS
Desde los finales de la década de 1970, los equipos electrónicosdigitales utilizan Circuitos Integrados (CI o
CHIPS) de función lógica fija, realizados en pequeña o mediana escala de integración (SSI, MSI).
PLD
Un dispositivo de lógica programable (PLD) es un Circuito Integrado cuya estructura lógica final es directamente configurada por el usuario, sin necesidad de llevar a cabo ningún proceso de fabricación.

4.1.2.    Características
Tipo | Características|
ASIC | *Son dispositivos definidos por el usuario.*Pueden contener funciones analógicas, digitales y combinacionales. |
PROM | *Son memorias programables de solo lectura.*Son lógicos.*Son usadas para codificar las combinaciones de entrada en funciones de salida. |
PAL | *Son dispositivos de matriz programables.*Son los dispositivos programables por usuario mas empleados. |
GAL | *Las galson dispositivos de matrices lógica genérica.*Son electrónicamente borrables. |
PLA | *Son matrices lógicas programables.*Tienen mayor flexibilidad que otros dispositivos. |
FPGA | *Son campos de matrices de puertas programables.*Contienen múltiples niveles de lógica. |

4.1.3.    Fabricantes
Actel (www.actel.com): Es un fabricate de FPGAs y soluciones lógica programables.

Altera Corp.(www.altera.com): Es un fabricante líder de dispositivos lógicos programables.

AtmelCorp. (www.atmel.com): Es un fabricante de semiconductores.

Chip Express (www.chipexress.com)

Cypress Sem. (www.cypress.com): Es una empresa dedicada al diseño de semiconductor.

Lattice Sem. (www.latticesemi.com)
Quicklogic Corp. (www.quicklogic.com): Son proveedores de matrices de puertas programablesde campo, con dispositivos solo programables una vez.

Xilinx Inc. (www.xilinx.com): Proveedor de dispositivos de lógica programable.


4.1.4.    Pasos para el diseño   con PLD’s
Etapas del diseño y realización de un sistema digital mediante PLDs.

Especificaciones

Lista de conexiones Verificación
Descripción del diseño

Simulación Funcional

Lista de conexiones

Compilacion y/oSintesis

Simulacion Temporal.

Lista de conexiones
Implementación

Análisis de retardos.

Lista de conexiones

Prueba del circuito.
Programación del circuito.

4.2.         Programación de circuitos    combinacionales
con HDL


4.2.1.    Por captura esquemática
Por Captura Esquemática se entiende el proceso de descripción, mediante un dibujo, de un circuito eléctrico, en el seque representan a los diferentes componentes del circuito y solo se efectúan interconexiones entre ellos.

Existen varios programas con la aplicación de Captura Esquemática como el “Schematic” del IspStarter de Lattice Semiconductor o “Fundation” de XILINX entre otros.

Esta técnica permite simular en la computadora el circuito virtualmente y verificar su funcionamiento antes de sufabricación o implementación en un PLD, reduciendo así el ciclo de diseño y el tiempo de obtención de un producto.
Programa de Captura Esquemática.
Los cuatro componentes básicos de la captura esquemática son: Símbolos, Conectores, Etiquetas y Puertos de Entrada y/o Salida.

4.2.2.    Por tabla de verdad
Para aclarar el proceso es necesario un ejemplo específico, la tabla de verdad especifica uncircuito combinacional con dos entradas y dos salidas. Las funciones de BOOLE pueden expresarse en suma de términos mínimos.
El diseño de circuitos combinacionales parte la especificación del problema y culmina en un diagrama lógico de circuitos o un conjunto de funciones booleanas a partir de las cuales se puede obtener el diagrama lógico. El procedimiento implica los pasos siguientes:
De la...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • ingenieria software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria De Software
  • Ingenieria de software
  • Ingeniería de Software
  • Ingenieria de software

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS