← 2022 · 诺瓦科技 笔试

推荐答案 测试一下

Verilog语言中,下列哪些语句不可以被综合

A generate语句块 B for语句块 C function语句块 D force语句
多选题 中等 笔试真题多选

参考答案

正确答案:D。在Verilog语言中,force语句属于仿真控制语句,用于强制赋值,不能被综合工具转化为硬件电路,仅用于测试激励和调试。generate语句块(A)可以被综合,用于生成重复结构或条件实例化;for语句块(B)可以被综合,但要求循环次数为常数;function语句块(C)可以被综合,用于描述组合逻辑。因此,只有force语句不可综合。注意:虽然for语句需满足常数次循环才可综合,但题干问的是“不可以被综合”,而for在可综合条件下是可以的,故不选。

涉及知识点

  • Verilog可综合语法
  • force语句用途
  • generate语句综合
  • for循环综合条件
  • function函数综合
← 上一题
登录后反馈错题
下一题 →