Verilog为什么尽量不用二维数组

发布网友 发布时间:2022-04-20 07:28

我来回答

1个回答

热心网友 时间:2023-05-23 18:15

Verilog尽量不用二维数组是因为verilog中二维数组使用有些*,比如不能作为mole的输入输出port(如果确实有需要,只能用将等效为展开的二维数组的一维数组来代替了),另外二维数据初始化时,目前看只能用读入文件的方法,或者用generate的方法对二位数据进行初始化。
二维数组:Verilog中提供了两维数组来帮助我们建立内存的行为模型。
具体来说,就是可以将内存宣称为一个reg类型的数组,这个数组中的任何一个单元都可以通过一个下标去访问。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com