[发明专利]现场可编程门阵列中闪存的存储空间的划分方法及装置有效
| 申请号: | 201710863880.9 | 申请日: | 2017-09-22 |
| 公开(公告)号: | CN107577438B | 公开(公告)日: | 2020-07-28 |
| 发明(设计)人: | 赵世赟;傅启攀 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06 |
| 代理公司: | 深圳协成知识产权代理事务所(普通合伙) 44458 | 代理人: | 章小燕 |
| 地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 现场 可编程 门阵列 闪存 存储空间 划分 方法 装置 | ||
本发明实施例提供一种现场可编程门阵列中闪存的存储空间的划分方法及装置,属于现场可编程门阵列FPGA技术领域。该现场可编程门阵列中闪存的存储空间的划分方法包括:接收输入的FPGA中闪存的存储空间被划分的个数,该个数为大于0的自然数;接收输入的每个该存储空间的大小;根据接收的该存储空间的个数及每个该存储空间的大小,对该FPGA中闪存的存储空间进行对应的划分。将每个该存储空间的首地址存储在寄存器中。本发明解决了存储空间的大小和数量受限的技术问题,显著提高了FPGA数据存储的方便性和灵活性,彻底避免了传统的基于并行FLASH的FPGA存储空间划分方法中的空间浪费,显著降低了FPGA系统的成本。
技术领域
本发明涉及现场可编程门阵列FPGA技术领域,特别是涉及一种现场可编程门阵列中闪存的存储空间的划分方法及装置。
背景技术
现场可编程门阵列(FPGA:Field-Programmable Gate Array)的规模越来越大,对FPGA数据存储的方便性和系统的成本提出了更高的要求,在众多FPGA数据存储方法中,基于闪存(FLASH)的FPGA数据存储方法,与其它FPGA数据存储方法相比,以其用户使用的方便性和较低的系统成本,得到了广泛的应用,成为了业界主流的FPGA数据存储方式。
目前基于并行FLASH的FPGA存储空间划分方法,FPGA通过控制并行FLASH的高位地址,将并行FLASH划分为2,4,8,16等大小相等的2n份。存储空间的大小和数量存在很大限制,严重制约了FPGA数据存储的方便性和灵活性,并且实际应用中往往有很大的空间浪费,大大增加了FPGA系统的成本。
发明内容
本发明实施例提供一种现场可编程门阵列中闪存的存储空间的划分方法及装置,可以提高FPGA数据存储的方便性和灵活性,减少实际应用中对存储空间的浪费,从而降低FPGA系统的成本。
本发明解决上述技术问题所采用的技术方案如下:
根据本发明的一个方面提供的一种现场可编程门阵列中闪存的存储空间的划分方法,该方法包括:
接收输入的FPGA中闪存的存储空间被划分的个数,该个数为大于0的自然数;
接收输入的每个该存储空间的大小;
根据接收的该存储空间的个数及每个该存储空间的大小,对该FPGA中闪存的存储空间进行对应的划分。
将每个该存储空间的首地址存储在寄存器中。
在其中的一个实施例中,上述的闪存包括并行闪存。
在其中的一个实施例中,该现场可编程门阵列中闪存的存储空间的划分方法还包括:
当该闪存被选取时,通过该FPGA的地址总线接口获取存储在该寄存器中的该存储空间的首地址;
对存储在与该首地址对应的存储空间中的数据进行读取,或在接收到数据时将该数据保存在与该首地址对应的存储空间中。
在其中的一个实施例中,该现场可编程门阵列中闪存的存储空间的划分方法还包括:
在第一时钟的下降沿,根据该FPGA的片选输出端口跳变的高电平信号选取该闪存;
在该第一时钟的下一个时钟的下降沿,通过该FPGA的地址总线输出端口获取存储在该寄存器中的该存储空间的首地址;
在该下一个时钟之后的时钟周期之内的每个时钟的下降沿,通过该FPGA的数据总线输出端口发送存储在与该首地址对应的存储空间中的数据;
在该下一个时钟之后的时钟周期之内的每个时钟的上升沿,通过该FPGA的数据总线输入端口将接收的数据存储在与该首地址对应的存储空间中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710863880.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:减震器铝筒支桩车
- 下一篇:一种卸料省力的手推翻斗车





