明德扬论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信扫一扫,快捷登录!

查看: 4797|回复: 0

09_阅读代码方法【汇总贴】

[复制链接]
发表于 2020-9-9 15:38:51 | 显示全部楼层 |阅读模式

马上注册,看完整文章,学更多FPGA知识。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
【问题1】一个6位寄存器一直累加,加到满了再加是不是就一直是2的6次方?
1.png
答:FPGA的功能是取决自己的代码描述,D触发器、加法、减法器、选择器等,是您能使用的是器件,这些器件的组合,就能实现各种各样的功能。
       如果您想寄存器加到满后,保持为最大值,代码就加上 if(cnt==6'b111111) cnt<= cnt。如果您不想保持,那就删除这个语句即可。
       图中的代码,您按功能所描述去解释就行了,不要扩展它的功能。上述代码是 Fcnt <= Fcnt + r_Fword。假设 当前Fcnt=6'b111111,r_Fword=1,则下一拍Fcnt为0。   假设 当前Fcnt=6'b111111,r_Fword=0,则下一拍Fcnt为6'b111111。




上一篇:至简设计法问题【汇总贴】
FPGA视频课程  培训班 FPGA学习资料
吴老师 18022857217(微信同号) Q1241003385
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则


QQ|手机版|小黑屋|MDYBBS ( 粤ICP备16061416号-1

GMT+8, 2020-9-25 09:12 , Processed in 0.616442 second(s), 16 queries , File On.

Powered by Discuz! X3.4

本论坛由广州健飞通信有限公司所有

© 2001-2019 Comsenz Inc.

快速回复 返回顶部 返回列表