由于SystemC存在缺陷,加拿大蒙特利尔大学提出一种基于微软.Net平台和C# (C-sharp)语言的系统级设计方法。这种方法并不是要取代SystemC,而是通过指出语言需要改进的方面来助SystemC一臂之力。
研究人员创建了一种名为的原型系统,并已在实验室应用于仿真和软硬件分区。目前还没有商业化应用或芯片设计,然而担任该项目指导的蒙特利尔大学教授El Mostapha Aboulhamid表示,正在与意法半导体展开合作。
有意成为SystemC的“演化”,提供具备诸多免费细节如宏、指针和功能原型的环境。.Net框架广泛用于软件开发领域,包括实时应用的嵌入软件开发,但尚未应用于硬件设计,Aboulhamid表示。它支持的语言包括C#,Aboulhamid称其“融合了Java和C++的妙处。”
C#的一个特性是“属性编程”。为了表示硬件概念,研究小组增加了表示过程、并行、模块和信号的属性。
京公网安备 11011202001138号
