ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Introducción a VHDL


Enviado por   •  9 de Diciembre de 2021  •  Ensayos  •  874 Palabras (4 Páginas)  •  54 Visitas

Página 1 de 4

ENSAYO

Introducción a Very High Speed Integrated Circuit

Leonardo Fabricio Reyes Yagual

Introducción:

En este ensayo se tratará acerca de las bases que se debe tener para el uso correcto del lenguaje de VHDL y el buen desenvolvimiento dentro de la misma, ya que de esta forma es posible que los errores sean poco probables que existan al momento de estar utilizando el lenguaje anteriormente mencionado, se explica además el concepto de los circuitos combinacionales y la manera en las que se emplean en el software.

Resumen;

Existen lenguajes de descripción de hardware, como por ejemplo el netlist que es una agrupación de instrucciones que dan a conocer la interconexión entre componentes de una lista de conexiones, el VHDL que otro de los lenguajes que permiten una resolución de problemáticas de descripción para un circuito, pero no por las conexiones que tiene, al contrario, esto se da gracias al rendimiento y eficiencia de este. Se explica además que el diseño de este se deriva de una entidad o entity quien delimita el circuito referente a sus símbolos, más bien dicho sus salidas y entradas; por otro lado, tenemos la arquitectura o architecture que accede a la definición de un buen rendimiento del módulo.

Se explica con un ejemplo la entidad, en este caso un sumador, se expresa también que cada entrada y salida del circuito comprende tres partes, estas son el nombre, este contiene caracteres ya sean números, letras y en este caso  especial el guión bajo (_), en este suceso existen varias reglas, como que el primer caractér debe ser sí o sí una letra, no es posible que hallan dos guiones bajos en forma consecutiva, el guión bajo no puede terminar como el caractér final, no mezclar mayúsculas y minúsculas; el modo, que este además deriva dos más como lo son 'in' la cual representa el ingreso de las señales, no es posible agregarles algún valor interno, y el 'out' que simboliza las señales de salida, estas son imposible leerlas; y el tipo, este puede ser en forma de 'bit' ya sea el valor de 0 o 1 lógicos, el 'bit_vector' que hace énfasis a bit en manera de vector, el 'STD_LOGIC' que se refiere como su nombre lo indica a la lógica estándar, y 'STD_LOGIC_VECTOR' que hace referencia al anterior pero en forma de vector.

La entidad de un sumador, como se explicó anteriormente en un ejemplo, nuevamente se explica de una mejor manera la forma correcta del ingreso de valores dentro del circuito, es decir, los valores de entrada.

Entramos en el tema de las librerías o módulos y paquetes, y la importancia de estas, ya que existe una colección de cada una de aquellos dentro del diseño que previo han sido compiladas para luego puedan ser usadas de una mejor manera, añadiendo a esto las funciones hacen que el diseño pueda acelerarse y sea más eficaz. Se expone además la arquitectura, el cual establece un comportamiento al diseño, el cual delinea las sentencias particulares el cual son usadas dentro de este lenguaje. Para el uso de comentarios se debe usar el comando "--", ya que esto permite que aquella línea de código no influya dentro del proceso final del programa. Se explica la compuerta OR, de tal manera que se entienda su uso dentro de ENTITY (entidad) y ARCHITECTURE (arquitectura), y así su utilización sea de forma correcta.

...

Descargar como (para miembros actualizados)  txt (5.2 Kb)   pdf (68.9 Kb)   docx (8.7 Kb)  
Leer 3 páginas más »
Disponible sólo en Clubensayos.com