同问!
“如果上电后配置芯片读入flash的内容配置fpga,我不知道niosii的软件程序如何弄?是不是应该有一个boot程序呢?!”nios支持将fpga配置信息和nios的程序下到非配置芯片的flash中。
做法就是
1将reset 设为flash。
2在flash programer中将program fpga configuration data中的hardware image选为flash中的一个镜像。当然这个需要在flash中有这样的一个镜像才行。flash中的镜像的具体做法参考ug_nios2_flash_programmer.ptf
3其他的步骤和一般的将程序烧在flash的步骤一样。
具体可以参考ug_nios2_flash_programmer.ptf
“是不是应该有一个boot程序呢?”
是的,所以的嵌入式系统都有bootloader,但是nios的bootloader是系统自动生成的,因为nios可以读取所有的硬件信息,bootloader自然可以自动生成,只要设置好参数就可以了。
你的这个做法不可以,把fpga的配置程序下载flash中,那上电的时候谁来配置fpga啊,把fpga的配置程序放在其他的flash只能用ps模式配置fpga,需要处理器按照ps模式去配置fpga。所以你的这个做法不可以的。
除非你用其他主动器件配置fpga。
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |