Laboratorio De Microprocesadores

Páginas: 18 (4315 palabras) Publicado: 5 de octubre de 2011
LABORATORIO DE MICROPROCESADORES
(DESCRPCION DE HARDWARE)

PRESENTADO POR:

ING. ALEXANDER MORALES SEVILLA

ING. MARIO JOSE PUERTA GARCIA

ING. FRANCISCO JAVIER TEHERAN ZUÑIGA

ING. MIGUEL DAVID CORDERO RICARDO

PRESENTADO A:

ING. LUIS ENRIQUE ACOSTA GALVAN

UNIVERSIDAD TECNOLOGICA DE BOLIVAR
FACULTA DE INGENIERIAS

CARTAGENA COLOMBIA

ABRIL DEL 2011
TRABAJO PREVIO
1.Defina que es una entidad y que es una arquitectura, además cual es la declaración de cada una.

R/ta:

* Entidades (Entity)

Es la abstracción de un circuito, ya sea desde un complejo sistema electrónico hasta una simple compuerta lógica. La entidad únicamente describe la forma externa del circuito, aquí se enumeran las entradas y las salidas del diseño. Una entidad es análoga a unsímbolo esquemático de los diagramas electrónicos, el cual describe las conexiones del dispositivo hacia el resto del diseño.

ENTITY
- Define externamente al circuito o su circuito.
- Nombre y número de puertos, tipos de datos de entrada y salida.

entitynameis
generic(cte1: type := valor1; cte2: type:= valor 2; …);
port(entrada1, entrada2, … : in tipo;
salida1, salida2, …: outtipo;
puertoi :modo tipo);
endnombre;

* Arquitectura (Architecture)
Las entidades y arquitecturas se utilizan para representar la descripción completa de un diseño. Una arquitectura describe el funcionamiento de la entidad a la que hace referencia. Si una entidad la asociamos con una “caja” en la que se enumeran las interfaces de conexión hacia el exterior, entonces la arquitectura representa laestructura interna de esa caja.

ARCHITECTURE
- Define internamente el circuito.
- Señales internas, funciones, procedimientos, constantes.
- La descripción de la arquitectura puede ser estructural o por comportamiento.

architecturearch_nameof entity_nameis
-- declaraciones de la arquitectura
-- tipos
-- señales
-- componentes
begin
-- código de descripción
-- instrucciones concurrentes-- ecuaciones booleanes
process
begin
-- código de descripción
end process;
endarch_name;

Una arquitectura se describe por comportamiento o por estructura. Una entidad puede tener más de una arquitectura, pero cuando se compile se indica cual es la
arquitectura a la vamos a utilizar.

architecturearch_name of entity_name is
signaldeclarations;
begin
-- sentencias concurrentes(combinacionales)
and, or, not, nand, xor, +, -
-- sentencias secuenciales
process(sensitivity list)
variable declarations;
begin
sentencias
end process;
endarch_name;

2. Las arquitecturas se distinguen de acuerdo al estilo de programación establezca las diferencias entre cada tipo de estilo o de programación ayudándose con un ejemplo para cada estilo.

R/ta:

Capacidad
Estructura dehardware puede ser modelada con la misma eficacia tanto en VHDL y Verilog. Al modelar el hardware abstracto, la capacidad de VHDL a veces sólo puede lograrse en Verilog cuando se utiliza el PLI. La elección de cuál usar tanto, no es basado solamente en la capacidad técnica, sino en:
* preferencias personales
* Disponibilidad de herramientas EDA
* comercial, de negocios y las cuestiones decomercialización
El modelado de las construcciones de VHDL y Verilogcubren un espectro un poco diferente a través de los niveles de abstracción del comportamiento,

Compilación
Múltiples diseño VHDL-unidades (entidad pares de arquitectura), que residen en el mismo sistema de archivos, puede ser compilado por separado si así lo desea. Sin embargo, es buena práctica de diseño para mantener cadaunidad de diseño en el mismo sistema de archivo propio en el que caso de compilación separada no debería ser un problema.
Verilog. El lenguaje Verilog sigue arraigada en su modo de interpretación de origen. La compilación es un medio de acelerar la simulación, pero no ha cambiado la naturaleza original de la lengua. Como resultado de la atención debe ser tomado con tanto el orden de compilación...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Primer Laboratorio De Diseño De Microprocesador
  • Laboratorio investigativo sobre microprocesadores
  • Microprocesadores
  • Microprocesadores
  • Microprocesador
  • Microprocesadores
  • MICROPROCESADOR
  • Microprocesador

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS