新闻  |   论坛  |   博客  |   在线研讨会
双端口顶层与子模块的连接方法
502593045 | 2014-09-12 11:37:00    阅读:1063   发布文章

工作中要把图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;

参与讨论
登录后参与讨论
虾虽在江湖,江湖却没有关于虾的传说!
推荐文章
最近访客