




























































































Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Prepara tus exámenes
Prepara tus exámenes y mejora tus resultados gracias a la gran cantidad de recursos disponibles en Docsity
Prepara tus exámenes con los documentos que comparten otros estudiantes como tú en Docsity
Encuentra los documentos específicos para los exámenes de tu universidad
Estudia con lecciones y exámenes resueltos basados en los programas académicos de las mejores universidades
Responde a preguntas de exámenes reales y pon a prueba tu preparación
Consigue puntos base para descargar
Gana puntos ayudando a otros estudiantes o consíguelos activando un Plan Premium
Comunidad
Pide ayuda a la comunidad y resuelve tus dudas de estudio
Ebooks gratuitos
Descarga nuestras guías gratuitas sobre técnicas de estudio, métodos para controlar la ansiedad y consejos para la tesis preparadas por los tutores de Docsity
eufhwqueihfucpewruhcfweruichfewrpucfhewruichfpwerucfhewrpuicfwerucfhwerpuicfhewrucfhweripcfhwerip
Tipo: Exámenes
1 / 122
Esta página no es visible en la vista previa
¡No te pierdas las partes importantes!





























































































FACULTAD DE INGENIERÍA Escuelas: Ingeniería en Telecomunicaciones Semestre: Septiembre 2021 – Febrero 2022 Docente: Santiago González Martínez [email protected] Cuenca - Ecuador
FACULTAD DE INGENIERÍA
▪ 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
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
▪ Lenguaje de Programación de Computadoras vs. HDL
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
▪ 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
FACULTAD DE INGENIERÍA
▪ 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
▪ 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
▪ 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
▪ 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:
▪ 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:
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.
▪ 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: