[发明专利]一种APB总线slave接口扩展电路及其使用方法有效
申请号: | 201610727056.6 | 申请日: | 2016-08-24 |
公开(公告)号: | CN106326172B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 徐建;冯世柱;方伟 | 申请(专利权)人: | 浙江大华技术股份有限公司 |
主分类号: | G06F13/40 | 分类号: | G06F13/40 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 黄志华 |
地址: | 310053 浙江*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 扩展接口 子地址 接口扩展 扩展电路 电路 地址空间扩展 地址空间 外围总线 交叠 连通 | ||
本发明公开了一种外围总线APB总线从接口slave接口扩展电路及其使用方法,包括:接口扩展实现电路、APB slave扩展接口;APB总线需要扩展的slave接口的地址空间划分为N个互不交叠的子地址空间,N为大于1的整数,所述APB总线需要扩展的slave接口根据所述N个子地址空间扩展为N个APB slave扩展接口;所述接口扩展实现电路,与APB总线需要扩展的slave接口、APB slave扩展接口相连,用于确定选中的子地址空间,并将APB总线slave接口与所选中的子地址空间对应的APB slave扩展接口连通。因此,采用本发明可以使得增加APB slave接口的实现过程变得较为简单。
技术领域
本发明涉及数字电路技术领域,特别涉及一种APB总线slave接口扩展电路及其使用方法。
背景技术
APB(Advanced Peripheral Bus,外围总线)总线是ARM(Advanced RISCMachines)公司研发推出的AMBA(Advanced Microcontroller Bus Architecture,片上总线)系列总线中的一种,已经成为一种标准的片上总线结构。主要用于SOC(System onChip,系统级芯片)与低带宽的周边外设之间的连接和通讯,例如UART(UniversalAsynchronous Receiver/Transmitter,通用异步收发传输器),GPIO(General PurposeInput Output,通用输入输出接口)等。图1为APB总线应用示意图,如图所示,APB总线只有一个主接口(master),就是APB桥,其它都是从接口(slave),用于连接各种外设。
由于SOC系统越来越复杂,一个SOC系统中连接多个外设也越来越普遍。但是一般地,一条APB总线可连接的最多的slave个数固定,比如16个,如果需要增加slave接口数目,则常用的方法有两种方法:
方法一:修改APB总线结构,以支持更多slave接口;
方法二:增加一条同样配置的APB总线。
图2为方法一的实施例示意图,如图所示,如果APB总线是一个成熟IP,修改APB总线结构来支持更多的slave,并不是最佳方法,即使是自行设计的APB总线,修改结构意味着需要重新验证,而且不断变化的需求可能导致反复多次的修改,而每次修改都需要对APB总线自身的结构重新验证。
图3为方法二的实施例示意图,如图所示,增加一条同样配置的APB总线,可将支持的APB slave个数提高一倍,但需要在SOC系统中增加一个APB桥的接口,这个对整个SOC系统结构影响较大。例如APB桥接口是连接到AHB或AXI总线上,则要求AHB或AXI总线需要有空闲的接口可供新增的APB桥接口使用。如果没有,则可能需要修改AHB或AXI总线结构,以增加接口连接新增的APB桥接口。
现有技术的不足在于:增加APB slave接口时需要修改APB总线结构或SOC系统,实现较为复杂。
发明内容
本发明提供了一种APB总线slave接口扩展电路及其使用方法,用以使得增加APBslave接口的实现过程变得较为简单。
本发明实施例提供了一种APB总线slave接口扩展电路,包括:接口扩展实现电路、APB slave扩展接口;其中,所述APB总线需要扩展的slave接口的地址空间划分为N个互不交叠的子地址空间,N为大于1的整数,所述APB总线需要扩展的slave接口根据所述N个子地址空间扩展为N个APB slave扩展接口;
所述接口扩展实现电路,与APB总线需要扩展的slave接口、APB slave扩展接口相连,用于确定选中的子地址空间,并将APB总线slave接口与所选中的子地址空间对应的APBslave扩展接口连通。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于浙江大华技术股份有限公司,未经浙江大华技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610727056.6/2.html,转载请声明来源钻瓜专利网。