📄 alarm_block.vhd
字号:
entity ALARM_BLOCK is port (ALARM,HRS,MINS,CLK: in BIT; CONNECT9:buffer INTEGER range 1 to 12; CONNECT10: buffer INTEGER range 0 to 59; CONNECT11: buffer BIT);end;architecture BEHAVIOR of ALARM_BLOCK is component ALARM_STATE_MACHINE port(ALARM_BUTTON: in BIT; HOURS_BUTTON: in BIT; MINUTES_BUTTON: in BIT; CLK:in BIT; HOURS: out BIT; MINS: out BIT); end component; component ALARM_COUNTER port (HOURS: in BIT; MINS: in BIT; CLK: in BIT; HOURS_OUT: buffer INTEGER range 0 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 CONNECT1,CONNECT2 : BIT; begin U1: ALARM_STATE_MACHINE port map (ALARM,HRS,MINS,CLK,CONNECT1,CONNECT2); U2: ALARM_COUNTER port map (CONNECT1,CONNECT2,CLK,CONNECT9,CONNECT10,CONNECT11);end;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -