Nitcloud / Digital-IDE

在vscode上的数字设计开发插件
GNU General Public License v3.0
320 stars 20 forks source link

模块里面有递归的话插件就不能正常工作了 #51

Open hhucchenyixiao opened 2 years ago

hhucchenyixiao commented 2 years ago

image

Nitcloud commented 2 years ago

是的设计里面不能递归依赖,这样的话树结构会不断递归依赖自己导致内存溢出

hhucchenyixiao commented 2 years ago

有办法解决吗? 这样写 vivado 虽然会报 warnning 但是仍然可以正常综合。

Nitcloud commented 2 years ago

那在下个版本更新的时候修复一下吧,不过我确实没见过这样写的你看实际综合出来的电路啥样的

Nitcloud commented 2 years ago

我这里建议你可以进行循环展开,不使用递归写法