文件名称:SystemC片上系统介绍
文件大小:51KB
文件格式:DOC
更新时间:2013-08-02 11:25:51
SystemC片上系统介绍
1 SystemC的基本知识 深亚微米半导体技术的进展与成熟使复杂的片上系统(SoC)设计变得越来越普遍,同时对传统的ASIC设计方法和流程提出了挑战。一些新的设计语言被开发出来以支持这些设计技术,例如SystemC[1]、SystemVerilog[6]等。Open SystemC Initive(OSCI)提出的基于C++的SystemC语言,已经逐渐被许多设计者用来对SoC体系结构进行建模以进行体系性能的分析及软硬件联合设计。SystemC的一个重要特性是它支持系统设计各个层次的模型抽象,包括算法层次的模型、无时间信息的功能模型、含时间信息的功能模型、业务级模型、行为级模型、寄存器传输级模型等[8]。这样在系统开发的各个阶段,不同的设计开发团队可以运用同一个设计语言,使用基于同一种设计语言描述的设计平台。 SystemC在1999年正式推出,并由Open SystemC Initiative (OSCI) 负责支持、维护和发展。这个组织包含了范围广泛的公司、研究机构、大学和个人成员。被选举出OSCI理事会成员(Board Member Coreporations)包括:ARM Ltd.,Cadence Design Systems, Inc.,CoWare,Fujitsu,Mentor Graphics,Motorola,NEC,Synopsys,Inc. [1],涵盖了系统厂商、半导体厂商、EDA工具厂商、IP供应商等。