SystemC

✍ dations ◷ 2025-11-28 08:46:31 #程序设计语言,硬件验证语言

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。

相关

  • 田炳耕田炳耕(1919年8月2日-2017年12月27日),浙江绍兴上虞人,美籍华裔电机工程专家。1934年就读于上海中法工业专科学校,1937年抗战爆发,远赴重庆,考入国立中央大学电机工程系,1940年三年级
  • 鳄梨鳄梨(学名:),又称牛油果、油梨、樟梨、酪梨,是一种生长于热带的樟科树的果实,这种树也被称为鳄梨。长期以来它的原产地都被定为墨西哥中南部地区,但后来有考古发现称秘鲁在8,000—1
  • 艾斯诺姆干酪艾斯诺姆干酪(Esrom cheese),产自丹麦,发明于1930年代。艾斯诺姆干酪有扁平长方形的外壳,外壳多数以金属薄膜包裹,干酪肉为黄色,质地柔软,肉身上有形状规则的洞眼。此干酪的保存性较
  • 多诺万·米切尔小多诺万·米切尔(英语:Donovan Mitchell Jr.,1996年9月7日-),生于美国纽约州艾姆斯弗德(英语:Elmsford, New York)(Elmsford, New York),美国职业篮球运动员。目前效力于NBA联盟犹他爵
  • Windows Media VideoWMV(Windows Media Video)是微软公司开发的一组数字影片编解码格式的通称,它是Windows Media架构下的一部分。它最初是为低速率流媒体应用作为专有编解码开发出来的,但是2003年
  • 拟青霉属见内文拟青霉属(学名:)是散囊菌目发菌科之下一个真菌物种的属。本属的多个物种为植物病源体。过往本属还包括多个昆虫病源真菌(英语:entomopathogenic fungi)的物种,例如:及俗称金蝉
  • 土朱山土朱山(印尼文:Gunung Tujuh)为苏门答腊巴里桑山脉的一座火山。其包括7座山峰,其中仅三座有登顶记录。在印尼语中“Tujuh”即意为“七”。土朱山中部存在一个巨大的火山湖,土朱山
  • 政治漫画政治漫画或社论漫画,是漫画的一种,内容涉及当时一刻最热门的时事政治,黑白分明,将人物、事件、意识漫画化、化繁为简、具体、形象化、娱乐化。漫画家通过漫画之发表,达至宣传其政
  • 别有洞天《别有洞天》(英语:)是一部2003年的美国冒险喜剧电影,由安德鲁·戴维斯(英语:Andrew Davis (director))执导。改编自路易斯·萨奇尔的1998年同名小说《洞》,描述美国少年犯罪及种族
  • 阮丹桂阮丹桂(越南语:Nguyễn Đan Quế,1942年4月13日-)是越南的一位内分泌学家,他更为著名的身份是持不同政见者、人权活动家、民运人士和良心犯。他曾在1978年至1988年、2003年至2005