找回密码
 注册
关于网站域名变更的通知
查看: 335|回复: 1
打印 上一主题 下一主题

基于SPI FLASH的FPGA多重配置

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2018-12-27 10:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
本帖最后由 Demyar 于 2018-12-27 10:08 编辑
4 q" d8 H; s8 L( {4 }8 u( ~
+ J5 i+ R0 T+ P$ F: c基于SPI FLASH的FPGA多重配置
1 v  e/ u& q3 R% H; b
# Q/ A3 J& E2 n$ ~% J

现代硬件设计规模逐渐增大,单个程序功能越来越复杂,当把多个功能复杂的程序集成到一个FPGA上实现时,由于各个程序的数据通路及所占用的资源可能冲突,使得FPGA控制模块的结构臃肿,影响了整个系统工作效率。7 `' j6 r" k2 q. b2 D

- J+ W2 ~- G  V( H; Q' u4 m3 S通过FPGA的多重配置可以有效地精简控制结构的设计,同时可以用逻辑资源较少的FPGA器件实现需要很大资源才能实现的程序。以Virtex5系列开发板和配置存储器SPI FLASH为基础,从硬件电路和软件设计两个方面对多重配置进行分析,给出了多重配置实现的具体步骤,对实现复杂硬件设计工程有一定的参考价值。
) x6 X, X' s+ B% a' @. T+ M
( H; \# O" Z' M* I! H# E7 D

0引言7 `4 f9 `+ N, t$ v4 t: v

" e9 o: G; O- `+ _+ ~现代硬件程序设计规模越来越大,功能越来越复杂,当多个应用程序同时在一个硬件平台上实现时,各个程序的资源使用和数据通路可能会冲突,这增加了控制电路设计的复杂程度,给开发人员增加了工作量和开发难度。通过多重配置,可以将多个应用程序根据需要分时加载到FPGA中,不仅精简了电路设计,而且使系统更加灵活。FPGA多重配置的特点可以让特定条件下的用户选择片上资源不多的FPGA去实现需要很多资源FPGA才能实现的功能,这大大降低了开发费用,同时提高了FPGA的利用率。% b, T4 p# M- ?3 e0 D: z+ v

+ x5 m* X% @, ?; M- {1 [& lXilinx公司Virtex5系列的FPGA具有多重配置的特性,允许用户在不掉电重启的情况下,根据不同时刻的需求,可以从FLASH中贮存的多个比特文件选择加载其中的一个,实现系统功能的变换。
( N! ^2 e1 W* _* n8 P" v7 F4 R
6 Q9 m  Z% U1 G0 D2 S4 a

游客,如果您要查看本帖隐藏内容请回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

推荐内容上一条 /1 下一条

EDA365公众号

关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

GMT+8, 2025-7-24 09:26 , Processed in 0.109375 second(s), 23 queries , Gzip On.

深圳市墨知创新科技有限公司

地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

快速回复 返回顶部 返回列表