一种APB总线slave接口扩展电路及其使用方法技术

技术编号:14403886 阅读:187 留言:0更新日期:2017-01-11 15:45
本发明专利技术公开了一种外围总线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(AdvancedPeripheralBus,外围总线)总线是ARM(AdvancedRISCMachines)公司研发推出的AMBA(AdvancedMicrocontrollerBusArchitecture,片上总线)系列总线中的一种,已经成为一种标准的片上总线结构。主要用于SOC(SystemonChip,系统级芯片)与低带宽的周边外设之间的连接和通讯,例如UART(UniversalAsynchronousReceiver/Transmitter,通用异步收发传输器),GPIO(GeneralPurposeInputOutput,通用输入输出接口)等。图1为APB总线应用示意图,如图所示,APB总线只有一个主接口(master),就是APB桥,其它都是从接口(slave),用于连接各种外设。由于SOC系统越来越复杂,一个SOC系统中连接多个外设也越来越普遍。但是一般地,一条APB总线可连接的最多的slave个数固定,比如16个,如果需要增加slave接口数目,则常用本文档来自技高网...
一种APB总线slave接口扩展电路及其使用方法

【技术保护点】
一种外围总线APB总线从接口slave接口扩展电路,其特征在于,包括:接口扩展实现电路、APB slave扩展接口;其中,所述APB总线需要扩展的slave接口的地址空间划分为N个互不交叠的子地址空间,N为大于1的整数,所述APB总线需要扩展的slave接口根据所述N个子地址空间扩展为N个APB slave扩展接口;所述接口扩展实现电路,与APB总线需要扩展的slave接口、APB slave扩展接口相连,用于确定选中的子地址空间,并将APB总线需要扩展的slave接口与所选中的子地址空间对应的APB slave扩展接口连通。

【技术特征摘要】
1.一种外围总线APB总线从接口slave接口扩展电路,其特征在于,包括:接口扩展实现电路、APBslave扩展接口;其中,所述APB总线需要扩展的slave接口的地址空间划分为N个互不交叠的子地址空间,N为大于1的整数,所述APB总线需要扩展的slave接口根据所述N个子地址空间扩展为N个APBslave扩展接口;所述接口扩展实现电路,与APB总线需要扩展的slave接口、APBslave扩展接口相连,用于确定选中的子地址空间,并将APB总线需要扩展的slave接口与所选中的子地址空间对应的APBslave扩展接口连通。2.根据权利要求1所述的电路,其特征在于,所述接口扩展实现电路包括:PSEL接口扩展实现电路、PRDATA接口扩展实现电路;所述APBslave扩展接口包括:PENABLE扩展接口、PSEL扩展接口、PRDATA扩展接口、PADDR扩展接口、PWRITE扩展接口以及PWDATA扩展接口;其中:所述PSEL接口扩展实现电路,与APB总线的PSEL接口、APB总线的PADDR接口以及所述PSEL扩展接口相连,接收所述PSEL接口的选择信号和所述PADDR接口的地址信号,并将所述地址信号的子地址空间与预设子地址空间进行对比来确定选中的子地址空间,将所述选择信号连通到所选中的子地址空间对应的PSEL扩展接口;所述PRDATA接口扩展实现电路,与APB总线的PSEL接口、APB总线的PADDR接口、APB总线的PRDATA接口以及所述PRDATA扩展接口相连,根据所述PSEL扩展接口的选择信号确定选中的PRDATA扩展接口,接收所述选中的PRDATA扩展接口的读回数据信号,并将所述读回数据信号连通到APB总线的PRDATA接口;所述PENABLE扩展接口,与APB总线的PENABLE接口相连,接收所述PENABLE接口的选通信号;所述PADDR扩展接口,与APB总线的PADDR接口相连,接收所述PADDR接口的地址信号;所述PWRITE扩展接口,与APB总线的PWRITE接口相连,接收所述PWRITE接口的写标识信号;所述PWDATA扩展接口,与APB总线的PWDATA接口相连,接收所述PWDATA接口的写数据信号。3.根据权利要求2所述的电路,其特征在于,所述接口扩展实现电路进一步包括:PREADY接口扩展实现电路、PSLVERR接口扩展实现电路;所述APBslave扩展接口进一步包...

【专利技术属性】
技术研发人员:徐建冯世柱方伟
申请(专利权)人:浙江大华技术股份有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1