位置:51电子网 » 技术资料 » 显示光电

1SMB5949B4位串行进位全加器

发布时间:2019/10/13 18:38:38 访问次数:976

1SMB5949B解:2选1选择器的门级描述如下述程序所示。两个三态门的输出都与L相连,即输出线L被两个三态门驱动,为了说明这种情况,建议将输出变量L定义成tri数据类型。

///Gate-1evel description of a 2-to-1-1ine n1ultiplexer Figure 4.6.4

mtodule-2to1 muxtri(A,B,SEL,L);

input A,B,SEL;

output L;

tri L;

bufif1(L,B,SEL);

bufif0(L,A,SEL);


endmodule                  

       

分层次的电路设计方法简介           

在电路设计中,可以将两个或多个模块组合起来描述电路逻辑功能,通常称之为分层次的电路设计,自顶向下①和自底向上②是两种常用的设计方法。在自顶向下设计中,先定义顶层模块,然后再定义顶层模块中用到的子模块。而在自底向上设计中,底层的各个子模块首先被确定下来,然后将这些子模块组合起来构成顶层模块。以图4.6.5所示全加器电路为例,4位串行进位全加器可以被认为是一个顶层电路模块,它由4个全加器的子模块构成,而每个全加器又可以由两个半加器和一个或闸构成,图4.6,5明确地表示了构成4位全加器的3个层次。如果用自顶向下的设计方法,首先定义4位串行进位全加器这个顶层模块,然后定义1位的全加器,最后定义底层的半加器子模块。如果用自底向上的设计方法,首先定义半加器子模块,再调用2个半加器和1个或门构成1位的全加器模块,最后调用4个1位全加器模块组合成顶层的4位全加器模块。

       


1SMB5949B解:2选1选择器的门级描述如下述程序所示。两个三态门的输出都与L相连,即输出线L被两个三态门驱动,为了说明这种情况,建议将输出变量L定义成tri数据类型。

///Gate-1evel description of a 2-to-1-1ine n1ultiplexer Figure 4.6.4

mtodule-2to1 muxtri(A,B,SEL,L);

input A,B,SEL;

output L;

tri L;

bufif1(L,B,SEL);

bufif0(L,A,SEL);


endmodule                  

       

分层次的电路设计方法简介           

在电路设计中,可以将两个或多个模块组合起来描述电路逻辑功能,通常称之为分层次的电路设计,自顶向下①和自底向上②是两种常用的设计方法。在自顶向下设计中,先定义顶层模块,然后再定义顶层模块中用到的子模块。而在自底向上设计中,底层的各个子模块首先被确定下来,然后将这些子模块组合起来构成顶层模块。以图4.6.5所示全加器电路为例,4位串行进位全加器可以被认为是一个顶层电路模块,它由4个全加器的子模块构成,而每个全加器又可以由两个半加器和一个或闸构成,图4.6,5明确地表示了构成4位全加器的3个层次。如果用自顶向下的设计方法,首先定义4位串行进位全加器这个顶层模块,然后定义1位的全加器,最后定义底层的半加器子模块。如果用自底向上的设计方法,首先定义半加器子模块,再调用2个半加器和1个或门构成1位的全加器模块,最后调用4个1位全加器模块组合成顶层的4位全加器模块。

       


热门点击

 

推荐技术资料

按钮与灯的互动实例
    现在赶快去看看这个目录卞有什么。FGA15N120AN... [详细]
版权所有:51dzw.COM
深圳服务热线:13692101218  13751165337
粤ICP备09112631号-6(miitbeian.gov.cn)
公网安备44030402000607
深圳市碧威特网络技术有限公司
付款方式


 复制成功!