语言设计思想和可综合特性

语言设计思想

组合电路设计,特点是,电路中任意时刻的稳态输出仅仅取决于该时刻的输入,而与电路原来的状态无关。
组合电路的设计需要从一下几个方面考虑
1、所用的逻辑器件数目最少,器件的种类最少,且器件之间的连线最简单,这样的电路称“最小化”电路。
2、为了满足速度需求,应使级数最少,以减少门电路的延迟,电路的功耗应尽可能的小。工作时稳定可靠。

描述组合电路的方法:结构描述,逻辑代数,真值表,抽象描述。

下面的例子时8选一的程序,使用连续赋值语句,模块内三条assign时并行执行。
module mux8to1_2 (d_out,d_in,sel);
output d_out;
input[7:0] d_in;
input[2:0] sel;
wire[3:0] w1;
wire[1:0] w2;

assign w1=sel[0]?{d_in[7],d_in[5],d_in[3],d_in[1]}:{d_in[6],d_in[4],d_in[2],d_in[0]};
assign w2=sel[1]?{w1[3],w1[1]}:{w1[2],w1[0]};
assign d_out= sel[2]?w2[1]:w2[0];

endmodule

1、硬件描述语言可综合特性思想
2、EDA工具能够简化电路
3、组合电路在设计时的准则-结构描述,逻辑代数,真值表,抽象描述。
4、用硬件描述语言快速描述电路。

  • 9
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值