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