用verilog实现3-8译码器和全加器

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


提示:以下是本篇文章正文内容,下面案例可供参考

一、用verilog实现3-8译码器

首先在一个磁盘上创建一个文档。

如下图:

在文档中在创建两个文档来储存项目和代码。

如图:

 之后在quartus上建好项目后,填写代码。

代码如图:

 代码写好后在工具toos中找到RTL电路,呈现出电路。

电路如下:

 其中3-8译码器的真值表如下:

而有logisims 的电路如下:

由此可见,RTL电路是将中间部位省略成一个部件来代替繁琐的线路,也可以查看中间部位的线路。 

二、用verilog实现全加器

1.建文件,建项目如上。

2.首先用代码实现1位的全加器。先写代码,再写RTL电路图

如图:

3.在这基础上进一步实现4位全加器,先写代码,再运行RTL电路图。 

如图:

 其图中的大部件可以点开观看。

如图:

4.根据4位全加器的代码的规律,实现8位全加器的代码,运行RTL电路图。
如图: 

5.根据规律实现16位全加器的代码和运行RTL电路图。

如图: 

 

总结

1.根据规律实现往后的代码和更多位的全加器。

2.可以运行代码,来快速的到电路图。

3.还需多加练习,来加强verilog的熟练度。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值