NiosII Qsys 下 CFI flash 程序下载教程(DE2_115)
软件平台:
OS: Windows 7 Ultimate sp1(64 bit)
Altera software: Quartus II:13 suite( Qsys, Nios II software for Eclipse)
硬件平台:
DE2-115
目标:
将 Nios 程序放入 flash 中,flash 是非易失性存储器,掉电后数据不会丢失,因此可以将
程序放入 flash 中,使系统从 flash 中启动,成为独立系统。在开发阶段我们可以使用 JTAG
进行程序下载,而一旦进入实用阶段,则必须将程序固化到 ROM 中,而此时的 flash 可正好
充当 ROM 的角色。
值得注意的是,一定要区分 FPGA 的配置和 NIOS 程序的配置。FPGA 本身的配置(i.e., 在
Quartus 中完成的部分,硬件的描述部分)可以通过 EPCS64 芯片通过 AS 模式写入,无需另
外在 NIOS 中大费周章(虽然 NIOS 可以完成这个工作,但是没有必要)。本文主要的任务是
将 NIOS 程序(软件部分,由 eclipse 完成)下载到 flash 中。
另外值得关注的是,由于 Quartus 的改版,原有的很多教程显得不适用。比如新版的
Qsys 器件列表中根本就找不到 CFI 控制器,对于 flash 芯片的管脚连接也不对应,时序的参
数也很难找到,这是最大的难点。
评论18
最新资源