專利名稱:協(xié)議解析裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通信協(xié)議解析裝置及方法,尤其涉及一種電壓識別(VoltageIdentification, VID)通信協(xié)議解析裝置及方法。
背景技術(shù):
新一代的Intel VR(voltage regulator) 12平臺普遍采用了 VID技術(shù),該VID技術(shù)的核心是在中央處理單元(Central Processing Unit, CPU)上增加若干VID引腳。CPU將VID通信協(xié)議編碼后通過該VID引腳傳送至脈沖寬度調(diào)制(Pulse Width Modulation,PWM)控制器。然而,由于CPU與PWM控制器之間的通信方式為串行傳輸,通常較難解析由CPU傳 送給PWM控制器的VID通信協(xié)議。當通信出現(xiàn)異常時,操作者往往難以判斷是CPU傳送的VID通信協(xié)議有誤,還是PWM控制器自身出現(xiàn)故障,增加了系統(tǒng)調(diào)試難度。
發(fā)明內(nèi)容
鑒于以上情況,有必要提供一種可解碼并監(jiān)控VID通信協(xié)議的協(xié)議解析裝置。另,還有必要提供一種協(xié)議解析方法。一種協(xié)議解析裝置,其用于解碼并監(jiān)控CPU傳送的通信協(xié)議,該協(xié)議解析裝置包括控制模塊、按鍵模塊及顯示模塊,控制模塊用于獲取CPU傳送的通信協(xié)議,并將該通信協(xié)議解碼成一組協(xié)議命令,該組協(xié)議命令按不同的位地址存儲于控制模塊內(nèi)部,按鍵模塊用以向控制模塊觸發(fā)電信號以選擇位地址,控制模塊將被選擇的位地址所對應(yīng)的協(xié)議命令傳 送至顯示模塊,顯示模塊用以顯示協(xié)議命令。一種協(xié)議解析方法,其用于解碼并監(jiān)控CPU傳送的通信協(xié)議,該協(xié)議解析方法包括如下步驟獲取CPU傳送的通信協(xié)議,并將該通信協(xié)議解碼成一組協(xié)議命令;將該組協(xié)議命令按照不同的位地址存儲,每一協(xié)議命令分配一個位地址;觸發(fā)一個電信號以選擇位地址;將被選擇的位地址所對應(yīng)的協(xié)議命令傳送至一個顯示模塊。本發(fā)明的協(xié)議解析裝置通過控制模塊獲取并解碼通信協(xié)議,以在按鍵模塊的觸發(fā)下將解碼后的協(xié)議命令傳送至顯示模塊顯示,進而便于操作者對協(xié)議命令作實時監(jiān)控。該協(xié)議解析方法可在通信過程中及時判斷通信協(xié)議是否有誤,以便系統(tǒng)調(diào)試。
圖I為本發(fā)明較佳實施方式的協(xié)議解析裝置的功能模塊 圖2為圖I所示協(xié)議解析裝置的部分電路 圖3為本發(fā)明較佳實施方式的協(xié)議解析方法的流程圖。主要元件符號說__
協(xié)議解析裝置 100_
控制模塊 —10
電源端子 VDD_
■中端子 |RC權(quán)利要求
1.一種協(xié)議解析裝置,其用于解碼并監(jiān)控CPU傳送的通信協(xié)議,其特征在于該協(xié)議解析裝置包括控制模塊、按鍵模塊及顯示模塊,控制模塊用于獲取CPU傳送的通信協(xié)議,并將該通信協(xié)議解碼成一組協(xié)議命令,該組協(xié)議命令按不同的位地址存儲于控制模塊內(nèi)部,按鍵模塊用以向控制模塊觸發(fā)電信號以選擇位地址,控制模塊將被選擇的位地址所對應(yīng)的協(xié)議命令傳送至顯示模塊,顯示模塊用以顯示協(xié)議命令。
2.如權(quán)利要求I所述的協(xié)議解析裝置,其特征在于所述協(xié)議命令依次存儲于控制模塊內(nèi)部的一個寄存器內(nèi),按鍵模塊觸發(fā)的電信號用以控制該寄存器的指針指向其中一個位地址。
3.如權(quán)利要求2所述的協(xié)議解析裝置,其特征在于所述控制模塊包括四個命令控制端子,所述按鍵模塊包括啟動鍵、上移鍵、下移鍵和停止鍵,所述啟動鍵、上移鍵、下移鍵和停止鍵分別與一個命令控制端子電性連接。
4.如權(quán)利要求3所述的協(xié)議解析裝置,其特征在于所述啟動鍵用以向控制模塊觸發(fā) 一個啟動查看通信協(xié)議的電信號,以使寄存器的指針指向第一條協(xié)議命令所在的位地址。
5.如權(quán)利要求3所述的協(xié)議解析裝置,其特征在于所述上移鍵和下移鍵分別用以向控制模塊觸發(fā)一個位地址上移和位地址下移命令,以改變指針指向的位地址。
6.如權(quán)利要求3所述的協(xié)議解析裝置,其特征在于所述停止鍵用以向控制模塊觸發(fā)一個停止查看通信協(xié)議的電信號,以使控制模塊結(jié)束當前操作。
7.如權(quán)利要求I所述的協(xié)議解析裝置,其特征在于所述控制模塊為單片機。
8.一種協(xié)議解析方法,其用于解碼并監(jiān)控CPU傳送的通信協(xié)議,其特征在于該協(xié)議解析方法包括如下步驟 獲取CPU傳送的通信協(xié)議,并將該通信協(xié)議解碼成一組協(xié)議命令; 將該組協(xié)議命令按照不同的位地址存儲,每一協(xié)議命令分配一個位地址; 觸發(fā)一個電信號以選擇位地址; 將被選擇的位地址所對應(yīng)的協(xié)議命令傳送至一個顯示模塊。
9.如權(quán)利要求8所述的協(xié)議解析方法,其特征在于所述觸發(fā)一個電信號以選擇位地址的步驟包括選擇第一條協(xié)議命令所在的位地址的步驟和改變該位地址的步驟。
10.如權(quán)利要求8所述的協(xié)議解析方法,其特征在于所述將被選擇的位地址所對應(yīng)的協(xié)議命令傳送至一個顯示模塊的步驟后還包括判斷是否需要繼續(xù)查看協(xié)議命令的步驟,若需要,則返回觸發(fā)一個電信號以選擇位地址的步驟。
全文摘要
本發(fā)明提供一種協(xié)議解析裝置,其用于解碼并監(jiān)控CPU傳送的通信協(xié)議。該協(xié)議解析裝置包括控制模塊、按鍵模塊及顯示模塊,控制模塊用于獲取CPU傳送的通信協(xié)議,并將該通信協(xié)議解碼成一組協(xié)議命令,該組協(xié)議命令按不同的位地址存儲于控制模塊內(nèi)部,按鍵模塊用以向控制模塊觸發(fā)電信號以選擇位地址,控制模塊將被選擇的位地址所對應(yīng)的協(xié)議命令傳送至顯示模塊,顯示模塊用以顯示協(xié)議命令。本發(fā)明還提供一種協(xié)議解析方法,該方法可實時監(jiān)控通信協(xié)議命令,便于系統(tǒng)調(diào)試。
文檔編號H04L29/12GK102739611SQ20111008916
公開日2012年10月17日 申請日期2011年4月11日 優(yōu)先權(quán)日2011年4月11日
發(fā)明者付迎賓, 童松林 申請人:鴻富錦精密工業(yè)(深圳)有限公司, 鴻海精密工業(yè)股份有限公司