- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用verilog实现
16位二进制数转BCD码
一、3分钟了解Vivado操作
二、通俗的理解语法结构
三、对本题附加要求的解读
四、4种算法结构
五、同学寄语
§一
3分钟了解3分钟了解
Vivado操作Vivado操作
§1. 3分钟了解Vivado操作
1、创建工程
2、添加设计源文件
3 ——
、寄存器分析 构建电路结构
4、添加仿真源文件
5、行为及仿真
6、综合
7、时序仿真
§二
通俗的理解通俗的理解
语法结构语法结构
§2.通俗理解语法结构
、 、 和 、
1 input output reg wire
在电路和输出中的不同
、 和 在代码中的区别
2 reg wire
3、always之敏感变量
4 for
、 循环与常数
5、并置运算符的两作用
6、仿真源文件的参数、例化、赋值(穿插)
§三
对本题附加对本题附加
要求的解读要求的解读
§3.对本题附加要求的解读
1、系统功能调用之$display
2、寄存器的应用(两个延时)
3、函数调用形参,实参,返回值函数名,
函数内部数据,巧用并置运算符{}
§四
4种算法结构4种算法结构
§4.1取余
/ %
代码和思路都是最简单的。用到 和 (取余)。
54219 5
例如:用输入 除以一万,商就是它的万位 ,
余数为4219 。再用余数4219除以一千,商
4 219
就是他的千位 ,余数为 。如此循环往
复即可得出结果。这里的商最大是 所以表
9
示为四位二进制数。最后用并置运算符将5
4 54219 BCD 。
个 位二进制数连接即为 的 码
§4.2比较法
输入 min
max 预留BCD
0
CMP1
文档评论(0)