⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 rt_window_monitor.vhd

📁 FPGA之间的LVDS传输
💻 VHD
📖 第 1 页 / 共 3 页
字号:
                  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 + -