verilog - Questa 10.7b 中没有关于端口和分配的警告
问题描述
我有一个简单的代码:
module test (
input a,
output b
);
assign a=0;
assign b=0;
endmodule
如您所见,输入是分配的,那是错误的..但没有显示警告;我的 compile.do 脚本:
set work work
vlib -type directory $work
vlog -work $work +acc ../src/test.sv +incdir+../inc
和 sim.do:
set work work
vlib -type directory $work
vlog -work $work +acc ../src/test.sv +incdir+../inc
我怎样才能看到警告?如果我这样做assign a=b;
(也应该是错误,因为 b 是输出)也没有错误,只是 a 是 h'x;
解决方案
您必须来自 VHDL。
推荐阅读
- python - 来自多行/列 csv 的数据类
- javascript - 如何在 Jest 中使用 unmockedModulePathPatterns 和 automock 设置为 true?
- image - 如何处理在 Javascript 中单击按钮时生成随机图像的函数
- prometheus - InfluxQL 查询以计算 Grafana 中的 CPU 使用率百分比
- python - Structlog:如何测试哪个处理程序发出了什么
- node.js - 使用 Socket.io 从 NodeJS 获取数据到 Dart/Flutter
- java - 递归问题缺少乘法
- ruby-on-rails - 跳过特定控件内的验证
- c++ - 用另一个类修改对象
- r - 创建线性或非线性模型的(分组)摘要以加入表并预测值