[發(fā)明專利]一種基于FPGA的SPI接口配置方法有效
| 申請(qǐng)?zhí)枺?/td> | 201710418801.3 | 申請(qǐng)日: | 2017-06-06 |
| 公開(公告)號(hào): | CN107168720B | 公開(公告)日: | 2020-09-08 |
| 發(fā)明(設(shè)計(jì))人: | 蘇嵐;張磊;陳付齊 | 申請(qǐng)(專利權(quán))人: | 武漢虹信通信技術(shù)有限責(zé)任公司 |
| 主分類號(hào): | G06F9/4401 | 分類號(hào): | G06F9/4401 |
| 代理公司: | 武漢科皓知識(shí)產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 42222 | 代理人: | 嚴(yán)彥 |
| 地址: | 430073 湖北省*** | 國(guó)省代碼: | 湖北;42 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 fpga spi 接口 配置 方法 | ||
1.一種基于FPGA的SPI接口配置方法,其特征在于:用于在沒有上位機(jī)的情況下完成SPI接口的配置,并支持在線修改SPI配置參數(shù),實(shí)現(xiàn)如下,
設(shè)置JTAG下載器連接JTAG接口,JTAG接口通過配置連線連接FPGA,F(xiàn)PGA通過SPI總線連接到SPI器件;
FPGA包括依次連接的ROM模塊、SPI Ctrl模塊和SPI接口模塊,SPI接口模塊通過SPI總線連接到作為外圍設(shè)備的SPI器件;
所述ROM模塊用于存儲(chǔ)二進(jìn)制編碼文件;
所述SPI Ctrl模塊,用于從ROM模塊中讀取數(shù)據(jù),并轉(zhuǎn)化成SPI接口接受的命令格式;
SPI接口模塊用于產(chǎn)生SPI接口信號(hào),輸出SPI接口信號(hào)給外圍設(shè)備;
對(duì)外圍設(shè)備的初始配置包括以下步驟,
步驟1,將外圍設(shè)備的配置腳本文件轉(zhuǎn)換成FPGA內(nèi)部的ROM模塊能夠存儲(chǔ)并識(shí)別的二進(jìn)制編碼文件;
步驟2,例化FPGA內(nèi)部的ROM模塊,ROM模塊的存儲(chǔ)大小由步驟1生成的二進(jìn)制編碼文件大小決定;用步驟1生成的二進(jìn)制編碼文件對(duì)ROM模塊進(jìn)行初始化;
步驟3,F(xiàn)PGA通過SPI Ctrl模塊配置的狀態(tài)機(jī),從ROM模塊中將二進(jìn)制編碼命令傳到SPI接口模塊上;所述二進(jìn)制編碼命令是用步驟1生成的二進(jìn)制編碼文件對(duì)ROM模塊進(jìn)行初始化的結(jié)果;
步驟4,F(xiàn)PGA的SPI接口模塊形成符合外圍設(shè)備的SPI接口命令,對(duì)外圍設(shè)備進(jìn)行串行通信配置。
2.根據(jù)權(quán)利要求1所述基于FPGA的SPI接口配置方法,其特征在于:當(dāng)需要對(duì)外圍設(shè)備重新配置時(shí),在線修改ROM模塊中的二進(jìn)制編碼文件,F(xiàn)PGA復(fù)位釋放后,實(shí)現(xiàn)對(duì)外圍設(shè)備的重新配置。
3.根據(jù)權(quán)利要求2所述基于FPGA的SPI接口配置方法,其特征在于:采用以下方式實(shí)現(xiàn)對(duì)外圍設(shè)備的重新配置,
首先,在應(yīng)用中根據(jù)實(shí)際需要,確定要修改的外圍設(shè)備SPI接口的地址和數(shù)據(jù)值;
然后,加載用于ROM模塊初始化的二進(jìn)制編碼文件;找到相應(yīng)的SPI地址,填入確定要修改的數(shù)據(jù)值;
最后,F(xiàn)PGA芯片復(fù)位,在FPGA內(nèi)部重復(fù)運(yùn)行步驟3和步驟4;修改后的值被重新配置到外圍設(shè)備。
4.根據(jù)權(quán)利要求3所述基于FPGA的SPI接口配置方法,其特征在于:使用FPGA編程軟件實(shí)現(xiàn)加載用于ROM模塊初始化的二進(jìn)制編碼文件;找到相應(yīng)的SPI地址,填入確定要修改的數(shù)據(jù)值。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于武漢虹信通信技術(shù)有限責(zé)任公司,未經(jīng)武漢虹信通信技術(shù)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710418801.3/1.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專利網(wǎng)。
- SPI接口以及經(jīng)由SPI接口的串行通信方法
- VxWorks操作系統(tǒng)下實(shí)現(xiàn)驅(qū)動(dòng)SPI設(shè)備的方法和系統(tǒng)
- 一種解決SPI總線通信延時(shí)的SPI設(shè)備
- 一種基于FPGA的SPI接口配置方法
- 一種SPI ROM轉(zhuǎn)接板
- 一種高魯棒性SPI總線驅(qū)動(dòng)電路
- 基于ROM的SPI NOR FLASH識(shí)別方法、裝置、系統(tǒng)及存儲(chǔ)介質(zhì)
- 增強(qiáng)型SPI控制器以及操作SPI控制器的方法
- 一種基于SPI設(shè)備的信號(hào)驅(qū)動(dòng)系統(tǒng)及方法
- 一種多主一從的SPI安全通信裝置及通信方法





