完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
我在Virtex 6上做了一个PicoBlaze,并用它读写FIFO(ISE生成的core)的数据,前仿正确,后仿FIFO读写数据错误。自己用verilog写了一个类似的FIFO,替换原FIFO(生成的那个core),后仿正确。不知道为什么。于是想到几个问题:
1、在verilog中调用core,是将xoe文件还是v文件添加到工程中; 2、在哪儿查找生成的core的输入输出时序; 3、如果查到了,是不是把core当成黑箱,约束按照输入输出约束(时序)给出; 4、怎样在约束文件中定位子模块的信号(如顶层模块top中包含模块adder,adder中有寄存器a,怎样在约束文件中定位寄存器top/adder/a)。 还有一个问题,用ISE13.2生成bit文件,用JTAG下载,软件出现下载进程,最后提示下载失败,下载过程中init_B信号一直有效(好像是低电平,反正那个指示灯led一直着,正常是不亮的),直到软件提示下载失败才无效(led灭)。好像那个init_B有个输出功能,表示加载出错。下载以前的bit文件是没有问题的。 1、是不是因为这个原因导致灯一直亮着? 2、为什么会这样呢?可能的原因? |
|
相关推荐
1 个讨论
|
|
你正在撰写讨论
如果你是对讨论或其他讨论精选点评或询问,请使用“评论”功能。
375 浏览 0 评论
NVMe over Fabrics 国产 IP:高性能网络存储解决方案
363 浏览 0 评论
130 浏览 0 评论
NVMe高速传输之摆脱XDMA设计54:如何测试队列管理功能2
397 浏览 0 评论
NVMe高速传输之摆脱XDMA设计53:如何测试队列管理功能
730 浏览 0 评论
4567 浏览 64 评论
浏览过的版块 |
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-14 07:49 , Processed in 0.765231 second(s), Total 42, Slave 32 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3785