Semi conduct or Technol ogy Vol
11November 2003111引 言传统的IC设计方法已无法适应新的SoC设计要求,需要根本的变革,即从以功能设计为基础的传统IC设计流程转变到以功能整合为基础的SoC设计全新流程
SoC设计以I P的设计复用和功能组装、整合来完成
SoC设计的重点为系统功能的分析与划分、软硬件功能的划分、I P的选择与使用、多层次验证环境和外界设计咨询服务等
随着以I P核复用为基础的SoC设计技术的发展,如何有效地对众多I P供应商提供I P核,在实际设计时进行有效互联的问题日益受到重视
为了使 I P核集成更快速、更方便,缩短进入市场的时间,迫切需要一种标准的互联方案
在这一背景下产生的片上总线OCB(on- chi pbus)技术,基于 I P核互联标准技术的发展,目前已形成较有影响力的三种总线标准为:IBM公司的 Cor eConnect ,ARM公司的 AMBA( AdvancedMicrocontroller Bus Architecture)和Silicore Corp公司的Wi shbone
本文对这三种总线标准进行了详细介绍
2 Cor eConnect 总 线CoreConnect 拥有完备的一整套技术文档,在技术上可行性较强
IBM 公司的CoreConnect 连接总线还提供了三种基本类型连接功能块,即处理器内部总线PLB( Processor Local Bus)、片上外围总线OPB(On- Chi pPeri pheral Bus)和设备控制总线DCR(Devi ce Cont rol Regi st er)
CoreConnect总线的逻辑结构如图1所示,它清楚地定义了所有的系统构成部件以及它们是如何连接的,下面分别介绍 PLB、DCR 和 OPB 的主要技术特征