数字系统实验-第八次实验报告

本文介绍了基于VHDL设计数据通路的过程,结合状态图控制串行通信,并实现了CRC校验码的计算。在实验中,通过状态机图设计控制器,用VHDL编写数据通路,实现了上位机与实验板的交互,确保了数据的正确传输。实验结果显示,二极管显示与上位机发送的数据一致,验证了设计的正确性。此外,还讨论了串行通信中选择A和5组合的原因,并提出了设计的可扩展性,如增加数码管位数或应用其他算法。
摘要由CSDN通过智能技术生成
                            硬件描述训练八 

D 级任务 根据书本上的状态图样例,画出状态图如左图,设置仿真信号激励,当输入信
号经过 1110010 变化时,在 675ns 秒时,din 由 1 变化为 0,这时输出跳变为 1。
实验结果如下图:
在这里插入图片描述
C 级任务
在搭建顶层模块需要注意几点:
1、 状态图只产生一个控制信号输出,并且状态图的有些状态之间的跳转是无条件的,但是
quaturs 它必须要设置,所以可以选择通过设置为一个变量或上反变 量,这样就可以实现
无条件跳转;
2、状态图的输入和输出只能是一位宽的,因此不能直接将八位宽的输入和输出加载到状态
图上,因此我们选用一个触发器来控制输入传输到输出,这就需要两 个部件的时钟信号一
致,将状态图的输出作为触发器的控制信号,输入输出均为八位宽;
状态图和顶层 bdf 如图:
在这里插入图片描述
使用 vhdl 设计数据通路:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值