Multiplexores Y Decodificadores
Multiplexores y Decodificadores
Objetivos
Al completar esta práctica el alumno:
* Estará capacitado para implementar circuitos en la Tarjeta Basys Spartan 3E
* Será capazde comprender el funcionamiento de los multiplexores y decodificadores
Introducción
El multiplexor es un selector de datos, en el cual uno varios datos de entrada son dirigidos a una o variassalidas, indicadas por medio del selector de datos. El decodificador BCD 7 segmentos permite convertir un dato BCD en señal de siete segmentos para conectarse a un digito y desplegar los números.Material y equipo utilizado.
* Programa ISE WebPack de Xilinx
* Tarjeta Basys Spartan3E
Desarrollo
Ejercicio 1. Multiplexor
1. Análisis
Elabore el código para implementar unmultiplexor de 8 entradas y una salida.
Compile el código y corrija los errores.
entity miltiplexor is
Port ( I : in STD_LOGIC_VECTOR (7 downto 0);
SEL : in STD_LOGIC_VECTOR (2downto 0);
Y : out STD_LOGIC);
end miltiplexor;
architecture Behavioral of miltiplexor is
begin
with SEL select
Y <= I(O) when "000",
I(1) when "001",
I(2)when "010",
I(3) when "011",
I(4) when "100",
I(5) when "101",
I(6) when "110",
I(7) when others;
end Behavioral;
2. Simulación
Simule el circuito para probar que lalógica funciona como usted espera.
Imprime la pantalla del resultado de la simulación y anéxala.
3. Constraints
Realiza el código de las constrain sirve para conectar las entradas y salidas alos pines del FPGA. Imprime y anexa el código de los constraints.
#PINS del multiplexor
#entradas
NET I<0> LOC = "P38";
NET I<1> LOC = "P36";
NET I<2> LOC = "P29";
NETI(L)> LOC = "P24";
NET I<4> LOC = "P18";
NET I<5> LOC = "P12";
NET I<6> LOC = "P10";
NET I<7> LOC = "P6";
#selectores
NET SEL<0> LOC ="P69";
NET...
Regístrate para leer el documento completo.