tutorial VHDL

Páginas: 4 (806 palabras) Publicado: 5 de febrero de 2014
Lenguaje de Descripción Hardware VHDL
Introducción

VHDL

La entidad y la arquitectura
Tipos de datos
Los procesos
Circuitos combinacionales
Circuitos secuenciales
Máquinas de estadosTriestados
Diseño jerárquico
Estilos de diseño
Verificación con testbenches

¿Para qué sirve el VHDL?
• El VHDL permite modelar SISTEMAS DIGITALES
• A partir de estos modelos podremos:Sintetizar

Simular
0 ns

10 ns

20 ns

A
B
S
Comprobar que tienen la
funcionalidad deseada

Crear un circuito que
funciona como el modelo
FPGAs

EDCD (Informática,3º)
DCSE (Teleco, 4º) SISTEMAS DIGITALES
Microprocesador

MUX

ALU

DECOD

Circuitos
Combinacionales

Puertas lógicas

REG

CONT

MEM

Circuitos
Secuenciales

Biestables

AUT

VHDL: HW +ALGORITMOS
• Con VHDL modelamos el HARDWARE
• Pero VHDL permite también programar ALGORITMOS (Software)

Ejemplo: Pruebas de funcionamiento
Pensamos
en SW
Algoritmos
de
pruebas

Mi diseñohardware

Banco de pruebas

Pensamos
en HW

Lenguaje de Descripción Hardware VHDL
Introducción

La entidad y la arquitectura

VHDL

Tipos de datos
Los procesos
Circuitos combinacionalesCircuitos secuenciales
Máquinas de estados
Triestados
Diseño jerárquico
Estilos de diseño
Verificación con testbenches

Entidad y Arquitectura: 1er nivel de abstracción
Abstracción: caja negraEntidad y arquitectura
• Una unidad hardware se visualiza
como una “caja negra”
– El interfaz de la caja negra esta
completamente definida.
– El interior esta oculto.


Interfaz: entradasy salidas

– La ENTITY describe la E/S del
diseño


rst
d[7:0]
clk

q[7:0]

En VHDL la caja negra se
denomina entidad
Para describir su funcionamiento
se asocia una implementación quese denomina arquitectura
– La ARCHITECTURE describe el
contenido del diseño.

PORTS: Puertos de una entidad
Interfaz de dispositivo

Ports: entradas y salidas

rst
d[7:0]
clk

q[7:0]...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Tutorial Vhdl
  • Tutorial VHDL
  • Contador ascendente y descendente en VHDL tutorial
  • Tutorial Lenguaje Vhdl ( Doc Que Encontre )
  • Tutorial ISE VHDL
  • Tutorial Vhdl 1
  • Vhdl
  • Vhdl

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS