推荐答案
测试一下
题目
关于verilog代码风格,以下说法错误的有:
A.每个文件只能定义一个模块
B.Verilog区分大小写,所有信号命名能以大小写来区分不同信号
C.多个reg变量赋值,如果赋值条件完全相同,可以放在同一个always块内
D.每行只能有一个Verilog语句
参考答案与知识点
参考答案
错误选项为A和D。A选项错误:Verilog允许一个文件包含多个模块,虽然推荐每个文件一个模块以提升可读性,但并非强制规则。D选项错误:Verilog允许一行内写多条语句,只需用分号分隔;也允许一条语句跨越多行。因此,这两项说法不准确。B选项正确:Verilog是大小写敏感的语言,信号命名可通过大小写区分不同的信号。C选项正确:当多个reg变量的赋值条件完全相同时,放入同一个always块中是良好的编码实践,可减少重复代码,提高可维护性。
涉及知识点
- Verilog文件组织规范
- Verilog大小写敏感性
- always块使用规范
- Verilog语句书写规范