完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
奇偶校验器根据奇偶校验的设置和输入数据计算出奇偶校验位,所以在定义其实体时需要添加两个类属参数 DATA_LENGTH 和 PARITY_RULE,分别表示校验数据的长度和校验规则,代码如下:
其中,PARITY 是在 UART_PACKAGE 库中定义的,代码如下:
奇偶校验器的端口定义如表 5-8 所示。 奇偶校验器的实现代码如下:
上述奇偶校验器实现代码中的 MultiXOR 函数也是在 UART_PACKAGE 库中定义的,其功能是对输入序列进行异或计算。MultiXOR 的函数声明如下:
MultiXOR 的函数实现如下:
对上述奇偶校验器进行仿真测试,在偶校验设置下,仿真得到的波形如图 5-14 所示。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
2907 浏览 3 评论
27715 浏览 2 评论
3484 浏览 2 评论
3990 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2338 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 21:03 , Processed in 0.636211 second(s), Total 41, Slave 30 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号