xilinx spartan ii slave parallel配置问题

2020-02-17 19:53发布

用一个处理器配置一个Spartanii的fpga,采到的时序看了也没啥问题,但就是无法配置正确,就是DONE信号无法变高。

我用ISE生成的rbt文件,自己写了个程序转成二进制文件,按照文档上说的左为MSB,即rbt中一行生成4个字节;不知道这样是不是正确。

有没有其他要注意的?各位老大。


我就是使用了d[0..7],nwrite,ncs,cclk,nprogram:
加电后,程序跑起来,将nprogram拉底,大概几个微妙吧,再拉高;采到的时序看了,对应的ninit信号会变低,然后再变高;
等ninit信号变高后,就按部就班的加载配置数据;




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
4条回答
sunwind45
1楼-- · 2020-02-17 20:13
本帖最后由 sunwind45 于 2015-2-1 20:03 编辑

hex文件可以由ISE自动生成。

把整个配置过程的配置数据采集了,和原始配置文件对比,发现会在一些位置出现重复配置数据。
认为是存在配置时序错误。
重新修改了配置程序,尽量保证时序满足配置要求。

最终实现了并行从模式配置。
chenzhi658
2楼-- · 2020-02-18 02:01
sunwind45 发表于 2015-2-1 20:02
hex文件可以由ISE自动生成。

把整个配置过程的配置数据采集了,和原始配置文件对比,发现会在一些位置出现 ...

用什么方法采样整个配置过程的配置数据?请教
sunwind45
3楼-- · 2020-02-18 06:56
用逻辑分析仪同步采即可。
sunwind45
4楼-- · 2020-02-18 10:10
chenzhi658 发表于 2015-2-2 15:21
用什么方法采样整个配置过程的配置数据?请教

用逻辑分析仪同步采即可。

一周热门 更多>