📄 selector.vhd
字号:
USE WORK.ALL;LIBRARY IEEE;USE IEEE.std_logic_1164.all;ENTITY selector IS GENERIC ( Size: INTEGER ); PORT ( A : IN STD_LOGIC_VECTOR(Size-1 DOWNTO 0); B : IN STD_LOGIC_VECTOR(Size-1 DOWNTO 0); Ctrl : IN STD_LOGIC; Q : OUT STD_LOGIC_VECTOR(Size-1 DOWNTO 0) );END selector;ARCHITECTURE behaviour OF selector ISBEGIN PROCESS(A,B,Ctrl) BEGIN CASE Ctrl IS WHEN '1' => Q <= A; WHEN '0' => Q <= B; WHEN OTHERS => ASSERT FALSE REPORT"Ctrl out of range, testbench error" SEVERITY ERROR; END CASE; END PROCESS;END behaviour;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -