[發明專利]利用配置芯片實現啟動引導和數據的讀寫系統及方法有效
| 申請號: | 201510064323.1 | 申請日: | 2015-02-06 |
| 公開(公告)號: | CN104657175B | 公開(公告)日: | 2018-07-03 |
| 發明(設計)人: | 何先燈;朱暢華;蘇慶旦;陳南;權東曉;易運暉;裴昌幸;侯俊丞 | 申請(專利權)人: | 西安電子科技大學 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F12/02;G06F3/06 |
| 代理公司: | 北京科億知識產權代理事務所(普通合伙) 11350 | 代理人: | 湯東鳳 |
| 地址: | 710071 陜*** | 國省代碼: | 陜西;61 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 外部存儲器 應用程序 讀寫系統 配置芯片 啟動引導 下載器 計算機 用戶自定義數據 可編程器件 自定義數據 下載文件 用戶數據 讀寫 下載 存儲 傳輸 | ||
1.一種利用配置芯片實現啟動引導和數據的讀寫系統,其特征在于:包括計算機、下載器、FPGA芯片、外部存儲器,
所述計算機用于組合自定義數據和FPGA的應用程序,生成下載文件pof/jic;
所述下載器用于連接計算機和FPGA,實現pof/jic文件的下載;
所述FPGA為可編程器件,輔助實現pof/jic文件到外部存儲器的傳輸、應用程序的運行以及用戶數據的讀寫;
所述外部存儲器用于存儲包含應用程序和用戶自定義數據的pof/jic文件,它可以是EPCS的flash芯片;
所述利用配置芯片實現啟動引導和數據的讀寫系統的讀寫方法包括以下步驟:
組合文件下載到外部存儲器;配置數據加載到FPGA;其中:
組合文件下載到外部存儲器包括以下步驟:
1)在計算機上使用QuartusII軟件生成應用程序的Pof/Jic文件;
2)計算Pof/Jic文件中地址偏置;
3)查閱map文件,
由Addrend+1+Offsetaddr~Sizeflash-1+Offsetaddr計算Pof/Jic文件中可利用空間地址范圍;如果可用空間足夠,可進行步驟4);否則組合失敗,更換大容量的flash芯片,再進行步驟1)
4)由VC、matlab其他計算機上的工具將用戶自定義數據寫入到可利用空間地址范圍內;
5)在計算機上,由G(x)=x15+x11+x3對組合后的Pof/Jic文件數據進行校驗碼計算,并替換原校驗碼;
6)在計算機上,生成新的Pof/Jic文件;
7)將組合后的Pof/Jic文件數據下載到外部存儲器中;
8)下載結束;
配置數據加載到FPGA包括以下步驟:
1)系統上電;
2)bootloader加載FPGA配置數據,啟動應用程序;
3)由應用程序讀寫用戶自定義數據,并運行相關功能。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于西安電子科技大學,未經西安電子科技大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510064323.1/1.html,轉載請聲明來源鉆瓜專利網。





