日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

基于飛騰平臺的LPC接口訪問裝置、筆記本電腦的制作方法

文檔序號:11049142閱讀:2277來源:國知局
基于飛騰平臺的LPC接口訪問裝置、筆記本電腦的制造方法

本實用新型涉及到計算機硬件技術(shù)領(lǐng)域,尤其涉及一種基于飛騰平臺的LPC接口訪問裝置。本實用新型還涉及具有上述基于飛騰平臺的LPC接口訪問裝置的筆記本電腦。



背景技術(shù):

X86平臺的筆記本電腦都是采用Intel或AMD CPU,其與EC之間解決方案早已成熟運用。EC即嵌入式控制器擔負著筆記本電腦矩陣鍵盤、觸摸板、特殊功能鍵、筆記本電腦電池智能充放電管理以及溫度監(jiān)控等任務。飛騰平臺CPU即飛騰CPU采用了ARM架構(gòu),在國產(chǎn)處理器領(lǐng)域占據(jù)了重要地位。因為處于起步階段,也不可避免有些瑕疵。FT CPU的LPC接口因為CPU本身設計缺陷,只能訪問4字節(jié)對齊的地址,即0、4、8、c結(jié)尾的地址。LPC為Low Pin Count,即低引腳數(shù)目接口。因LPC不能正常通訊,導致筆記本電腦設計中的矩陣鍵盤、觸摸板、特殊功能鍵、電池解決方案等功能設計困難。參見圖1,現(xiàn)有技術(shù)是在飛騰CPU100與EC300芯片之間增加一個CPLD200,就是CPU100出來的LPC接口101信號全部連接到CPLD200,然后再到EC300芯片。CPLD為Complex Programmable Logic Device,即復雜可編程邏輯器件。通過CPLD做信號轉(zhuǎn)換來實現(xiàn)通訊,該方案實現(xiàn)復雜,需要增加CPLD芯片進行信號的轉(zhuǎn)化,才能實現(xiàn)通訊,不僅增加成本,而且增加布線空間。

因此如何能夠解決飛騰CPU與EC的通訊問題,不需要增加成本和研發(fā)工程師的工作量,成為本領(lǐng)域技術(shù)人員亟待解決的問題。



技術(shù)實現(xiàn)要素:

本實用新型要解決的技術(shù)問題是,克服現(xiàn)有技術(shù)存在的上述缺陷,提供一種基于飛騰平臺的LPC接口訪問裝置,利用該基于飛騰平臺的LPC接口訪問裝置,能夠解決飛騰CPU與EC的通訊問題,不需要增加成本和研發(fā)工程師的工作量。

本實用新型還提供了一種筆記本電腦,所述筆記本電腦具有上述基于飛騰平臺的LPC接口訪問裝置。

本實用新型還提供了一種飛騰平臺筆記本LPC接口訪問裝置,包括飛騰CPU和EC,其中飛騰CPU包括LPC接口,EC包括鍵盤控制器、Super IO、電源管理通道和端口地址處理單元,鍵盤控制器和Super IO與端口地址處理單元連接,Super IO與電源管理通道連接,其中:

飛騰CPU的LPC接口,用于對EC的IO端口訪問,并行讀寫操作;

端口地址處理單元,用于將EC的IO端口地址轉(zhuǎn)換為飛騰CPU的LPC接口可以訪問的IO端口地址;

鍵盤控制器,用于通過端口地址處理單元,接收飛騰CPU的信息,并將鍵盤和觸摸板輸入信息傳遞給飛騰CPU;

Super IO,端口地址處理單元通過對Super IO進行讀寫操作實現(xiàn)對電源管理通道的訪問;

電源管理通道,通過端口地址處理單元和Super IO處理后,與飛騰CPU的LPC接口進行信息交互,并管理電源。

優(yōu)選地,所述端口地址處理單元判斷飛騰CPU的LPC接口欲訪問的EC的IO端口地址是否符合預設條件,若符合條件則對IO端口直接進行讀寫,反之則將EC的IO端口地址轉(zhuǎn)換為飛騰CPU的LPC接口可以訪問的IO端口地址。

優(yōu)選地,所述預設條件為IO端口地址為4字節(jié)對齊的IO地址,即0,4,8,c結(jié)尾的地址。

優(yōu)選地,端口地址處理單元判斷飛騰CPU的LPC接口欲訪問的EC的IO端口地址是否為0x60/0x64,即欲訪問鍵盤控制器,CPU的LPC接口可直接讀寫鍵盤控制器。

優(yōu)選地,端口地址處理單元判斷飛騰CPU的LPC接口欲訪問的EC的IO端口地址是否為0x62/0x66,即欲訪問電源管理通道,端口地址處理單元通過Super IO對0x2E/0x2F進行讀寫,將0x62/0x66改寫為0x20/0x28后,CPU的LPC接口可對電源管理通道進行讀寫。

本實用新型提供的飛騰平臺的LPC接口訪問裝置能夠解決飛騰CPU與EC的通訊問題,不需要增加成本和研發(fā)工程師的工作量。

本實用新型進一步解決其技術(shù)問題采用的技術(shù)方案是,在提供所述飛騰平臺的LPC接口訪問裝置的基礎上,本實用新型還提供包括飛騰平臺的LPC接口訪問裝置的筆記本電腦。所述筆記本電腦顯然具有前述飛騰平臺的LPC接口訪問裝置的全部有益效果,在此不再贅述。

附圖說明

圖1為現(xiàn)有技術(shù)的一種飛騰平臺的LPC接口訪問裝置的結(jié)構(gòu)框圖;

圖2為本實用新型提供的一種飛騰平臺的LPC接口訪問裝置結(jié)構(gòu)框圖;

圖3為本實用新型提供的第一種飛騰平臺的LPC接口訪問方法流程圖;

圖4為本實用新型提供的第二種飛騰平臺的LPC接口訪問方法流程圖。

具體實施方式

為了使本技術(shù)領(lǐng)域的人員更好地理解本實用新型的技術(shù)方案,下面結(jié)合附圖對本實用新型作進一步的詳細說明。

參見圖2,圖2為本實用新型提供的一種飛騰平臺的LPC接口訪問裝置結(jié)構(gòu)框圖。

本實用新型還提供了一種飛騰平臺的LPC接口訪問裝置,包括飛騰CPU100和EC300,其中飛騰CPU包括LPC接口101,EC300包括鍵盤控制器301、Super IO302、電源管理通道303和端口地址處理單元304,鍵盤控制器301和Super IO302與端口地址處理單元304連接,Super IO302與電源管理通道304連接,其中:

飛騰CPU100的LPC接口101,用于對EC300的IO端口訪問,并行讀寫操作;

端口地址處理單元304,用于將EC300的IO端口地址轉(zhuǎn)換為飛騰CPU的LPC接口101可以訪問的IO端口地址;所述端口地址處理單元304判斷飛騰CPU的LPC接口101欲訪問的EC300的IO端口地址是否符合預設條件,若符合條件則對IO端口直接進行讀寫,反之則將EC300的IO端口地址轉(zhuǎn)換為飛騰CPU的LPC接口101可以訪問的IO端口地址。所述預設條件為IO端口地址為4字節(jié)對齊的IO地址,即0,4,8,c結(jié)尾的地址。

鍵盤控制器302,用于通過端口地址處理單元304,接收飛騰CPU100的信息,并將鍵盤和觸摸板輸入信息傳遞給飛騰CPU100;

Super IO303,端口地址處理單元304通過對Super IO303進行讀寫操作實現(xiàn)對電源管理通道304的訪問;

電源管理通道303,通過端口地址處理單元304和Super IO302處理后,與飛騰CPU的LPC接口101進行信息交互,并管理電源。

由于飛騰CPU的LPC接口101訪問功能缺陷,造成飛騰CPU100只能訪問4字節(jié)對齊的IO地址,即0,4,8,c結(jié)尾的地址,當飛騰CPU的LPC接口101欲訪問的EC300的IO端口地址為0,4,8,c結(jié)尾的4字節(jié)對齊的IO地址時,飛騰CPU的LPC接口101可以直接訪問,并進行直接讀寫,如當飛騰CPU的LPC接口101欲訪問的EC300的IO端口地址為0x60/0x64,即欲訪問鍵盤控制器,CPU的LPC接口可直接讀寫鍵盤控制器。反之端口地址處理單元304對飛騰CPU的LPC接口101欲訪問的EC的IO端口地址進行預處理,使欲訪問的EC300的IO端口地址滿足飛騰CPU的LPC接口101訪問要求后即可實現(xiàn)飛騰CPU的LPC接口101對EC300的IO端口的訪問。能夠解決飛騰CPU與EC的通訊問題,不需要增加成本和研發(fā)工程師的工作量。

當端口地址處理單元304判斷飛騰CPU的LPC接口101欲訪問的EC300的IO端口地址是否為0x62/0x66,即欲訪問電源管理通道303,端口地址處理單元304通過對Super IO302對0x2E/0x2F進行讀寫,將0x62/0x66改寫為0x20/0x28后,CPU的LPC接口101可對電源管理通道303進行讀寫。

通過訪問0x2E/0x2F、0x60/0x64、0x62/0x66就是這幾個地址,基本就能完成筆記本電腦的需要。

除了上述基于飛騰平臺的LPC接口訪問裝置,本實用新型還提供一種包括上述基于飛騰平臺的LPC接口訪問裝置的筆記本電腦,該筆記本電腦的其他各部分結(jié)構(gòu)請參考現(xiàn)有技術(shù)。

參見圖3,圖3為本實用新型提供的第一種飛騰平臺的LPC接口訪問方法流程圖。

本實用新型提供了一種基于飛騰平臺的LPC接口訪問方法,所述方法包括以下步驟:

步驟S10:判斷飛騰CPU的LPC接口欲訪問的EC的IO端口地址是否符合預設條件,如果符合條件則進入步驟S30,反之則進入步驟S20;

步驟S20:EC對飛騰CPU的LPC接口欲訪問的EC的IO端口地址進行預處理,使EC的IO端口地址符合預設條件進入步驟S30;

步驟S30:飛騰CPU對IO端口直接進行讀寫;

由于飛騰CPU的LPC接口訪問功能缺陷,造成飛騰CPU只能訪問4字節(jié)對齊的IO地址,即0,4,8,c結(jié)尾的地址,當飛騰CPU的LPC接口欲訪問的EC的IO端口地址為0,4,8,c結(jié)尾的4字節(jié)對齊的IO地址時,飛騰CPU的LPC接口可以直接訪問,并進行直接讀寫,如當飛騰CPU的LPC接口欲訪問的EC的IO端口地址為0x60/0x64,即欲訪問鍵盤控制器,CPU的LPC接口可直接讀寫鍵盤控制器。反之對飛騰CPU的LPC接口欲訪問的EC的IO端口地址進行預處理,使欲訪問的EC的IO端口地址滿足飛騰CPU的LPC接口訪問要求后即可實現(xiàn)飛騰CPU的LPC接口對EC的IO端口的訪問。能夠解決飛騰CPU與EC的通訊問題,不需要增加成本和研發(fā)工程師的工作量。

參見圖4,圖4為本實用新型提供的第二種飛騰平臺的LPC接口訪問方法流程圖。

本實施例與第一個實施例的不同在于步驟S2之前還包括步驟S21。

步驟S21:判斷飛騰CPU的LPC接口欲訪問的EC的IO端口地址是否為0x62/0x66,如果符合條件則EC直接對0x2E/0x2F進行讀寫,將0x62/0x66改寫為0x20/0x28,之后進入步驟S30,,反之則進入步驟S20。

當飛騰CPU的LPC接口欲訪問的EC的IO端口地址為0x62/0x66,即欲訪問電源管理通道,首先EC直接對0x2E/0x2F進行讀寫,通過0x2E/0x2F 地址將0x62/0x66改為0x20/0x28后,CPU的LPC接口可對電源管理通道進行讀寫。

通過訪問0x2E/0x2F、0x60/0x64、0x62/0x66就是這幾個地址,基本就能完成筆記本電腦的需要。

以上對本實用新型所提供的一種基于飛騰平臺的LPC接口訪問裝置、筆記本電腦進行了詳細介紹。本文中應用了具體個例對本實用新型的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本實用新型的核心思想。應當指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本實用新型原理的前提下,還可以對本實用新型進行若干改進和修飾,這些改進和修飾也落入本實用新型權(quán)利要求的保護范圍內(nèi)。

當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1