📄 rt_window_monitor.vhd
字号:
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN COMPARE_MINUS2 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '1';
UD1 <= '1';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN RECORD_0_2 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '1'; -- -2
STATUS <= '0'; -- ERRORS
WHEN RECORD_1_2 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '1'; -- -2
STATUS <= '1'; -- ERROR FREE
WHEN INC_3 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '1';
UD1 <= '1';
INC_MONITOR <= '1';
ICE_MONITOR <= '1';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN WAIT7_2 =>
COUNT0 <= '1';
UD0 <= '1';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN COMPARE_PLUS1 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '1';
UD1 <= '1';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN RECORD_0_3 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '1'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0'; -- ERRORS
WHEN RECORD_1_3 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '1'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '1'; -- ERROR FREE
WHEN INC_1 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '1';
ICE_MONITOR <= '1';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN WAIT7_3 =>
COUNT0 <= '1';
UD0 <= '1';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN COMPARE_PLUS2 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '1';
UD1 <= '1';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN RECORD_0_4 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '1'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN RECORD_1_4 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '1'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '1';
WHEN IDLE =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN BEGIN_ADJUST =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN INC_ALL =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '1';
ICE_MONITOR <= '1';
INC_DATABUS <= '1';
ICE_DATABUS <= '1';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN DEC_ALL =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '1';
INC_DATABUS <= '0';
ICE_DATABUS <= '1';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN DEC_2 =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '1';
UD1 <= '1';
INC_MONITOR <= '0';
ICE_MONITOR <= '1';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN DONE =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
WHEN OTHERS =>
COUNT0 <= '0';
UD0 <= '0';
COUNT1 <= '0';
UD1 <= '0';
INC_MONITOR <= '0';
ICE_MONITOR <= '0';
INC_DATABUS <= '0';
ICE_DATABUS <= '0';
STORE_STATUS(0) <= '0'; -- +2
STORE_STATUS(1) <= '0'; -- +1
STORE_STATUS(2) <= '0'; -- 0
STORE_STATUS(3) <= '0'; -- -1
STORE_STATUS(4) <= '0'; -- -2
STATUS <= '0';
END CASE;
END PROCESS;
END translated;
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -