SOC设计的推手-AMBA

本文作者:admin       点击: 2003-12-01 00:00
前言:
随着可携式应用装置市场的崛起,厂商对于SOC的采用及来市场上的其需求也随之成长。面对来自应用领域日益增加的多媒体数据的传输需求,如何在SOC的架构下,有效地处理大量的数据传输并持续保有其设计上的弹性,已成为设计人员所要面对的关键课题之一。

自从1995年ARM推出开放的AMBA标准以来,经过多年的耕耘与发展,

此一标准已成为从事SOC的设计人员用以解决上述议题的重要依据。趁着负责AMBA相关业务的项目经理Tim Mace访台期间,我们特别拨冗拜访,请他与我们分享AMBA标准的最新发展现况。



开放的SOC设计架构

AMBA是由ARM率先针对SOC设计所开发的内建总线(on-chip bus)技术规格,同时这是一个开放给半导体设计相关业者所共享的设计架构;设计人员透过「数字接合」(digital glue)技术的应用,来连接SOC内部各项组件与IP核心间内部传输的标准架构。

Tim指出,包括台湾的智原科技在内,目前参与AMBA标准的.厂商,除了ARM本身之外,还有Agere、Agilent、LSI Logic、Motorola、STMicroelectronics等业者之外,同时还有Cadence、Mentor Graphics、Synopsys等EDA工具供货商。透过从设计工具供货商、设计及测试业者的参与,再加上ARM对于AMBA标准所采取的开放态度,此套规格已被超过4000位研发工程师下载,并已应用在诸多SOC及ASIC设计方案当中。

事实上,在各方合作厂商的支持,透过AMBA架构的应用,设计人员得以在确保了制程可行性之下,重复使用包括IP在内的各类外围组件与设计需求所需的宏单元,在其所设计的SOC上。

最新发展动态

目前最新的AMBA的版本是AXI,它除了与ASB、AHB等早期版本兼容之外,AXI主要透过四个信道来负责主从组件间的数据读写与控制信号的传输,能够提供更快的总线传输速度与更高的流量、同时也能以更快的时脉速度并在节省耗电的情况下,连结SOC上的各类组件 (参见图1)。

图1. AXI的基本架构