[發明專利]一種基于CPLD的LPC協議任意字節修改電路及應用在審
| 申請號: | 201711092842.4 | 申請日: | 2017-11-08 |
| 公開(公告)號: | CN109753466A | 公開(公告)日: | 2019-05-14 |
| 發明(設計)人: | 趙瑞東;滕達;李長志;王一礬;劉仁元 | 申請(專利權)人: | 山東超越數控電子股份有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38;G05B19/05 |
| 代理公司: | 濟南金迪知識產權代理有限公司 37219 | 代理人: | 呂利敏 |
| 地址: | 250000 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字節修改 電路 字節計數器 配置單元 輸出邏輯 輸入邏輯 字節替換 替換 傳輸線 控制信號 字節數據 外設 捕獲 兼容 輸出 應用 | ||
本發明提供了一種基于CPLD的LPC協議任意字節修改電路。所述基于CPLD的LPC協議任意字節修改電路包括輸入邏輯、配置單元、字節計數器、字節替換器和輸出邏輯;所述輸入邏輯捕獲輸入的LPC數據與控制信號;所述配置單元用于確定替換的位置與數值;所述字節計數器用于字節計數;所述字節替換器用于進行對應字節的替換;所述輸出邏輯用于修改后LPC協議的輸出。本發明在CPLD上設計任意字節修改電路,從而可以改變LPC傳輸線上的任意字節數據,以達到各個平臺與外設之間的兼容。
技術領域
本發明涉及一種基于CPLD的LPC協議任意字節修改電路及應用,屬于電路設計的技術領域。
背景技術
近年來隨著我國電子產業的不斷發展,國產CPU得到了越來越廣泛的應用。計算平臺市場呈現出國產CPU與進口CPU并駕齊驅的趨勢。LPC協議,即低管腳數總線接口規范,廣泛的應用與CPU與外設之間的通信。隨著國產CPU的普及,以及LPC外設越來越豐富,在LPC兼容性上出現了越來越多的問題。
發明內容
針對現有技術存在的問題,本發明提供了一種基于CPLD的LPC協議任意字節修改電路。本發明在CPLD上設計任意字節修改電路,從而可以改變LPC傳輸線上的任意字節數據,以達到各個平臺與外設之間的兼容。
本發明還提供一種基于CPLD的LPC協議任意字節修改電路的工作方法。
本發明的技術方案在于:
一種基于CPLD的LPC協議任意字節修改電路,其特征在于,由運行在CPLD內部的電路,完成LPC協議的任意字節修改。CPLD為可編程邏輯器件,運行在CPLD內部電路可任意擦除修改,方便靈活,價格低廉。
根據本發明優選的,所述基于CPLD的LPC協議任意字節修改電路通過LPC總線設置在CPU和LPC外設之間。
根據本發明優選的,所述基于CPLD的LPC協議任意字節修改電路包括輸入邏輯、配置單元、字節計數器、字節替換器和輸出邏輯;
所述輸入邏輯捕獲輸入的LPC數據與控制信號;
所述配置單元用于確定替換的位置與數值;
所述字節計數器用于字節計數;
所述字節替換器用于進行對應字節的替換;
所述輸出邏輯用于修改后LPC協議的輸出。
一種基于CPLD的LPC協議任意字節修改電路的工作方法:所述基于CPLD的LPC協議任意字節修改電路設置在CPU和LPC外設之間:
當CPU發出LPC數據時,所述輸入邏輯進行捕獲、確定報頭;
在確定報頭后,所述字節計數器啟動,根據所述配置單元內的相關配置,在所述字節替換單元內修改相應的字節;修改完畢后,經過輸出邏輯,輸出到所述LPC外設。從而完成相關數據的修改,達到兼容性的目的。
本發明的技術優勢在于:
本發明利用CPLD通過配置內部電路參數,實現了LPC協議的任意字節修改,以達到在不同CPU與不同LPC外設之間的兼容性。該電路設計精巧,技術先進,使用方便簡單,具有廣闊的應用前景。
附圖說明
圖1是本發明的電路示意圖。
具體實施方式
下面結合實施例和說明書附圖對本發明做詳細的說明,但不限于此。
如圖1所示。
實施例1、
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子股份有限公司,未經山東超越數控電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711092842.4/2.html,轉載請聲明來源鉆瓜專利網。





