ModelSim es un simulador muy usado y con muchas posibilidades. Aunque es de pago, la empresa Altera nos ofrece una versión gratuita. Se trata de ModelSim Altera Starter Edition, y es el simulador por defecto en su software Quartus II y Quartus Prime. Vamos a utilizar un ejemplo muy sencillo en VHDL para ver cómo se realiza una simulación con ModelSim. En concreto vamos a simular el funcionamiento de un circuito combinacional bastante conocido: un multiplexor 2 a 1 de un bit. El funcionamiento es el siguiente: la salida Z tomara el valor de la entrada A si S=0 y el valor de la entrada B si S=1. El código VHDL para modelar este comportamiento es el siguiente. library IEEE; use IEEE.STD_LOGIC_1164.ALL; entity mux_2to1 is Port ( s : in STD_LOGIC; a : in STD_LOGIC; b : in STD_LOGIC; z : out STD_LOGIC); end mux_2to1; architecture behavioral of mux_2to1 is begin z <= a when (s = '1') else b; end behavioral; Para introducir...
Is this real or is it a game? What's the difference?