各位大侠,快来帮帮我吧,关于eprom下载的一个问题[求助]
- UID
- 75554
- 性别
- 男
|
各位大侠,快来帮帮我吧,关于eprom下载的一个问题[求助]
本人使用一片XC3S4000和一片XCF16P构成的一个系统。FPGA和EPROM是按照手册要求连接的,配置为串行主模式,DONE上拉了330欧的电阻到2。5V,INT_B和PROG_B上拉了4。7K到2。5V,HSWAP_EN悬空。FPGA使用电源1.2V,3.3V,2.5V和EPROM使用电源1.8V,2。5V和3。3V也都正常,利用JTAG能检测到FPGA和EPROM,利用JTAG直接下载bit文件到FPGA也能正常工作,但是下载*.mcs文件 到EPROM的时候就有问题: 1。下载eprom时不选择verify,那么能够成功,但是上电复位FPGA不能正常工作,经检测发现上电时CCLK有时钟,D0有数据输出,但是加载完后INT_B和PROG_B一直为低,导致FPGA不能工作。 2。下载eprom时选择verify,那么下载那一段没问题,到verify报错说地址什么的不对,而且每次下载时报错的地址都不同。 现在就是不管加不加verify,FPGA都不能正常工作,我所能想到的可能影响的我也都试了,不知道怎么回事,困惑我好久了,实在解决不了,各位帮我看看吧! |
|
|
|
|
|
- UID
- 127111
- 性别
- 男
|
pengyoubieku,我也遇到相似的问题。
我用的是XC2S100和一片XCF01S(串行flash rom)。利用JTAG能检测到FPGA和flash ROM,利用JTAG直接下载bit文件到FPGA也能正常工作,下载*.mcs文件时,verify正确。
但从flash加载数据到fpga中时,不能加载成功。DONE脚为低电平。
而我做的另外一块版,也是spatan2和xcf01s,却完全没问题。 |
|
|
|
|
|
- UID
- 835998
|
我遇到过类似问题,可能是配置速率的问题,在往eprom下载时,有一个cable的参数默认为6M,改为1.5M就好了 |
|
|
|
|
|