4回答

0收藏

If语句和Case语句的综合

#开发软件 #开发软件 5094 人阅读 | 4 人回复 | 2007-11-06

If 语句每个语句之间是有优先级的,综合得到的电路是类似级联的结构。Case语句每个分支是平等的,综合得到的电路则是一个多路选择器。因此,多个if elseif语句综合得到的逻辑电路延时往往比case语句要大。一些初学者在一开始往往喜欢用if elsif语句,因为这种语法表达起来更加直接。在运行速度比较关键的项目中,建议使用case语句。下面的例子给出了if语句和case语句的综合结果

???
分享到:
回复

使用道具 举报

回答|共 4 个

倒序浏览

沙发

dedecaicai

发表于 2007-11-23 08:43:37 | 只看该作者

回复:If语句和Case语句的综合

case语句也能综合出优先级电路的


[


quote]原帖由橄榄之家于2007-11-06 21:07发表:
If 语句每个语句之间是有优先级的,综合得到的电路是类似级联的结构。Case语句每个分支是平等的,综合得到的电路则是一个多路选择器。因此,多个if elseif语句综合得到的逻辑电路延时往往比case语句要大。一些初学者在一开始往往喜欢用if elsif语句,因为这种语法表达起来更加直接。在运行速度比较关键的项目中,建议使用case语句。下面的例子给出了if语句和case语句的综合结果

???[/quote]
回复 支持 反对

使用道具 举报

板凳

努力学习-22102

发表于 2007-12-6 08:38:11 | 只看该作者

RE:If语句和Case语句的综合

回复 支持 反对

使用道具 举报

地板

mediasoc-24525

发表于 2007-12-8 22:33:53 | 只看该作者

RE:If语句和Case语句的综合

if语句是不是综合出优先级电路是看条件是不是互斥
回复 支持 反对

使用道具 举报

5#

houyang1983712

发表于 2008-3-9 14:46:33 | 只看该作者

RE:If语句和Case语句的综合

111111111111
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条