完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
亲爱的大家,
我在调试我的一个实现时遇到了困难。 在ISIM模拟中,事情正在发挥作用,但实际上却没有。 在调试过程中,我发现我使用了一位线来触发进程。 虽然电线在几个地方使用,但它没有在任何地方被宣布为电线。 我在Verilog中编写了代码。 在理想情况下,ISE 14.7工具应报告此类情况的错误/警告消息。 而且,ISIM模拟不应该正常工作。 奇怪的是,模拟工作和ISE工具继续而没有报告。 如果有任何办法迫使ISE工具显示此类案件的警告,请您告诉我。 谢谢 |
|
相关推荐
3个回答
|
|
嗨@sujoyetc
您是否检查了后期合成中的功能? 实施模拟? 谢谢,维杰----------------------------------------------- ---------------------------------------------请将帖子标记为 一个答案“接受为解决方案”,以防它有助于解决您的查询。如果一个帖子引导到解决方案,请给予赞誉。 |
|
|
|
|
|
|
|
首先,这是一个Verilog“功能” - 而不是ISE错误。
在Verilog中,未声明的对象具有默认类型“wire”。 您可以使用`default_nettype指令在Verilog 2001中覆盖它: `default_nettype none 这将删除隐式网络声明,因此未声明的网络会给出错误而不是隐式网络。 请注意,与其他宏一样,范围是全局的。 这意味着在编译后续模块时它仍然有效。 如果将`default_nettype设置为“none”,许多Xilinx模块将无法正确编译。 因此,在模块的最后,您应该将其设置回默认值: `default_nettype wire 另请注意,使默认网络类型为“none”意味着您需要明确声明输入和输出线: `default_nettype none 模块foo ( 输入线棒, 输出线baz, 输出reg foobar ); ... endmodule `default_nettype wire 在这种情况下,您不能只使用默认网络类型“wire”来说“输入栏”或“输出baz”。 - Gabor |
|
|
|
只有小组成员才能发言,加入小组>>
2369 浏览 7 评论
2785 浏览 4 评论
Spartan 3-AN时钟和VHDL让ISE合成时出现错误该怎么办?
2251 浏览 9 评论
3328 浏览 0 评论
如何在RTL或xilinx spartan fpga的约束文件中插入1.56ns延迟缓冲区?
2419 浏览 15 评论
有输入,但是LVDS_25的FPGA内部接收不到数据,为什么?
740浏览 1评论
请问vc707的电源线是如何连接的,我这边可能出现了缺失元件的情况导致无法供电
529浏览 1评论
求一块XILINX开发板KC705,VC707,KC105和KCU1500
342浏览 1评论
746浏览 0评论
1947浏览 0评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-13 09:43 , Processed in 1.339074 second(s), Total 80, Slave 64 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号