我在tcl中使用foreach循环更改参数,并使用hierarchy命令中的-chparam标记将更新后的参数传递给顶层模块。它适用于循环的第一次迭代。我已经编写了一个简单的模块(用test.sv编写)来演示这个问题。module isZero #(parameter N = 8)( output y
re
begin end e_reg <= e_shift;然而,当我运行合成时,它使用了来自Yosys库($_DFFSR_PPP_)的内置FFs之一,而忽略了用户定义的单元库中的一个。如果我在用户定义的库中包含了一个设置重置(SR) FFs,如下所示,这是由Yosys获取的。-importhierarchy -check