首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

各位大侠,快来帮帮我吧,关于eprom下载的一个问题[求助]

各位大侠,快来帮帮我吧,关于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都不能正常工作,我所能想到的可能影响的我也都试了,不知道怎么回事,困惑我好久了,实在解决不了,各位帮我看看吧!
pengyoubieku,我也遇到相似的问题。

我用的是XC2S100和一片XCF01S(串行flash rom)。利用JTAG能检测到FPGA和flash ROM,利用JTAG直接下载bit文件到FPGA也能正常工作,下载*.mcs文件时,verify正确。

但从flash加载数据到fpga中时,不能加载成功。DONE脚为低电平。

而我做的另外一块版,也是spatan2和xcf01s,却完全没问题。
我遇到过类似问题,可能是配置速率的问题,在往eprom下载时,有一个cable的参数默认为6M,改为1.5M就好了
返回列表