"); //-->
工作中要把图1中的两个模块合成在一个顶层模块内。
图 1
我原来的想法是这样的,见图2.
图 2
代码如下:
input choose;
assign data = choose ? data1 : data2;
assign data1 = choose ? data : 0 ;
assign data2 = (!choose) ? data : 0 ;
经过改进后,结构如图3
图 3
代码如下:
assign data_in_1 = data;
assign data_in_2 = data;
assign data = choose ? data_out_1 : data_out_2;
*博客内容为网友个人发布,仅代表博主个人观点,如有侵权请联系工作人员删除。