Aldec Riviera的混合语言VHDL、Verilog和SystemVerilog HDL编译器与C/C++编译器内核的直接连接,提供了无缝的SystemC协同仿真环境,这种连接以前只能通过慢速的PLI/VPI等接口通信实现。Riviera 允许工程人员通过设计与验证工具建立SystemC模块,并采用外部C编译器进行编译和协同仿真,仿真结果可在Riviera的Waveform Viewer/Editor中进行检验。 除协同仿真外,SystemC还为配合SystemC验证库(SCV)使用的处理级(transaction-level)测试平台开发提供了条件,设计人员通过SystemC可在短期内创建更可靠的测试平台,其处理级的执行速度比事件驱动的测试平台快100倍以上。
Riviera为系统级验证工程人员提供了几个采用HDL的SystemC设计样例。由于多数系统设计人员比较熟悉C++,SystemC为传统硬件工程师与系统工程师之间建立了快速沟通。然而,如果缺乏必要的培训,多数工程人员对其还难以掌握。
由于Riviera将C++中的面向硬件的结构以一个标准C++类库的形式提供,支持SystemC为用户提供了很大便利,该软件利用软硬件操作的概念实现了大跨度的设计和验证。SystemC提供了一个可互操作建模的平台,能实现快速的系统级C++模型开发与交换,此外还为系统级工具的开发提供了一个稳定的平台。
官方网站: https://www.aldec.com
界面语言: English
文件大小: 383 MB
运行环境: Windows 7/8.x/10.x/RHEL 5.x-7.x 64Bit
评论前必须登录!
注册