一種usb-ps2鍵鼠自適應為usb接口的模塊的制作方法
【專利摘要】本實用新型公開了一種USB?PS2鍵鼠自適應為USB接口的模塊,包括MCU模塊、USB Host模塊、PS2仿主機模塊、USB Device模塊,其中:MCU模塊為控制模塊,包括:USB Host模塊的Host控制器、PS2仿主機模塊的PS2仿主控制器,USB Device模塊的Device控制器;USB Host控制器負責外接真正的鍵盤,對鍵盤進行初始化,Device控制器控制USB Device模塊模擬USB鍵盤;PS2仿主機模塊接真正的鍵鼠。本實用新型實現(xiàn)多單元服務器中服務器的集中管理;提高系統(tǒng)的可管理性,提高系統(tǒng)管理員的工作效率。
【專利說明】
一種USB-PS2鍵鼠自適應為USB接口的模塊
技術領域
[0001 ]本實用新型涉及計算機技術領域,具體涉及一種USB-PS2鍵鼠自適應為USB接口的模塊,一種應用在多單元服務器中USB-PS2鍵鼠自適應為USB接口的模塊,管理板接口是USB或者是PS2鍵盤鼠標而服務器接口是USB接口,實現(xiàn)多單元服務器中服務器的集中管理;提高系統(tǒng)的可管理性,提高系統(tǒng)管理員的工作效率;還可以利用服務器的冗余特性對數(shù)據(jù)進行保存。
【背景技術】
[0002]在先前的多單元服務器中,管理板和各個主板之間USB通信是通過單片機加CH375芯片以及外接HUB來實現(xiàn)的,PS2通信是在單片機內(nèi)模擬一個PS2協(xié)議外加CPLD實現(xiàn)的。在整個多單元服務器中,要實現(xiàn)KVM功能需要的主芯片比較多,在電路布局時存在不便。
[0003]在集成電路的可重用設計方法學中,IP核,全稱知識產(chǎn)權核(英語:inteIIectualproperty core),是指某一方提供的、形式為邏輯單元、芯片設計的可重用模塊。IP核通常已經(jīng)通過了設計驗證,設計人員以IP核為基礎進行設計,可以縮短設計所需的周期。IP核可以通過協(xié)議由一方提供給另一方,或由一方獨自占有。IP核的概念源于產(chǎn)品設計的專利證書和源代碼的版權等。設計人員能夠以IP核為基礎進行專用集成電路或現(xiàn)場可編程邏輯門陣列的邏輯設計,以減少設計周期。
[0004]IP核分為軟核、硬核和固核。軟核通常是與工藝無關、具有寄存器傳輸級硬件描述語言描述的設計代碼,可以進行后續(xù)設計;硬核是前者通過邏輯綜合、布局、布線之后的一些列工藝文件,具有特定的工藝形式、物理實現(xiàn)方式;固核則通常介于上面兩者之間,它已經(jīng)通過功能驗證、時序分析等過程,設計人員可以以邏輯門級網(wǎng)表的形式獲取。
[0005]Wishbone總線最先是由Silicore公司提出,現(xiàn)在己被移交給OpenCores組織維護,它通過在IP核之間建立一個通用接口完成互連??梢杂糜谠谲浐恕⒐毯艘约坝埠酥g進行互聯(lián)。
【實用新型內(nèi)容】
[0006]本實用新型要解決的技術問題是:對于以上不足和需求,本實用新型提供了一種應用在多單元服務器中USB-PS2鍵鼠自適應為PS2接口的模塊。
[0007]本實用新型所采用的技術方案為:
[0008]—種USB-PS2鍵鼠自適應為USB接口的模塊,所述模塊的結構包括:
[0009]MCU模塊、USB Host模塊、PS2仿主機模塊、USB Device模塊,其中:
[0010]MCU模塊為控制模塊,包括:USB Host模塊的Host控制器、PS2仿主機模塊的PS2仿主控制器,USB Device模塊的Device控制器;
[0011]USB Host控制器負責外接真正的鍵盤,對鍵盤進行初始化,Device控制器控制USBDevice模塊模擬USB鍵盤;
[0012]PS2仿主機模塊接真正的鍵鼠;
[0013]從USB Host控制器和PS2仿主機控制器得到的鍵鼠數(shù)據(jù)通過M⑶模塊查找PS2-USB鍵值轉(zhuǎn)換表進行轉(zhuǎn)換后發(fā)送到USB Device模塊。
[0014]所述MCU模塊通過在FPGA內(nèi)部內(nèi)嵌一個MCU IP核實現(xiàn),USB Host模塊、PS2仿主機模塊、USB Device模塊利用Wishbone總線掛載到MCU模塊上。
[0015]所述USBHost模塊是根據(jù)USB協(xié)議搭建的,它的功能是對MCU和鍵盤數(shù)據(jù)進行封包與解包。
[0016]所述模塊的管理板接口是USB或者是PS2鍵盤鼠標,服務器接口是USB接口。
[0017]本實用新型的有益效果為:
[0018]本實用新型實現(xiàn)多單元服務器中服務器的集中管理;提高系統(tǒng)的可管理性,提高系統(tǒng)管理員的工作效率;還可以利用服務器的冗余特性對數(shù)據(jù)進行保存;適用于信息控制中心、呼叫中心、證券/金融交易系統(tǒng)、銀行數(shù)據(jù)中心、工業(yè)控制環(huán)境、教學環(huán)境、測試中心等所有的應用多單元服務器的環(huán)境中。
【附圖說明】
[0019]圖1為本實用新型結構框圖。
【具體實施方式】
[0020]下面通過說明書附圖,結合【具體實施方式】對本實用新型進一步說明:
[0021]實施例1:
[0022]如圖1所示,一種USB-PS2鍵鼠自適應為USB接口的模塊,其特征在于,所述模塊的結構包括:
[0023]MCU模塊、USB Host模塊、PS2仿主機模塊、USB Device模塊,其中:
[0024]MCU模塊為控制模塊,包括:USB Host模塊的Host控制器、PS2仿主機模塊的PS2仿主控制器,USB Device模塊的Device控制器;
[0025]USB Host控制器負責外接真正的鍵盤,對鍵盤進行初始化,Device控制器控制USBDevice模塊模擬USB鍵盤;
[0026]PS2仿主機模塊接真正的鍵鼠;
[0027]從USB Host控制器和PS2仿主機控制器得到的鍵鼠數(shù)據(jù)通過M⑶模塊查找PS2-USB鍵值轉(zhuǎn)換表進行轉(zhuǎn)換后發(fā)送到USB Device模塊。
[0028]實施例2:
[0029]在實施例1的基礎上,本實施例所述M⑶模塊通過在FPGA內(nèi)部內(nèi)嵌一個M⑶IP核實現(xiàn),USB Host模塊、PS2仿主機模塊、USB Device模塊利用Wishbone總線掛載到MCU模塊上。
[0030]實施例3:
[0031 ]在實施例1或2的基礎上,本實施例所述USB Host模塊是根據(jù)USB協(xié)議搭建的,它的功能是對MCU和鍵盤數(shù)據(jù)進行封包與解包。
[0032]實施例4:
[0033]在實施例3的基礎上,本實施例所述模塊的管理板接口是USB或者是PS2鍵盤鼠標,服務器接口是USB接口。
[0034]以上實施方式僅用于說明本實用新型,而并非對本實用新型的限制,有關技術領域的普通技術人員,在不脫離本實用新型的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術方案也屬于本實用新型的范疇,本實用新型的專利保護范圍應由權利要求限定。
【主權項】
1.一種USB-PS2鍵鼠自適應為USB接口的模塊,其特征在于,所述模塊的結構包括:M⑶模塊、USB Host模塊、PS2仿主機模塊、USB Device模塊,其中: M⑶模塊為控制模塊,包括:USB Host模塊的Host控制器、PS2仿主機模塊的PS2仿主控制器,USB Device模塊的Device控制器; USB Host控制器負責外接真正的鍵盤,對鍵盤進行初始化,Device控制器控制USBDevice模塊模擬USB鍵盤; PS2仿主機模塊接真正的鍵鼠; 從USB Host控制器和PS2仿主機控制器得到的鍵鼠數(shù)據(jù)通過MCU模塊查找PS2-USB鍵值轉(zhuǎn)換表進行轉(zhuǎn)換后發(fā)送到USB Device模塊。2.根據(jù)權利要求1所述的一種USB-PS2鍵鼠自適應為USB接口的模塊,其特征在于:所述MCU模塊通過在FPGA內(nèi)部內(nèi)嵌一個MCU IP核實現(xiàn),USB Host模塊、PS2仿主機模塊、USBDevice模塊利用Wishbone總線掛載到MCU模塊上。3.根據(jù)權利要求1或2所述的一種USB-PS2鍵鼠自適應為USB接口的模塊,其特征在于:所述USB Host模塊是根據(jù)USB協(xié)議搭建的,它的功能是對MCU和鍵盤數(shù)據(jù)進行封包與解包。4.根據(jù)權利要求3所述的一種USB-PS2鍵鼠自適應為USB接口的模塊,其特征在于:所述模塊的管理板接口是USB或者是PS2鍵盤鼠標,服務器接口是USB接口。
【文檔編號】G06F13/42GK205507755SQ201620297174
【公開日】2016年8月24日
【申請日】2016年4月11日
【發(fā)明人】張孝飛, 李朋, 劉強
【申請人】浪潮集團有限公司