Академический Документы
Профессиональный Документы
Культура Документы
3. Introduccin al AHDL
4. Comparacin del VHDL con AHDL
Modelado de Rendimiento: Se pueden comprobar las prestaciones del sistema que se pretende implementar, simulando su comportamiento a partir de una descripcin del mismo realizada con un lenguaje de descripcin de hardware.
Documentacin: Tarea muy importante en todo proceso de diseo, y sobre todo en el caso de que el sistema tenga una complejidad considerable. Si se dispone de una descripcin precisa de todo el sistema mediante un lenguaje que tenga una capacidad de abstraccin elevada se facilita este trabajo.
3
INTRODUCCIN A LOS LENGUAJES DE DESCRIPCIN DE HARDWARE (HDLs) Entrada esquemtica Diagramas de estados Tablas de verdad
HDLs Actuales:
Verilog (1983/84) Lenguaje diseado por Cadence Design Systems Inc. como lenguaje para su simulador. Su uso est promovido por la Open Verilog International (OVI). Estndar IEEE 1364-2001 VHDL (VHSIC Very High Speed Integrated Circuits Hardware Description Language) (1985) Diseado por Intermetrics, IBM, y TI en 1985. La Computer Society de IEEE lo convirti en un estndar y promovi su uso en 1987: IEEE 1076
5
-HDL (Verilog VHDL AHDL) es un lenguage que describe el hardware de sistemas digitales de formal textual.
-Se asemeja a un lenguaje de programacin, pero est especficamente orientada a la descripcin de estructuras de hardware y comportamientos.
- La principal diferencia con los lenguajes de programacin tradicionales es que la representacin en HDL permite hacer operaciones en paralelo mientras que en los tradicionales principalmente son operaciones en serie. - El uso ms comn de un HDL es proporcionar una alternativa a los esquemas.
3. Introduccin al AHDL
4. Comparacin del VHDL con AHDL
Elementos sintetizados a partir de las primitivas disponibles y que son los componentes del nivel superior.
Niveles usuales en un sistema digital: Sistema Chip Transferencia entre registros Circuito Lgico Circuito elctrico
Los lenguajes Verilog y VHDL (AHDL) disponen de recursos expresivos suficientes para cubrir totalmente la descripcin y el modelado de dispositivos digitales en los niveles de circuito lgico, transferencia entre registros, y chip, y parcialmente en los niveles de sistema y circuito elctrico. Se pueden mezclar descripciones de distintos niveles, y descripciones estructurales y funcionales.
9
3. Introduccin al AHDL
4. Comparacin del VHDL con AHDL
10
El sistema digital se describe como una serie de modulos : SUBDESIGN Mediante la sentencia SUBDESIGN se define un mdulo y se pueden especificar todos sus detalles. Una vez que se ha definido el mdulo se puede utilizar (instanciar, instantiate) cuantas veces sea preciso en un diseo. Cada ejemplar del mdulo que se utilice (instance) puede estar conectado con otras instancias de forma distinta y puede tener un nombre diferente. Cada mdulo es una unidad lgica que incluye: Una interfaz para su conexin con otros mdulos o sea sus entradas y salidas Una descripcin de su contenido mediante la especificacin de su estructura interna (mdulos que lo constituyen y su forma de interconexin) o mediante la especificacin de su comportamiento
11
Ejemplo 1
END;
; ; ; ;
12
Ejemplo 2
) BEGIN
END;
Ponemos en Sal[] el valor de .q[]
13
Ejemplo 3
: INPUT ; : OUTPUT;
: DFF;
Condiciones
= cuenta[].q;
= cuenta[];
14
Ejemplo 4
: INPUT ; : OUTPUT;
BEGIN
END;
15
Ejemplo 5
: INPUT ; : OUTPUT;
BEGIN
moore_state.clk moore_state.reset
= clk; = reset;
CASE moore_state IS WHEN S0 => out [] = B00; IF up_down THEN moore_state = S1; ELSE moore_state = S2; END IF; WHEN S1 => .
16
END;
3. Introduccin al AHDL
4. Comparacin del VHDL con AHDL
17
18
Bibliografa
Pginas Web: www.altera.com (Altera) www.simucad.com (Simucad) www.xilinx.com (Xilinx) http://www.ert.rwth-aachen.de/lisa/lisa.html (Lisa - Universidad de Aachen). Modelo de mquina genrico y lenguaje de descripcin que permite el modelado preciso de procesadores segmentados. http:// atc.ugr.es/doctorado/apuntes/leccion8_04_05.ppt
Artculos de Revistas: Dutt, N.; Choi, K.:Configurable Processors for Embedded Computing. IEEE Computer, pp.120-123. Enero 2003. (Seccin dedicada a Embedded Computing en el IEEE Computer) Schulz, S.; et al.:Model-Based Codesign. IEEE Computer, pp.60-67. Agosto, 1998. Schlett, M.:Trends in embedded microprocessor design. IEEE Computer, pp.44-49. Agosto, 1998.
19
Bibliografa
THOMAS, D.E.; MOORBY, P.:The Verilog Hardware Description Language. Kluwer Academic Publishers, 1991. NAVADI, Z.:Verilog Computer-Based Training Course. McGraw Hill, 2002. MAZOR, S.; LANGSTRAAT, P.:A Guide to VHDL. Kluwer Academic Publishers, 1992.
20