×

一种FPGA的远程系统升级方法

消耗积分:0 | 格式:rar | 大小:0.96 MB | 2011-03-15

nana

分享资料个

由于FPGA器件所采用的SRAM工艺具有挥发性的特点,掉电后数据会丢失,因此它的配置数据需要存储在外置的非易失性存储器中,每次上电后需重新配置FPGA器件。一般厂商提供专用的非易失性存储器,可以通过编程器或专用下载电缆烧写。

随着FPGA规模和性能的不断提高,FPGA器件应用越来越广泛。除了厂商提供的配置方法,研究人员和工程师又设计了其它方案,如利用外挂通用ROM或Flash的单片机控制配置1231,通过普通PC串口线下载配置数据141等,避免了使用价格昂贵的专用器件和电缆。

基于FPGA器件设计的产品最大的问题是系统的维护和升级,以上FPGA配置方法有个共同的缺点,就是灵活性较差,在FPGA系统升级时都必须重新连接下载电缆或使用编程器对存储器件进行烧写。这些硬件上的操作,不方便软件人员及用户的使用。为此,本文提出了一种FPGA的远程系统升级方法,实现对FPGA器件的规格升级和远程系统部署等操作,达到缩短开发周期的目的。

本文结合PowerPC440GX嵌人式处理器的应用,用64Mh通用Flash器件存储配置文件,用CPLD器件作为配置控制器,设计一种针对ALTERA公司Stratix 11系列FPGA器件的远程系统升级方法。本设计的原理对于其它FPGA器件同样适合。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !