📄 time_block.vhd
字号:
entity TIME_BLOCK is port (SET_TIME,HRS,MINS,CLK : in BIT; CONNECT6 : buffer INTEGER range 1 to 12; CONNECT7 : buffer INTEGER range 0 to 59; CONNECT8 : buffer BIT);end;architecture BEHAVIOR of TIME_BLOCK is component TIME_STATE_MACHINE port(TIME_BUTTON: in BIT; HOURS_BUTTON: in BIT; MINUTES_BUTTON: in BIT; CLK: in BIT; SECS: out BIT; HOURS: out BIT; MINS: out BIT); end component; component TIME_COUNTER port(SECS: in BIT; HOURS: in BIT; MINS: in BIT; CLK: in BIT; HOURS_OUT: buffer INTEGER range 1 to 12; MINUTES_OUT: buffer INTEGER range 0 to 59; AM_PM_OUT: buffer BIT); end component;-- Top level nets that connect major modules signal CONNECT3,CONNECT4,CONNECT5 : BIT; begin U1: TIME_STATE_MACHINE port map(SET_TIME,HRS,MINS,CLK,CONNECT5,CONNECT3,CONNECT4); U2: TIME_COUNTER port map (CONNECT5, CONNECT3,CONNECT4,CLK,CONNECT6,CONNECT7,CONNECT8);end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -