2012版SystemC语言参考手册:IEEE标准

需积分: 5 5 下载量 125 浏览量 更新于2024-06-20 1 收藏 2.63MB PDF 举报
IEEE Standard for Standard SystemC LRM(系统C语言参考手册标准)是针对系统级设计和验证而制定的重要行业规范。它由设计自动化标准委员会(Design Automation Standards Committee, DAC)赞助,由IEEE计算机学会(IEEE Computer Society)发布,旨在为软件开发者提供一套统一、可扩展的硬件描述语言标准。该标准在2011年进行了修订,从IEEE Std 1666-2005升级至IEEE Std 1666™-2011。 SystemC是一种高级、模块化的硬件描述语言,特别适合于系统级建模,包括硬件/软件接口描述、嵌入式系统、模拟电路设计等。这个语言允许设计师以面向对象的方式组织系统组件,提供了抽象层次,使设计者能够快速地进行模型的构建和仿真。SystemC的核心特性包括: 1. 组件模型:它定义了类(Class)和接口(Interface),使得设计者可以创建具有状态和行为的实体,并通过继承和组合来实现复用和模块化。 2. 异步和同步交互:SystemC支持事件驱动的编程模型,允许组件之间的非阻塞通信,同时也能处理同步事件和线程。 3. 时间和模拟:SystemC内置了时间模型,支持精确的时间尺度控制,这对于实时系统和混合信号设计至关重要。此外,它还提供了用于模拟和验证的工具。 4. 跨平台支持:IEEE Std 1666定义了标准库和行为模型,确保了SystemC设计的可移植性,可以在多种硬件和软件环境中运行。 5. 标准化过程:文档中的"Approved 10 September 2011 IEEE-SA Standards Board"表明该标准已经过严格的标准化审查并得到了批准,保证了其权威性和一致性。 该标准的发布日期是2012年1月9日,同时提供了纸质版(ISBN 978-0-7381-6801-2)和电子版(ISBN 978-0-7381-6802-9),便于不同需求的用户获取。购买和遵循IEEE Standard for Standard SystemC LRM有助于提高设计效率,降低风险,确保硬件和软件间的协同工作符合业界最佳实践。