comparator.vhd

来自「design compile synthesis user guide」· VHDL 代码 · 共 37 行

VHD
37
字号
-- ALARM TIME COMPARATOR ----------------------------- File: COMPARATOR.vhd-- Task: Compare clock time with alarm setting.--------------------------------------------------library IEEE;use IEEE.std_logic_1164.all;use IEEE.std_logic_arith.all;entity COMPARATOR is  port( ALARM_HRS:in   INTEGER range 1 to 12;         TIME_HRS:in   INTEGER range 1 to 12;         ALARM_MINS:in  INTEGER range 0 to 59;        TIME_MINS:in  INTEGER range 0 to 59;        ALARM_AM_PM:in STD_LOGIC;        TIME_AM_PM:in STD_LOGIC;        RINGER:out STD_LOGIC  );end COMPARATOR;architecture RTL of COMPARATOR isbegin  COMPARE:      process(ALARM_HRS,TIME_HRS,ALARM_MINS,TIME_MINS,ALARM_AM_PM,TIME_AM_PM)     begin     RINGER <= '0';     if ( (ALARM_HRS = TIME_HRS) and          (ALARM_MINS = TIME_MINS) and          (ALARM_AM_PM = TIME_AM_PM) ) then        RINGER <= '1';     end if;   end process COMPARE;end RTL;

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?