verilog学习(5)实战3之计数器与bus

一:计算机中位的概念

  

所要设计的电路(我是从结果dve里得到的,本来想用visio画的,懒。。)

  

 

二:计数器设计

1:counter.v代码

 

2:testbench for counter

  

3:写makefile

  

4:在终端运行检查逻辑仿真是否正确。

三:bus设计

1:converter.v设计

  

2:testbench for converter

  

3:makefile

   

4:在终端检查逻辑仿真有没有问题

三:顶层设计

1:顶层源文件top.v

  

2:顶层设计testbench

  

3:makefile

  

4:top.lst

  

5:在终端make,使用dve &查看波形

   

四:对顶层设计综合

1:在设计工程项目中新建syn文件夹存放综合文件

2:将synopsys_dc.setup文件以及library文件放在syn中(前面DC学习中讲过这方面内容http://www.cnblogs.com/xh13dream/p/8672260.html)

3:写约束文件syn.tcl

  

  

  

  

 4:执行dc_shell -f syn.tcl,得到部分综合内容

  

  slack为负,不满足综合要求,改约束等等使slack大于0。  

 

 

 

 

 

 

 

 

  

 

转载于:https://www.cnblogs.com/xh13dream/p/8906914.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值