SystemC

✍ dations ◷ 2025-07-08 02:57:34 #程序设计语言,硬件验证语言

SystemC是一种基于C++语言的用于系统设计的计算机语言,是用C++编写的一组库和宏。它是为了提高电子系统设计效率而逐渐发展起来的产物。IEEE于2005年12月批准了IEEE1666-2005标准。

通常,系统由软件部分和硬件部分组成,系统的一部分功能由软件实现,而另一部分功能则由硬件实现。早期的系统比较简单,系统工程师将准备设计的系统划分为软件部分和硬件部分,分别由软件工程师和硬件工程师进行设计、仿真、实现和改进,最后再将软件部分和硬件部分结合起来形成系统。软件工程师使用C和C++等程序设计语言,因为这些语言专长于描述串行执行的程序,用来仿真软件部分;而硬件工程师则使用VHDL和Verilog等硬件描述语言,因为这些语言专长于描述并行运行的硬件,用来仿真硬件部分。但是,随着电子系统的不断发展,系统结构越来越复杂,系统组件也越来越多,这就要求系统工程师在先期划分软件和硬件时,就对整个系统性能有很好的了解和掌握,以便更好地划分软件和硬件,减小设计中不必要的失误所带来的损失和风险。SystemC也就由此孕育而生,因为它能够满足对软件和硬件协同仿真的需求。

SystemC的名称来自“系统”一词的英语System和“C/C++语言”中的C,以表示它是一种基于C/C++语言的系统设计语言。

许多科学研究团队和计算机辅助设计软件公司一同为SystemC的发展做出了贡献,1999年成立了开源SystemC的开发团队“Open SystemC Initiative(OSCI)”。

2011年11月10,IEEE通过了新SystemC 2011标准:IEEE1666-2011。

相关

  • 浊齿龈边塞擦音(Voiced alveolar lateral affricate)是辅音的一种,用于一些口语中。表示此音的国际音标(IPA)是⟨d͡ɮ⟩,并常常被简化为⟨dɮ⟩。浊齿龈边塞擦音的特征包括:浊齿龈
  • 安道尔侯国安道尔公国(加泰罗尼亚语:Principat d'Andorra),也译作安道拉亲王国,通称安道尔,为一微型国家,国土面积468平方千米。是西南欧的内陆亲王国,位于比利牛斯山脉东南部,毗邻法国和西班牙
  • 金马宾馆当代美术馆金马宾馆原是为前往金门、马祖前线的中华民国国军亲属送别、探亲而建于台湾的宾馆。位于高雄市鼓山区鼓山一路111号寿山山脚下的金马宾馆于1959年开始筹备、1967年由中华民
  • 阿克顿阿克顿(英语:Acton)是位于美国加利福尼亚州洛杉矶县的一个人口普查指定地区。阿克顿的座标为34°28′22″N 118°11′01″W / 34.47278°N 118.18361°W / 34.47278; -118.1836
  • 让·西贝柳斯让·西贝柳斯(瑞典语:Jean Sibelius,1865年12月8日-1957年9月20日),出生名约翰·尤利乌斯·克里斯蒂安·西贝柳斯(瑞典语:Johan Julius Christian Sibelius),芬兰作曲家,民族主义音乐和
  • 川上伦子川上伦子(艺名:川上 とも子,1970年4月25日-2011年6月9日),日本女性配音员。O型血。昵称:伦藏(とも蔵)。出身于东京都。出道以来从属Production baobab。桐朋学园大学短期大学部艺术学
  • 进步 (杂志)《进步》(英语: the Progressive),是一部有关美国的政治、文化以及进步主义的月刊,其立场自由而不受拘束。杂志成立于1909年,参议员罗伯特·马里昂·拉·福莱特(英语:Senator Rober
  • 极限挑战《极限挑战》是由上海东方卫视所制作的一档大型励志综艺节目,其节目内容跟社会热点息息相关。每一集成员都需要通过不同的考验来闯关,闯关过程中会收到不同的指令及提示,帮助参
  • 天津市地方金融监督管理局印章规定:直径?厘米,中央刊五角星。地方金融监督管理局是中华人民共和国天津市人民政府主要负责研究提出天津市贯彻执行国家有关金融工作的方针政策和工作安排,拟定天津市金融
  • 旭国斗雄旭国斗雄,(日语:旭國 斗雄/あさひくに ますお ,1947年4月25日-),原名太田武雄,日本北海道上川郡爱别町出身的前大相扑力士,第210代大关。现役时代体型身长174cm、体重121kg、血型b型