[发明专利]利用配置芯片实现启动引导和数据的读写系统及方法有效
申请号: | 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.vipzhuanli.com/pat/books/201510064323.1/1.html,转载请声明来源钻瓜专利网。