[發明專利]一種基于FPGA實現多路I2C總線端口擴展的方法無效
| 申請號: | 201110171251.2 | 申請日: | 2011-06-23 |
| 公開(公告)號: | CN102243619A | 公開(公告)日: | 2011-11-16 |
| 發明(設計)人: | 王東鋒;楊林;朱力;陳偉峰;張睿;錢瑞杰;張天晶 | 申請(專利權)人: | 天津光電通信技術有限公司 |
| 主分類號: | G06F13/38 | 分類號: | G06F13/38 |
| 代理公司: | 天津中環專利商標代理有限公司 12105 | 代理人: | 莫琪 |
| 地址: | 300211*** | 國省代碼: | 天津;12 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 fpga 實現 i2c 總線 端口 擴展 方法 | ||
1.一種基于FPGA實現多路I2C總線端口擴展的方法,用于通信系統的主設備和從設備之間通信,其特征在于,將主設備的主控MCU通過高速并口連接一個FPGA,經編程構成FPGA內部電路,?FPGA內部電路包括MCU接口模塊和多路I2C接口模塊;
所述MCU接口模塊用于FPGA和主控MCU外圍總線的通信,主控MCU和FPGA之間采用高速并口進行通信,每次通信傳輸一個Byte的數據;
主控MCU和FPGA之間的并口通信采用如下定義:
ADDR_BUS[15:0]?:地址總線,表示FPGA中寄存器的地址;
DATA_BUS[7:0]??:雙向的數據總線;
WRB?:寫控制信號,低電平有效;
RDB?:讀控制信號,低電平有效;
RD_IRQ?:讀中斷信號,低電平有效;
????所述多路I2C接口模塊包括多路I2C接口;每路I2C接口用于連接外部I2C控制器和外部I2C總線;I2C接口主要由Start/Stop及SCL發生器的狀態機和主狀態機組成;Start/Stop及SCL發生器的狀態機用于產生開始,停止信號,以及SCL信號;主狀態機用于執行發送和接收操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于天津光電通信技術有限公司,未經天津光電通信技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110171251.2/1.html,轉載請聲明來源鉆瓜專利網。





