INGENIERO TÉCNICO DE TELECOMUNICACIÓN. ESPECIALIDAD TELEMÁTICA.

DISEÑO DE SISTEMAS ELECTRÓNICOS. EJERCICIOS RESUELTOS DE VHDL.

Dpto de Tecnología Electrónica

Problema 1.
Concurrencia.
Construya el listado VHDL que describa el circuito “Cero” de la figura adjunta, sabiendo que presenta el comportamiento descrito en la tabla de verdad que la acompaña. x 0 0 0 0 1 1 1 1 x 0 0 y 0 0 1 1 0 0 1 1 y 0 0 z 0 1 0 1 0 1 0 1 z 0 1 H 0 0 0 0 0 1 1 0 H 0 0

x y z CERO H

-- Solución 1: Generación de la tabla de verdad. LIBRARY IEEE; USE IEEE.STD_LOGIC_1164.ALL; ENTITY Cero IS PORT ( sX, sY, sZ: IN std_logic; sH: OUT std_logic); END Cero; ARCHITECTURECeroArch OF Cero IS BEGIN sH sX5 ); G6: Puerta2 PORT MAP(sIn1=>sX4, sIn2=>sX5, sOut=>sF2 ); -- Se actualizan las funciones de salida -- (Almacenadas en las señales auxiliares). sF1sX2 ); FD_1: FlipFlopD PORT MAP(sD=>sX2, CLK=>CLK_C, sQ=>sX3 ); G3: Puerta2 PORT MAP(sIn1=>sX2, sIn2=>sX3, sOut=>sS ); END CircuitoArch;

·6·

Problema 5.
Control de vagoneta.
Se pretende diseñar un circuito de control de la vagoneta esquematizada en la figura adjunta; el cual se debe comportar de la siguiente manera: s Mientras no se pulse el pulsador (P), la vagoneta se encontrará parada en el punto A. s Al activar el pulsador (P), independientemente de que se vuelva a pulsarP, la vagoneta se dirigirá hacia el punto B y, una vez que haya llegado, automáticamente regresará al punto A. s De nuevo en el punto A, si pulsamos P se repetirá el ciclo y si no se pulsa la vagoneta se para. Se sabe además que: s La detección de la posición de la vagoneta se lleva a cabo mediante dos sensores (SA y SB) colocados en los puntos A y B respectivamente, los cuales toman el valor lógico ‘1’ al detectar la presencia de la vagoneta y el de ‘0’ en caso contrario. s El sentido del movimiento de la vagoneta se controla mediante la combinación de dos señales digitales (I, D) atendiendo a las siguientes combinaciones: I 0 0 1 1 D 0 1 0 1 Acción [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2010, 10). Ejercicios vhdl. BuenasTareas.com. Recuperado 10, 2010, de http://www.buenastareas.com/ensayos/Ejercicios-Vhdl/857161.html

MLA

"Ejercicios vhdl" BuenasTareas.com. 10 2010. 2010. 10 2010 <http://www.buenastareas.com/ensayos/Ejercicios-Vhdl/857161.html>.

MLA 7

"Ejercicios vhdl." BuenasTareas.com. BuenasTareas.com, 10 2010. Web. 10 2010. <http://www.buenastareas.com/ensayos/Ejercicios-Vhdl/857161.html>.

CHICAGO

"Ejercicios vhdl." BuenasTareas.com. 10, 2010. consultado el 10, 2010. http://www.buenastareas.com/ensayos/Ejercicios-Vhdl/857161.html.