📄 gp_reg.vhd
字号:
library divisor ;use divisor.pkg_divisor.ALL ;entity gp_reg is PORT ( a : in bit_vector( ( bit_width - 1) downto 0 ); ck,rst : in bit ; ld1 : in bit ; gp4 : out bit ) ; end gp_reg;architecture Behavioral of gp_reg issignal a_rot_left : bit_vector( ( bit_width - 1) downto 0 ) ;begin control : process (ck,rst,ld1) variable flag : boolean := false ; begin if rst = '1' then flag := false; a_rot_left <= a; end if; if ( ck'event and ck = '1' ) then if ( ld1 = '1' ) then if ( flag = false ) then a_rot_left <= a rol 1 ; flag := true ; else a_rot_left <= a_rot_left rol 1 ; if ( a_rot_left = a ) then NULL ; end if ; end if ; gp4 <= a_rot_left(4); end if ; end if; end process control ; end Behavioral;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -