HiIC(我明白了),好吧那我不是唯一一个;)我有问题,namly picoboot.v无法在spartan3a上运行,当我在配置后立即触发重新配置 - 我认为它与ICAP时钟有关(
什么是66MHz),但后来我测试了50MHz同样的故障,然后问题缩小到另一个未记录的功能,当配置s3a但不接受来自ICAP的重新配置时,必定会有一些“死时间”。
通过用户交互完成重新配置时,无法找到此功能(就像s3a starterkit演示一样)。
但是配置开始重新配置后立即设计将失败,并且因为picoboot.v只启动配置1次,所以我的测试设置不起作用。
在重新配置之前在配置之后添加小延迟修复了问题,并且至少通过ICAP重新配置至少使用66MHz时钟.Antti LukatsPS我将很快发布下载链接到我的“超级简单”ICAP IP核(它准备好但需要驱动程序)
以上来自于谷歌翻译
以下为原文
Hi IC (i see), ok then I am not the only one ;)I had problem, namly the picoboot.v did not work on spartan3a, when I triggered the reconfig immediatly after config - I assumed that it was related to ICAP clock (what was 66MHz),but then I tested with 50MHz with same failure, the problem was then narrowed to another undocumented feature, namly there must be some "dead time" when s3a is configured but does not accept reconfig from ICAP. This can not be found when reconfig is done by user interaction (as it is for s3a starterkit demos). But a design that immediatly after config starts reconfig will fail, and as picoboot.v only starts config 1 time, so my test setup did not work. Adding small delay after config before reconfig fixed the problem, and at least reconfig via ICAP works with 66MHz clock at least. Antti LukatsPS I will post download link to my "super simple" ICAP IP-core soon (its ready but need driver)