yemingxp 发表于 2010-5-2 18:57:25

请教程序下载,pof,sof,elf

请问魏老师,还有各位,正式版取消掉了FLASH,除了下载pof文件到配置芯片epcs4之外,niosii的elf软核代码也下载到配置芯片里面吗? 但是pof文件和elf文件是分开下载的,不会相互覆盖吗?

而之前的测试版,因为有FLASH,pof下载到epcs4,elf下载到FLASH,不知是不是这样?

bad_fpga 发表于 2010-5-5 22:55:02

同问,我也不清楚

Nuker 发表于 2010-5-5 23:38:47

sof = FPGA内部SRAM配置数据,通过JTAG下载,下载后实现FPGA的硬件功能,掉电后即挥发。

pof = 配置器件Flash数据,通过AS模式下载到配置器件内,掉电后重新上电时FPGA会自动从配置器件内读出配置数据,然后配置FPGA内部的SRAM,实现FPGA的硬件功能。如果设计中包含NIOS,pof中仅仅包含NIOS的硬件,上电后配置后NIOS存在于FPGA内,NIOS会根据设定在预设的Memory空间取指运行,如果指定NIOS的复位向量到SDRAM而SDRAM是空的,NIOS会跑飞掉。

elf = NIOS软件,可以通过JTAG加载到NIOS的RAM中运行,也可以通过epcs_controller(通过NIOS的Flash Programmer)加载到配置器件内(位于pof配置数据之后),如果NIOS的复位向量指向epcs_controller,NIOS上电后会从配置器件内取第一条指令执行。

另外,pof文件可以转换成jic文件,通过JTAG方式下载到EPCS内,因此硬件设计可以省掉AS配置接口。

yemingxp 发表于 2010-5-6 08:41:02

谢谢Nuker的释惑,想请问魏老师,您的测试版是pof存到EPCS4,elf存到外部FLASH?
而最新版是pof与elf都存到EPCS4,正如上楼说描述的?

ccmj4708 发表于 2011-1-28 11:55:41

记号

hopelesssheep 发表于 2011-1-30 01:00:33

MARK
页: [1]
查看完整版本: 请教程序下载,pof,sof,elf