国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于fpga的kvm系統(tǒng)的制作方法

      文檔序號:9865173閱讀:622來源:國知局
      一種基于fpga的kvm系統(tǒng)的制作方法
      【技術領域】
      [0001 ]本發(fā)明公開一種基于FPGA的KVM系統(tǒng),屬于計算機技術領域。
      【背景技術】
      [0002]KVM是鍵盤(Keyboard)、視頻顯示器(Video)、鼠標(Mouse)的英文縮寫,即用一套或數套鍵盤、顯示器和鼠標在多個不同操作系統(tǒng)的多臺主機之間切換,實現(xiàn)一個用戶使用一套鍵盤、鼠標、顯示器去訪問和操作一臺以上主機的功能。KVM技術已經從最初的基礎SOHO辦公型,發(fā)展成為企業(yè)IT基礎機房設施管理系統(tǒng)??梢詮腒VM客戶端管理軟件輕松的直接訪問位于多個遠程位置的服務器和設備。KVM over IP解決方案具備完善的多地點故障轉移功能、符合新服務器管理標準(IPMI)的直接界面,以及將本地存儲媒體映射至遠程位置的功能。但是發(fā)展迅速的KVM系統(tǒng)因涉及操控多臺主機之間切換,需要消耗相當的資源,而且在多臺主機間切換的同時,會出現(xiàn)兼容不好的情況。本發(fā)明針對現(xiàn)有KVM系統(tǒng)普遍的資源消耗和兼容性問題,提供一種基于FPGA的KVM系統(tǒng),為一組鍵盤鼠標和多臺主機之間提供便利通信,可應用于機房,用一套鍵盤鼠標顯示器來對多臺服務器進行操作,兼容PS2/USB接口,可有效利用現(xiàn)有PS2硬件設備,消耗較少的資源來支持OSD菜單顯示和USB鍵盤/PS2鍵盤的有效通信,避免造成設備浪費,兼容性強、系統(tǒng)集成度高、消耗資源少、使用方便。

      【發(fā)明內容】

      [0003]本發(fā)明針對現(xiàn)有KVM系統(tǒng)普遍的資源消耗和兼容性的問題,提供一種基于FPGA的KVM系統(tǒng),該設計具有兼容性強、系統(tǒng)集成度高、消耗資源少、實施簡便等特點,具有廣闊的應用前景。
      [0004]本發(fā)明提出的具體方案是:
      一種基于FPGA的KVM系統(tǒng),包括FPGA模塊,視頻疊加模塊,USB多路選擇模塊,雙向多路選擇模塊,USB KB Host PHY,USB KB Slave PHY;
      其中FPGA模塊利用通過USB KB Host PHY進入的USB鍵盤信號得到鍵值,使鍵值經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信,并控制USB多路選擇模塊使USB鼠標信號直接與主機通信;
      FPGA模塊還負責PS2鍵盤信號進入后得到鍵值再與主機通信,并控制雙向多路選擇模塊使PS2鼠標信號直接與主機通信;
      同時FPGA模塊將鍵值寄存,控制內容通過視頻疊加模塊輸出顯示。
      [0005]所述FPGA模塊包括8051控制模塊和控制寄存器模塊,
      USB鍵盤信號通過USB KB Host PHY進入FPGA模塊,在8051控制模塊得到鍵值,使鍵值經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信,
      由控制寄存器模塊控制USB多路選擇模塊使USB鼠標信號直接與主機通信;
      PS2鍵盤信號同樣在8051控制模塊得到鍵值再與主機通信,
      并由控制寄存器模塊控制雙向多路選擇模塊使PS2鼠標信號直接與主機通信。
      [0006]FPGA模塊還設置USB KB Host MAC模塊、USB KB Slave MAC模塊,
      其中USB鍵盤信號進入FPGA模塊的USB KB Host MAC模塊,在8051控制模塊得到鍵值,鍵值再由8051控制模塊發(fā)到USB KB Slave MAC模塊,經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信。
      [0007]所述FPGA模塊還設置PS2 KB Host模塊、PS2 KB Slave模塊,
      其中PS2鍵盤信號進入FPGA模塊的PS2 KB Host模塊,在8051控制模塊得到鍵值,鍵值再由8051控制模塊發(fā)到PS2 KB Slave模塊完成與主機通信。
      [0008]所述FPGA模塊還設置OSD顯示模塊,8051控制模塊通過總線將鍵值寫入控制寄存器模塊寄存,控制OSD顯示模塊的選取操作將內容通過視頻疊加模塊輸出顯示。
      [0009]—種基于FPGA的KVM系統(tǒng)的應用方法,利用所述的系統(tǒng),F(xiàn)PGA模塊利用通過USB KBHost PHY進入的USB鍵盤信號得到鍵值,使鍵值經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信,并控制USB多路選擇模塊使USB鼠標信號直接與主機通信;
      FPGA模塊還負責PS2鍵盤信號進入后得到鍵值再與主機通信,并控制雙向多路選擇模塊使PS2鼠標信號直接與主機通信;
      同時FPGA模塊將鍵值寄存,控制內容通過視頻疊加模塊輸出顯示。
      [0010]本發(fā)明的有益之處是:
      本發(fā)明系統(tǒng)FPGA模塊,視頻疊加模塊,USB多路選擇模塊,雙向多路選擇模塊,USB KBHost PHY,USB KB Slave PHY;
      其中FPGA模塊利用通過USB KB Host PHY進入的USB鍵盤信號得到鍵值,使鍵值經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信,并控制USB多路選擇模塊使USB鼠標信號直接與主機通信;
      FPGA模塊還負責PS2鍵盤信號進入后得到鍵值再與主機通信,并控制雙向多路選擇模塊使PS2鼠標信號直接與主機通信;
      同時FPGA模塊將鍵值寄存,控制內容通過視頻疊加模塊輸出顯示;
      通過本發(fā)明系統(tǒng)為一組鍵盤鼠標和多臺主機之間提供便利通信,可應用于機房,用一套鍵盤鼠標顯示器來對多臺服務器進行操作,兼容PS2/USB接口,可有效利用現(xiàn)有PS2硬件設備,消耗較少的資源來支持USB鍵盤/PS2鍵盤的有效通信,避免造成設備浪費,兼容性強、系統(tǒng)集成度高、消耗資源少、使用方便。
      【附圖說明】
      [0011]圖1本發(fā)明系統(tǒng)的架構示意圖。
      【具體實施方式】
      [0012]結合附圖對本發(fā)明做進一步說明。
      [0013]一種基于FPGA的KVM系統(tǒng),包括FPGA模塊,視頻疊加模塊,USB多路選擇模塊,雙向多路選擇模塊,USB KB Host PHY,USB KB Slave PHY;
      其中FPGA模塊利用通過USB KB Host PHY進入的USB鍵盤信號得到鍵值,使鍵值經過USB KB Slave PHY,再通過USB多路選擇模塊與主機通信,并控制USB多路選擇模塊使USB鼠標信號直接與主機通信; FPGA模塊還負責PS2鍵盤信號進入后得到鍵值再與主機通信,并控制雙向多路選擇模塊使PS2鼠標信號直接與主機通信;
      同時FPGA模塊將鍵值寄存,
      當前第1頁1 2 
      網友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1