用FPGA片内的RAM(即ON_CHIP_MEMORY)做指令(.EXE)、数据(.RODATA .WRDATA)等时都是好的,能再IDE里面BUILDER和在板子上RUN ,但是用SRAM(即EXT_RAM)的时候,BUILDER就可以,在板子上RUN就不行,出现下面的错误:
Using cable "USB-Blaster [USB-0]", device 1, instance 0x00
Pausing target processor: OK
Reading System ID at address 0x00084838: verified
Downloading 00000000 ( 0%)
Downloaded 53KB in 0.7s (75.7KB/s)
Verifying 00000000 ( 0%)
Verify failed between address 0x0 and 0xD217
Leaving target processor paused
我的片外SRAM是用户定义的接口,因为SOPC BUILDER组件里面没有我的这个片子(256K*16BIT),所以我就自定义了一个借口,同时,SOPC BUILDER中生成的NIOS2模块与片外SRAM相连的时候,我考虑了地址最低位空出,不知道还有没有需要注意的地方,为什么我的程序不能再SRAM中跑呢?
欢迎光临 电子技术论坛_中国专业的电子工程师学习交流社区-中电网技术论坛 (http://bbs.eccn.com/) | Powered by Discuz! 7.0.0 |