📄 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 + -