模块的实例化
目录
完成一个模块声明相当于创建了一个模板,只是说明模块如何工作及其内部结构、外部接口;模块的使用必须通过模块的实例化完成。每个实例都是模块的一个完全的拷贝,都代表了实际电路中的某个功能结构单元,相互独立、并行。
4.1、显式实例化和隐式实例化
显式实例化:模块实例的端口采用名字映射的方式,实例化时不考虑端口声明的变量顺序,而是将模块实例外部的信号直接对应于模块端口的变量名。如:
add add_inst1 (.sum(sum1),.cout(cout1),.a(a1),.b(b1),.cin(cin1));
隐式实例化:模块实例的端口采用位置映射的方式,即实例化模块时外部信号需要与该模块端口声明的顺序一致。如:
&nb

最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



