Flash 编程器的FPGA实现

技术分类: 微处理器与DSP  | 2006-10-22
来源:中电网 | 作者:清华大学电子工程系 吴 豫,孟宪元

e为后缀的文件当中,在由 CoreGenerator生成ROM元件时,根据需要选择相应存有数据的.coe文件,将该文件的路径导入,执行Generate操作,最后生成的ROM元件就包含了.coe文件中的数据。

       CoeGenerator是一个元件生成软件,它给用户提供了一个通用化的设计界面,提供RAM、ROM、乘法器、各种标准接口等许多设计中常用的元件模型,这样设计者不必自己动手编写,而采用CoeGenerator即可生成自己需要的各种元件。这些元件都是经过了最优化设计,占用资源最少,性能最优,还大大节省了设计时间,方便了设计者。产生的ROM元件将存储在设计工程之中,需要在程序中加入引用语句,才可以使用。 VHDL程序中使用CoreGenerator产生的元件需要加入两段语句,一是在实体部分对要引用的ROM元件进行说明,二是在结构体中对ROM元件例化,映射例化元件的输入/输出信号。 由于FPGA具有在线可再编程性能,因此当系统中FLASH 直接由FPGA存取时,我们可以用FPGA实现对Flash的编程,

在编程操作之后,对FPGA 进行再配置,实现其它
系统功能,达到一个FPGA器件实现多种应用的目的。

       4 结束语

       使用VHDL语言,由FPGA来实现Flash编程器的功能,不仅节约了专用编程器的采购开支,更重要的是可以灵活、快速地实现专用Flash编程器的功能。随着微电子技术的发展,可编程器件的容量已经达到千万门级,越来越多的过去必须由专用芯片或器件才能完成的工作现在都可以通过设计软件,由FPGA来实现了。硬件的软件化已经成为电子行业中不可阻挡的趋势。


0
0
(请您对文章做出评价)
1】【2】【3
加载中

对文章的评论

更多评论

剩余字数:  

相关在线研讨会

我要参加

泰克串行数据网络分析

时间:2008-09-18 10:00:00-12:00:00
简介:泰克串行数据网络分析在线研讨会,为您提供通用、省时、经济的串行数据网络分析解决方案.

浏览该文章的用户还看过...

  • 文 章

  • 论 坛

  • 博 客

  • 小 组

设计资源与分销

  • 博客推荐

  • 论坛推荐

  • 在线研讨会