欢迎来到天天文库
浏览记录
ID:40569294
大小:48.50 KB
页数:4页
时间:2019-08-04
《Soc的片上总线技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、SoC的片上总线技术SoC(System-on-Chip)设计技术始于20世纪90年代中期,随着半导体工艺技术的发展,IC设计者能够将愈来愈复杂的功能集成到单硅片上,SoC正是在集成电路(IC)向集成系统(IS)转变的大方向下产生的。SoC的最大好处之一就是可以通过预先设计好的,称为“IP核”的功能模块来节省设计成本,整个过程就像利用面向对象的编程语言开发程序一样,可以大量的实现复用,简化了开发过程提高了工作效率。可以明显的看出IP核作为SoC的设计核心,其本质特征就是重用。既然存在可重用性那么也带来了另一个问题,就是怎样有效地将这些IP核集成到一个系
2、统中,或者更确切的说也就是确定IP核之间的通信机制。随着以IP核为基础的复用技术的发展,工业界核研究组织纷纷积极从事相关标准方案的制定工作,从目前的研究和发展看,影响力较大的一共有三种方案,分别是IBM公司的CoreConnect、ARM公司的AMBA和SilicoreCorp公司的Wishbone。下面对三种总线标准进行一些详细的介绍。CoreConnect总线标准是由IBM公司提出的,因其在性能和效率方面的突出优势而成为行业内的标准总线之一。CoreConnect拥有一套完整的技术文档,在技术上可行性较强。同时IBM韩提供三种基本类型连接功能块:处
3、理器内部总线PLB、片上外围总线OPB和设备控制总线DCR。CoreConnect总线的逻辑结构如图1所示,它清楚地定义了所有的系统构成部件以及它们是如何连接的。下面分别具体介绍PLB、DCR和OPB的主要技术特征。PLB标准是为总线传输的主要发出者和接受者之间提供高带宽、低延迟的连接。其主要特征为:●高性能处理器内部总线;●交叠的读和写功能(最快每周期两次传输);●支持分段传输;●地址流水(减少延迟);●读和写分开;●32~64位数据总线;●32位地址空间;●支持16~64字节突发传输模式;●支持字节使能(非对准和3字节传输);●支持仲裁、REQ、G
4、NT和LOCK;●延迟和隐藏仲裁(减少延迟);●4级仲裁优先权;●特殊DMA(DirectMemoryAccess)模式,如快速的从内存到内存;●地址和数据状态扼制(Addressanddataphasethrottling);●延迟计数器(保证保持延迟到预想的程度)。OPB标准为连接具有不同的总线宽度及时序要求的外设和内存提供了一条途径,并尽量减小对PLB性能的影响。其主要特性如下:●片上外围总线;●多个主设备;●32位地址空间;●读和写数据总线分开;●8~32位数据总线;●动态总线宽度;●支持重试模式(如果主设备要求的从设备忙,主设备隔一段时间再次
5、请求);●支持突发(burst)传输模式;●支持DMA;●设备可以是内存映射(支持DMA);●检测总线超时功能(在仲裁器中);●支持仲裁、REQ、GNT和LOCK。DCR是用来规范CPU通用寄存器设备,控制寄存器之间传输数据。DCR总线在内存地址映射中取消了配置寄存器,减少取操作,增加处理器内部总线的带宽。其主要特征如下:●10位地址总线;●32位数据总线;●同步和异步的传输;●分布式结构。CoreConnect的优点是CoreConnect协议规范采用多级总线方式,将慢速设备与高速设备分离,避免形成瓶颈。同时只要得到IBM公司的授权即可免费使用,IB
6、M公司提供完整的测试开发包,以支持快速开发和验证。CoreConnect的缺点就是本身的复杂性,相对于简单的嵌入式应用,主要关注的不是性能,CoreConnect提供的很多特性根本无法用到,反而成为系统的负担。AMBA总线规范是ARM公司设计的一种应用于嵌入式的系统的总线标准,他独立于处理器和制造工艺技术,增强了各种应用中的外设和系统红单元的可重用性。AMBA总线规范是一个标准的开放协议,可以直接免费从ARM公司获取。AMBA总线规范定义了三种可以组合使用的不同类型总线分别是:AHB、ASB和APB。AHB适用于高性能和高时钟频率的系统模块。他作为高性
7、能系统的骨干总线,主要用于连接高性能的高吞吐率的设备之间连接,如CPU、派上存储器、DMA设备和DSP或其他协处理器等等。其主要特性如下:●支持多个总线主设备控制器;●支持猝发、分裂、流水等数据传输方式;●单周期总线主设备控制权转换;●32~128位数据总线宽度;●具有访问保护机制,以区分特权模式和非特权模式访问,指令和数据读取等;●数据促发传输最大为16段;●地址空间32位;●支持字节、半字和字传输。ASB适用于高性能的系统模块。再不必要使用AHB的告诉特性的场合,可选择ASB作为系统总线,他同样支持处理器、片上存储器和片外存储器接口与低功耗外部宏单
8、元之间的连接。其主要特征与AHB类似,主要不同点是它数据宽度要小一些,它支持的典型数据宽度为8
此文档下载收益归作者所有