onehot.vhd
来自「design compile synthesis user guide」· VHDL 代码 · 共 39 行
VHD
39 行
Library IEEE; use IEEE.std_logic_1164.all; use IEEE.std_logic_arith.all; entity ONEHOT is Port ( clk : In std_logic; reset : In std_logic; count : BUFFER UNSIGNED (15 downto 0)); end ONEHOT; architecture BEHAVIORAL of ONEHOT is signal count15 :std_logic; begin process(count) begin count15 <= count(15); end process; process(reset,clk,count) begin if (reset = '0') then count <= "0000000000000001"; elsif (clk'event and clk = '1')then count <= SHL(count, UNSIGNED'("1")); count(0) <= count15; end if; end process; end BEHAVIORAL;configuration CFG_ONEHOT_BLOCK_BEHAVIORAL of ONEHOT is for BEHAVIORAL end for; end CFG_ONEHOT_BLOCK_BEHAVIORAL;
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?