[发明专利]基于串行闪存的现场可编程门阵列自动配置方法及装置在审
申请号: | 201710654322.1 | 申请日: | 2017-08-03 |
公开(公告)号: | CN107402793A | 公开(公告)日: | 2017-11-28 |
发明(设计)人: | 赵世赟 | 申请(专利权)人: | 深圳市紫光同创电子有限公司 |
主分类号: | G06F9/445 | 分类号: | G06F9/445;G06F13/42 |
代理公司: | 广东广和律师事务所44298 | 代理人: | 吴彬 |
地址: | 518000 广东省深圳市南山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 串行 闪存 现场 可编程 门阵列 自动 配置 方法 装置 | ||
1.一种基于串行闪存的现场可编程门阵列自动配置方法,其特征在于,包括:
将现场可编程门阵列与串行闪存互连,并封装于同一个FPGA芯片中;
所述FPGA芯片上电后,现场可编程门阵列从串行闪存自动加载配置数据。
2.根据权利要求1所述的一种基于串行闪存的现场可编程门阵列自动配置方法,其特征在于,所述将现场可编程门阵列与串行闪存互连包括:
现场可编程门阵列的时钟输出端口SCK连接串行闪存的时钟输入端口;现场可编程门阵列的片选输出端口SS_N连接串行闪存的片选输入端口;现场可编程门阵列的数据输出端口MOSI连接串行闪存的数据输入端口;现场可编程门阵列的数据输入端口MISO连接串行闪存的数据输出端口。
3.根据权利要求2所述的一种基于串行闪存的现场可编程门阵列自动配置方法,其特征在于,所述FPGA芯片上电后,现场可编程门阵列从串行闪存自动加载配置数据包括:
FPGA芯片上电后,现场可编程门阵列的片选输出端口信号SS_N由1变为0,选中所述串行闪存;
在预设的第一时间段内,现场可编程门阵列通过数据输出端口MOSI,将串行闪存的快速读操作的操作码依次串行发送给串行闪存;
在预设的第二时间段内,现场可编程门阵列通过数据输出端口MOSI,将用于读取串行闪存内容的24位起始地址依次串行发送给串行闪存;
根据所述起始地址,将串行闪存的内容通过数据输入端口MISO发送至现场可编程门阵列;
现场可编程门阵列接收完所述串行闪存的内容后,将片选输出端口信号SS_N由0变为1,释放所述串行闪存。
4.根据权利要求3所述的一种基于串行闪存的现场可编程门阵列自动配置方法,其特征在于,所述预设的第一时间段为8个时钟周期;所述预设的第二时间段为24个时钟周期。
5.根据权利要求3所述的一种基于串行闪存的现场可编程门阵列自动配置方法,其特征在于,所述将串行闪存的快速读操作的操作码依次串行发送给串行闪存具体为:
将串行闪存的快速读操作的操作码按照操作码高位到低位的顺序依次串行发送给串行闪存;
所述将用于读取串行闪存内容的24位起始地址依次串行发送给串行闪存具体为:
将用于读取串行闪存内容的24位起始地址按照地址高位到低位的顺序依次串行发送给串行闪存。
6.一种基于串行闪存的现场可编程门阵列自动配置装置,其特征在于,包括:
互连封装模块,用于将现场可编程门阵列与串行闪存互连,并封装于同一个FPGA芯片中;
自动配置模块,用于所述FPGA芯片上电后,现场可编程门阵列从串行闪存自动加载配置数据。
7.根据权利要求6所述的一种基于串行闪存的现场可编程门阵列自动配置装置,其特征在于,所述互连封装模块包括:
现场可编程门阵列的时钟输出端口SCK连接串行闪存的时钟输入端口;现场可编程门阵列的片选输出端口SS_N连接串行闪存的片选输入端口;现场可编程门阵列的数据输出端口MOSI连接串行闪存的数据输入端口;现场可编程门阵列的数据输入端口MISO连接串行闪存的数据输出端口。
8.根据权利要求7所述的一种基于串行闪存的现场可编程门阵列自动配置装置,其特征在于,所述自动配置模块包括:
片选单元,用于FPGA芯片上电后,现场可编程门阵列的片选输出端口信号SS_N由1变为0,选中所述串行闪存;
操作码发送单元,用于在预设的第一时间段内,现场可编程门阵列通过数据输出端口MOSI,将串行闪存的快速读操作的操作码依次串行发送给串行闪存;
起始地址发送单元,用于在预设的第二时间段内,现场可编程门阵列通过数据输出端口MOSI,将用于读取串行闪存内容的24位起始地址依次串行发送给串行闪存;
数据传输单元,用于根据所述起始地址,将串行闪存的内容通过数据输入端口MISO发送至现场可编程门阵列;
释放单元,用于现场可编程门阵列接收完所述串行闪存的内容后,将片选输出端口信号SS_N由0变为1,释放所述串行闪存。
9.根据权利要求8所述的一种基于串行闪存的现场可编程门阵列自动配置装置,其特征在于,所述预设的第一时间段为8个时钟周期;所述预设的第二时间段为24个时钟周期。
10.根据权利要求8所述的一种基于串行闪存的现场可编程门阵列自动配置装置,其特征在于,所述操作码发送单元具体为:
将串行闪存的快速读操作的操作码按照操作码高位到低位的顺序依次串行发送给串行闪存;
所述起始地址发送单元具体为:
将用于读取串行闪存内容的24位起始地址按照地址高位到低位的顺序依次串行发送给串行闪存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市紫光同创电子有限公司,未经深圳市紫光同创电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710654322.1/1.html,转载请声明来源钻瓜专利网。