[发明专利]一种AHB/APB扩展总线接口、片上系统有效
申请号: | 201911006746.2 | 申请日: | 2019-10-22 |
公开(公告)号: | CN110765052B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 崔明章;刘锴;李锋;范召;马得尧;李秦飞 | 申请(专利权)人: | 广东高云半导体科技股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40;G06F15/78 |
代理公司: | 深圳市威世博知识产权代理事务所(普通合伙) 44280 | 代理人: | 李庆波 |
地址: | 510700 广东省广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 ahb apb 扩展 总线接口 系统 | ||
1.一种AHB/APB扩展总线接口,其特征在于,所述扩展总线接口由现场可编程门阵列逻辑资源实现,并用于连接微控制单元与外部设备,所述扩展总线接口包括:
多个总线连接器,用于分别连接对应的外部设备,且包括外部设备控制器和至少一组寄存器;
地址译码器,用于连接所述微控制单元的AHB/APB总线和所述多个总线连接器,并将所述微控制单元通过所述AHB/APB总线发送的外设地址信号映射成对应的所述总线连接器的寄存器地址信号,进一步发送至对应的所述总线连接器;
多路选择器,用于连接所述AHB/APB总线和所述多个总线连接器,并根据所述微控制单元通过所述AHB/APB总线发送的片选信号在所述AHB/APB总线与所述片选信号所选中的所述总线连接器之间建立连接,以进行数据信号的传输。
2.根据权利要求1所述的扩展总线接口,其特征在于,
所述地址译码器进一步连接所述多路选择器,所述地址译码器在将所述外设地址信号成功映射成所述寄存器地址信号之后进一步产生读写使能信号,并发送至所述多路选择器,进而由所述多路选择器转发至所述选中的所述总线连接器。
3.根据权利要求2所述的扩展总线接口,其特征在于,
所述地址译码器根据所连接的所述总线连接器的所述寄存器的地址深度对所述微控制单元的外部设备地址空间进行地址分段,并在所述地址分段与所述寄存器的寄存器地址之间形成映射关系,所述地址译码器进一步通过所述多路选择器将所述映射关系发送至所述微控制单元,以使得所述微控制单元能够根据所述映射关系产生所述外设地址信号。
4.根据权利要求2所述的扩展总线接口,其特征在于,
所述外部设备控制器根据所述寄存器地址信号和所述读写使能信号对所述寄存器进行相应的读写操作。
5.根据权利要求4所述的扩展总线接口,其特征在于,
所述外部设备控制器进一步用于实现所述寄存器与所述外部设备的功能之间的映射。
6.根据权利要求4所述的扩展总线接口,其特征在于,
所述寄存器包括数据寄存器、控制寄存器和状态寄存器中的至少一个或组合。
7.根据权利要求1所述的扩展总线接口,其特征在于,
所述多路选择器进一步将所述片选信号发送至所述选中的总线连接器,所述外部设备控制器进一步根据所接收到所述片选信号对其所在的所述总线连接器是否被选中进行校验。
8.根据权利要求7所述的扩展总线接口,其特征在于,
所述外部设备控制器进一步根据所接收到所述片选信号和所述寄存器地址信号对其所在的所述总线连接器是否被选中进行双重校验。
9.根据权利要求1所述的扩展总线接口,其特征在于,
所述外部设备同样由所述现场可编程门阵列逻辑资源实现。
10.一种片上系统,其特征在于,所述片上系统包括如权利要求1-9任意一项所述的扩展总线接口以及通过AHB/APB总线与所述扩展总线接口连接的微控制单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东高云半导体科技股份有限公司,未经广东高云半导体科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911006746.2/1.html,转载请声明来源钻瓜专利网。