[發明專利]一種基于FPGA的LPC與SPI及I2C轉換適配器及其實現方法有效
| 申請號: | 201610033193.X | 申請日: | 2016-01-19 |
| 公開(公告)號: | CN105718410B | 公開(公告)日: | 2018-05-18 |
| 發明(設計)人: | 路永軻;沈忱;馮磊 | 申請(專利權)人: | 山東超越數控電子有限公司 |
| 主分類號: | G06F13/40 | 分類號: | G06F13/40 |
| 代理公司: | 濟南信達專利事務所有限公司 37100 | 代理人: | 杜鵑花 |
| 地址: | 250100 山東省*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 fpga lpc spi i2c 轉換 適配器 及其 實現 方法 | ||
1.一種基于FPGA的LPC與SPI及I2C轉換適配器,其特征在于:包括LPC模塊、數據存儲模塊、接口選擇模塊、速率選擇模塊、地址映射模塊、SPI模塊和I2C模塊,所述LPC模塊分別連接地址映射模塊和數據存儲模塊,地址映射模塊連接接口選擇模塊,接口選擇模塊分別連接SPI模塊和I2C模塊,通過地址映射模塊將LPC模塊傳輸的地址編碼成SPI模塊和I2C模塊的地址、并傳輸到接口選擇模塊;數據存儲模塊分別連接速率選擇模塊和接口選擇模塊,通過數據存儲模塊將LPC接口傳輸的數據轉換成32位透明數據存入數據存儲模塊中、并傳輸到接口選擇模塊;接口選擇模塊根據接收到的地址及數據,選擇連通SPI模塊和/或I2C模塊;通過SPI模塊和I2C模塊將數據存儲模塊中的數據分別以SPI接口和I2C接口的協議進行轉換和傳輸;速率選擇模塊根據SPI接口和I2C接口的通信速率,通過硬件上的撥碼開關或者LPC接口命令實現SPI接口和I2C接口的通信速率的調整。
2.根據權利要求1所述的一種基于FPGA的LPC與SPI及I2C轉換適配器,其特征在于:所述數據存儲模塊采用FIFO存儲模塊。
3.一種基于FPGA的LPC與SPI及I2C轉換適配器的實現方法,其特征在于:該方法的步驟如下:
(1)通過地址映射模塊將LPC模塊傳輸的地址編碼成SPI模塊和I2C模塊的地址、并傳輸到接口選擇模塊;
(2)通過數據存儲模塊將LPC接口傳輸的數據轉換成32位透明數據存入數據存儲模塊中、并傳輸到接口選擇模塊;
(3)接口選擇模塊根據步驟(1)和步驟(2)中的地址及數據,選擇連通SPI模塊和/或I2C模塊;
(4)通過SPI模塊和I2C模塊將數據存儲模塊中的數據分別以SPI接口和I2C接口的協議進行轉換和傳輸;
(5)速率選擇模塊根據SPI接口和I2C接口的通信速率,通過硬件上的撥碼開關或者LPC接口命令實現SPI接口和I2C接口的通信速率的調整。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于山東超越數控電子有限公司,未經山東超越數控電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610033193.X/1.html,轉載請聲明來源鉆瓜專利網。





