完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
总线选择器模块的功能是通过一个选择信号控制两个输入信号,将其输出,也就是一个二选一的选择器。图 5-15 是总线选择模块的框图,当选择信号 sel 为低时,将会把输入总线一din1 输出,否则在选择信号 sel 为高时,将会把输入总线二 din2 输出。 为了能够使总线选择器适应不同宽度的总线,在声明其实体的时候可以添加一个BUS_WIDTH 的类属参数,它表示总线的宽度,代码如下:
总线选择器的端口定义如表 5-9 所示。 总线选择器的实现代码如下:
编写一个测试平台对上述代码进行测试,使得输入总线一上的数据为“11110000”,输入总线二上的数据为“00001111”,再分别使选择信号为“0”和“1”。得到的仿真波形如图 5-16所示,输出总线在选择信号为“0”时是“11110000”,即输入总线一的数据,而当选择信号变为“1”后,输出总线上的数据也变为输入总线二的数据“00001111”,可见上述代码完全实现了设计所需的功能。 |
|
相关推荐 |
|
只有小组成员才能发言,加入小组>>
2876 浏览 3 评论
27649 浏览 2 评论
3449 浏览 2 评论
3969 浏览 4 评论
基于采用FPGA控制MV-D1024E系列相机的图像采集系统设计
2314 浏览 3 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-29 17:24 , Processed in 0.780298 second(s), Total 49, Slave 36 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号