Monografias.com > Computación > Programación
Descargar Imprimir Comentar Ver trabajos relacionados

Lenguajes HDL




Enviado por Pablo Turmero



    Monografias.com

    1
    ANTECEDENTES CONCEPTUALES
    Ingresar al mundo del EDA (Electronic Design Automation).

    Manejar las herramientas CAD (Computer Aided Design) para diseño electrónico.

    Conocer los lenguajes HDL (lenguajes descriptivos de hardware) para diseño electrónico.

    Manejar las tecnologías de los FPGAS de Xilinx y la metodología para crear hardware digital.

    Adquirir los conocimientos básicos que permitan la implementación del sistema en un dispositivo de lógica programable y en particular en una FPGA

    Monografias.com

    2
    Ventajas y desventajas del diseño a nivel compuerta
    (V) Simple y sencillo, no requiere de herramientas sofisticadas.
    (V) Los circuitos ya están configurados para la función especifica (ASIC).
    (D) Ocupan demasiado espacio.
    (D) Puede existir desperdicio de hardware.
    (D) En diseños grandes se ocupa una gran cantidad de chips.

    Monografias.com

    3
    Un primer paso hacia la evolución: Los PLDs
    SOY UN SPLD
    SOY UN CPLD

    Monografias.com

    4
    Son dispositivos formados por arreglos de compuertas AND y OR que se pueden programar para conseguir funciones lógicas especificas
    Son utilizados en muchas aplicaciones para reemplazar a los circuitos SSI Y MSI.
    Su arreglo matricial permite la programación tanto la estructura AND como la OR.
    1. Dispositivos lógicos programables

    Monografias.com

    5
    El principio básico de una PAL/GAL.

    Monografias.com

    6
    1.1 Tipos
    .

    Monografias.com

    7
    1.2. Características
    Los Dispositivos Lógicos Programables (PLD) son una alternativa tecnológica al diseño electrónico tradicional.
    Se requiere destreza en la programación.
    Se requieren de dispositivos de programación
    Se experimenta con tarjetas de desarrollo, que son costosas.
    Es mas confiable la electrónica del circuito
    El producto final es menos caro
    La salida al mercado del producto es rápida

    Monografias.com

    8
    1.3. Fabricantes
    Actel; see Microsemi
    Altera
    Aeroflex UTMC {RAD hard FPGA Manufacturer}
    Atmel {FPGA Manufacturer}
    Lattice Semiconductor: {CPLD/FPGA Manufacturer – non-volatile and infinitely reconfigurable}
    Microsemi: {Antifuse FPGA Manufacturer, sea-of-modules architecture}
    NEC: {FPGA Manufacturer}
    QuickLogic: {FPGA Manufacturer}
    Xilinx: {FPGA Manufacturer}

    Monografias.com

    9
    1.4. Pasos para el diseño con PLD’s
    .

    Monografias.com

    Estilos de modelado (Como ingresar los datos: Data entry)
    10

    Monografias.com

    11
    2 Programación de circuitos combinacionales con HDL
    Los circuitos combinacionales son aquellos cuyo valor de saluda depende únicamente de los valores de entrada
    Comparadores
    Sumadores
    Multiplexores
    Codificadores
    Decodificadores
    Convertidores de código

    Monografias.com

    12
    2.1. Por captura esquemática

    Monografias.com

    13
    2.3. Por ecuaciones booleanas
    El modelado de un circuito lógico por flujo de datos, indica la forma en que los datos se pueden transferir de una señal a otra sin necesidad de declaraciones secuenciales (if-then-else). Este tipo de descripciones permite definir el flujo que tomarán los datos entre módulos encargados de realizar operaciones. En este tipo de modelado se pueden utilizar; mediante sentencias when-else, o por medio de ecuaciones booleanas

    Monografias.com

    14
    2.4. Por descripción de comportamiento
    .
    El modelado comportamental, describe el funcionalmente de un circuito. Se trata de una descripción funcional por que expone la forma en que trabaja el circuito, es decir, las descripciones consideran la relación que hay entre las entradas y las salidas del circuito, sin importar como esté organizado en su interior

    Monografias.com

    15
    3. Programación de circuitos secuenciales con HDL
    .
    Un circuito secuencial esta formado por un circuito combinacional y un elemento de memoria encargado de almacenar de forma temporal la historia del sistema.
    En VHDL se caracterizan por la existencia de un clock
    Un clock no es mas que una base de tiempo que hace que un circuito se vuelva síncrono
    Flip flops: SR, JK, D.
    Contadores
    Registros
    Maquinas de estado

    Monografias.com

    16

    Monografias.com

    17
    .

    Monografias.com

    18

    Monografias.com

    19
    3.1. Por captura esquemática
    .

    Monografias.com

    20
    3.2. Por diagrama de transición

    Nota al lector: es posible que esta página no contenga todos los componentes del trabajo original (pies de página, avanzadas formulas matemáticas, esquemas o tablas complejas, etc.). Recuerde que para ver el trabajo en su versión original completa, puede descargarlo desde el menú superior.

    Todos los documentos disponibles en este sitio expresan los puntos de vista de sus respectivos autores y no de Monografias.com. El objetivo de Monografias.com es poner el conocimiento a disposición de toda su comunidad. Queda bajo la responsabilidad de cada lector el eventual uso que se le de a esta información. Asimismo, es obligatoria la cita del autor del contenido y de Monografias.com como fuentes de información.

    Categorias
    Newsletter