Docsity
Docsity

Prepara tus exámenes
Prepara tus exámenes

Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity


Consigue puntos base para descargar
Consigue puntos base para descargar

Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium


Orientación Universidad
Orientación Universidad


Digital - Sistemas vhdl, Exámenes de Electrónica Digital y Analógica

eufhwqueihfucpewruhcfweruichfewrpucfhewruichfpwerucfhewrpuicfwerucfhwerpuicfhewrucfhweripcfhwerip

Tipo: Exámenes

2021/2022

Subido el 22/01/2022

edwin-lima-1
edwin-lima-1 🇪🇨

5

(1)

1 documento

1 / 122

Toggle sidebar

Esta página no es visible en la vista previa

¡No te pierdas las partes importantes!

bg1
FACULTAD DE INGENIERÍA
Escuelas: Ingeniería en Telecomunicaciones
Semestre: Septiembre 2021 Febrero 2022
Docente: Santiago González Martínez
Cuenca - Ecuador
Electrónica Digital
Capítulo 12: Lógica Programable
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24
pf25
pf26
pf27
pf28
pf29
pf2a
pf2b
pf2c
pf2d
pf2e
pf2f
pf30
pf31
pf32
pf33
pf34
pf35
pf36
pf37
pf38
pf39
pf3a
pf3b
pf3c
pf3d
pf3e
pf3f
pf40
pf41
pf42
pf43
pf44
pf45
pf46
pf47
pf48
pf49
pf4a
pf4b
pf4c
pf4d
pf4e
pf4f
pf50
pf51
pf52
pf53
pf54
pf55
pf56
pf57
pf58
pf59
pf5a
pf5b
pf5c
pf5d
pf5e
pf5f
pf60
pf61
pf62
pf63
pf64

Vista previa parcial del texto

¡Descarga Digital - Sistemas vhdl y más Exámenes en PDF de Electrónica Digital y Analógica solo en Docsity!

FACULTAD DE INGENIERÍA Escuelas: Ingeniería en Telecomunicaciones Semestre: Septiembre 2021 – Febrero 2022 Docente: Santiago González Martínez [email protected] Cuenca - Ecuador

Electrónica Digital

Capítulo 12: Lógica Programable

Capítulo 12: Lógica Programable FACULTAD DE INGENIERÍA

▪ Contenidos Sesión 22

 Introducción al Lenguaje de Descripción de Hardware (HDL)

 Implementación de Circuitos Lógicos con PLD’s

 Formato y Sintaxis de HDL

 Señales Intermedias

FACULTAD DE INGENIERÍA

Introducción al Lenguaje de Descripción de

Hardware (HDL)

▪ La tendencia actual en el campo de los sistemas digitales se enfoca en la descripción de los circuitos mediante un lenguaje basado en texto. Á este sistema se le conoce como un Lenguaje de Descripción de Hardware (HDL). ▪ De manera similar que en los lenguajes de programación para desarrollo de software, existen distintas posibilidades, en HDL también están disponibles alternativas como por ejemplo VHDL y AHDL, a continuación se describen brevemente.

FACULTAD DE INGENIERÍA

Introducción al Lenguaje de Descripción de

Hardware (HDL)

▪ VHDL – AHDL

VHDL cuyas siglas significan: Lenguaje de Descripción de Hardware para circuitos integrados de muy alta Velocidad , en realidad no es un lenguaje nuevo, fue desarrollado a principios de 1980 por el Departamento de Defensa de los Estados Unidos, como un sistema de documentación y simulación para el diseño de circuitos integrados de alta velocidad.  Con el crecimiento de dispositivos que soportan la implementación de sistemas basados en HDL, VHDL se ha convertido en uno de los principales lenguajes de descripción de hardware, hasta el punto que ha sido estandarizado por el IEEE , convirtiéndolo en un referente para ingenieros en lo que respecta al diseño de sistemas digitales.

FACULTAD DE INGENIERÍA

Introducción al Lenguaje de Descripción de

Hardware (HDL)

▪ Lenguaje de Programación de Computadoras vs. HDL

 En general HDL en un lenguaje empleado para describir la

configuración de hardware de un circuito , por otra parte los

lenguajes de programación de computadoras, representan una secuencia de instrucciones que deben ser llevadas a cabo para ejecutar una tarea.  Las computadoras operan mediante el seguimiento de una lista de tareas , cada una de las cuales deben realizarse en un orden secuencial, la velocidad de operación se determina entonces en base a la rapidez de la computadora para ejecutar una tarea.

FACULTAD DE INGENIERÍA

Introducción al Lenguaje de Descripción de

Hardware (HDL)

▪ Lenguaje de Programación de Computadoras vs. HDL  Por otro lado, la velocidad de un circuito lógico digital está limitada sólo por la rapidez con la cual la circuitería puede cambiar las salidas en respuesta a los cambios en las entradas.  En otras palabras mientras un lenguaje de computadora es en general un sistema de seguimiento secuencial de instrucciones para ejecutar una tarea , el lenguaje de descripción de hardware debe describir una operación simultánea de tarea s, como la revisión de los estados lógicos en los ingresos de una compuerta

AND y en función de ello definir el estado de la salida. A éste

modelo de programación se le denomina concurrente y

significa la ejecución de acciones al mismo tiempo.

FACULTAD DE INGENIERÍA

Implementación de Circuitos Lógicos con

PLD’s

▪ Los dispositivos que permiten el diseño de sistemas digitales mediante un lenguaje HDL, se denominan Dispositivos Lógicos Programables ó PLD’s. En la actualidad, muchos circuitos digitales se implementan mediante el uso de PLD’s, éstos dispositivos no son como las computadoras, microcomputadoras ó microcontroladores. Los cuales ejecutan un programa de instrucciones (tareas secuenciales). ▪ En lugar de ello se configuran de forma electrónica y sus circuitos internos están alambrados entre sí para formar un circuito lógico. Estos alambrados pueden considerarse como miles de conexiones hacia estados 0 ó 1 similar a una matriz.

FACULTAD DE INGENIERÍA

Implementación de Circuitos Lógicos con

PLD’s

▪ Sería muy complejo tratar de configurar éstos sistemas de forma manual, en consecuencia el papel de HDL es proporcionar una manera conveniente para que el diseñador describa la operación del circuito en un formato que una computadora personal pueda manejar y almacenar adecuadamente. ▪ A su vez la computadora ejecuta una aplicación de software especial llamada compilador para traducir el lenguaje de descripción de hardware en la matriz de 1 ó 0 que pueda ser implementado en un dispositivo PLD.

FACULTAD DE INGENIERÍA

Implementación de Circuitos Lógicos con

PLD’s

▪ Tipos de Circuitos Lógicos Programables  En general un PLD es un circuito integrado que puede ser programado por el usuario para desarrollar una amplia variedad de operaciones lógicas. En cuanto a los tipos, se pueden diferenciar por:

FACULTAD DE INGENIERÍA

Implementación de Circuitos Lógicos con

PLD’s

▪ Tipos de Circuitos Lógicos Programables  En general un PLD es un circuito integrado que puede ser programado por el usuario para desarrollar una amplia variedad de operaciones lógicas. En cuanto a los tipos, se pueden diferenciar por:

Capítulo 12: Lógica Programable FACULTAD DE INGENIERÍA

▪ Contenidos Sesión 22

 Introducción al Lenguaje de Descripción de Hardware (HDL)

 Implementación de Circuitos Lógicos con PLD’s

 Formato y Sintaxis de HDL

 Señales Intermedias

Formato y Sintaxis de HDL FACULTAD DE INGENIERÍA

▪ Todos los lenguajes tienen sus propiedades particulares, sus similitudes con otros lenguajes y su propia sintaxis. ▪ La sintaxis al igual que en gramática, hace referencia a las reglas, convenciones, orden de palabras, instrucciones, puntuación, que debe seguirse para una correcta implementación. El formato básico de descripción de cualquier circuito de hardware, en cualquier lenguaje, implica dos elementos:

Formato y Sintaxis de HDL FACULTAD DE INGENIERÍA

a Entrada b Entrada AND Salida y ✓ La definición de lo que entra al circuito y lo que sale de éste, es decir las especificaciones de entradas/salidas. ✓ La definición de la forma en que las salidas responden a las entradas, es decir su operación.

Formato y Sintaxis de HDL FACULTAD DE INGENIERÍA

▪ Analizando el diagrama, fácilmente se comprende que en el lado izquierdo se encuentran las entradas, a la derecha se encuentran las salidas y los símbolos centrales definen la operación. ▪ El lenguaje basado en texto HDL, debe transmitir la misma información, en consecuencia todo lenguaje HDL tienen la estructura: