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