Академический Документы
Профессиональный Документы
Культура Документы
DIFERENCIAS
COMPILADORES LOGICOS
COMPAIAS
VHDL
Es un lenguaje mediante el cual se puede describir, analizar y evaluar el comportamiento de un sistema digital.
1.Utilizacin.
Como herramientas de especificacin. Como herramienta de simulacin. Como herramienta de diseo (sntesis).
6
VHDL
2. Ventajas Notacin Formal .permite el uso cualquier diseo electrnico Disponibilidad Pblica
VHDL
Capacidad descriptiva en distintos niveles de abstraccin
Uso como formato de intercambio de informacin Independencia de los proveedores
VHDL
3. Compaas
ORGANIZACIN Y ARQUITECTURA
1. Unidades bsicas de diseo (declaraciones
e intrucciones) Declaracin de entidad (entity declaration)
VHDL
Arquitectura (architecture)
Declaracin del paquete (package declaration) Configuracin (configuration) Cuerpo del paquete (package boby)
10
ORGANIZACIN Y ARQUITECTURA
Mi_design.vhd
VHDL
ENTITY
(declaracin de la interfaz)
ARCHITECTURE
(definicin funcional)
11
ORGANIZACIN Y ARQUITECTURA
Entidad Son todos los elementos electrnicos
Se puede representar indicando las entradas y salidas
VHDL
12
ORGANIZACIN Y ARQUITECTURA
Modo :
VHDL
13
ORGANIZACIN Y ARQUITECTURA
Tipo : Bit 0 y 1
VHDL
14
ORGANIZACIN Y ARQUITECTURA
1. Declaracin de entidad (entity declaration)
VHDL
comentario
15
ORGANIZACIN Y ARQUITECTURA
Ejemplo :
VHDL
16
ORGANIZACIN Y ARQUITECTURA
Identificadores :
VHDL
17
ORGANIZACIN Y ARQUITECTURA
Ejemplo :
VHDL
18
ORGANIZACIN Y ARQUITECTURA
2. Arquitectura (estructura) Estilo funcional, por flujo de datos, estructural.
VHDL
19
Entity comparador is
Nombre de la Entidad
architecture comparador_A of comparador is begin EQ<=1 when (A=B) else 0; end comparador_A No hay sensibilidad a las maysculas 20
ENTITY
Declaracin de la interfaz
A B
8 8
EQ
Tipo de seal
boolean character integer
21
end comparador;
ARCHITECTURE
Definicin funcional
architecture comparador_A of comparador is begin Asignacion EQ<=1 when (A=B) else 0; condicional
Operador Asignacin
Operador de comparacin
= igual /= diferente
end comparador_A
22
EQ AGB
architecture comparador_A of comparador is begin EQ <=1 when (A=B) else 0; Asignaciones CONCURRENTES AGB <=1 when (AB) else 0; end comparador_A Operador de comparacin
= =
23
XILINX ISE
24
XILINX ISE
25
XILINX ISE
26
XILINX ISE
27
XILINX ISE
28
XILINX ISE
29
XILINX ISE
30
XILINX ISE
31
XILINX ISE
32
XILINX ISE
33
XILINX ISE
34
XILINX ISE
35
XILINX ISE
36
XILINX ISE
37
XILINX ISE
38
EJERCICIOS
1.
2.