联系我们
    插件电感_大电流电感
热门搜索
点击排行
推荐电感
推荐阅读
推荐电感
推荐电感
猜猜你喜欢的
行业知识 您所在的位置: 电感 > 行业知识

基于ESL并采用System C和System Verilog的设计流程

来源:    作者:    发布时间:2015-09-01 07:19:42    浏览量:


  为了建立SystemC和SystemVerilog的高效集成解决方案,让诸如信号和事务处理这样的基层概念在语言设计中,尽管已经在各自的语言中进行了各自方面的优化,在语义上又能够跨越语言分界实现有效的映射。实际上,SystemC和SystemVerilog的标准化组织,OSCI和Accellera,已经认识到在这两种语言之间建立有效接口连接机制的需求。

  SystemC和SystemVerilog集成的核心支持了混合层级结合的建模,而有能力创建部分处于事务处理级和部分处于具体硬 件级的仿真模型。因此,集成让SystemC和SystemVerilog能够在不同的抽象层级上进行通讯。

  一个典型的应用实例是将一个SystemVerilog RTL模块集成到整个系统的一个SystemC模型中,例如,为了实现早期集成检查。由于SystemC典型情况下应用在事务处理级,就有必要使用一个作为抽象层级之间桥梁的适配器(图3)。

由于SystemC典型情况下应用在事务处理级


  这些适配器的目的在于将事务处理转换成信号操作,而反之亦然。这样,就可以让设计的一部分在事务处理层次上进行仿真,而另一些部分在具体硬件层级上进行仿真。采用这种方法,设计人员拥有对于仿真具体层级的完全控制。

  这些适配器可以用SystemC或以SystemVerilog(图3)来编写。使用一项SystemC适配器是相当直接的方式,并且以将SystemC信号映射到SystemVerilog信号为基础,反之亦然。而以SystemVerilog来缩写转换器时,典型情况下能够提供更高的性能,但要求在SystemC与SystemVerilog之间建立事务处理级接口。

  SystemC与SystemVerilog之间的事务处理级接口

  在System

C中,将通讯与功能区隔开来的目的导致了接口概念的形成。在SystemVerilog中,与接口类似的概念也进行了设计。虽然SystemVerilog接口和SystemC接口并不完全一致,它们在语言上具有足够的匹配度,能够提供这两种语言之间的有效事务处理级连接。SystemVerilog接口是一种能够将信号捆绑在一起的结构,并且具有与SystemC接口完全一样的接口方法。通过使用SystemVerilog基于DPI的服务层,验证引擎可以直接将SystemC接口映射在SystemVerilog接口上,从而可以从SystemVerilog验证平台中直接调用SystemC事务处理级模型。

  例1所示为在参考文献[3]中所述的以SystemC编写的simple_bus的模块接口部分。它描述了接口方法burst_read。而simple_bus的整个代码可以在任何SystemC 2.x版本的安装版本中找到。但是,simple_bus是如何实现此接口方法的,例如,使用了什么样的总线带宽或使用了哪一类型的仲裁,对于该接口方法的调用者来说都是不可见的,因此,可以在体系结构开发中很方便地进行改变。

以SystemC编写的simple


  例2所示为simple-bus的一个SystemVerilog接口部分,这个总线可以直接映射到如例1所示的SystemC接口。为了确保SystemVerilog接口向SystemC成员的正确映射,其实现通过一个SystemVerilog的直接过程接口(DPI)服务层来完成。

simple-bus的一个SystemVerilog接口部分


  这样就可以实现如例3所示的从SystemVerilog验证平台中直接调用SystemC对象的接口方法。

从SystemVerilog验证平台中直接调用SystemC对象的接口方法


  有了这种能力,验证团队就可以充分利用SystemVerilog的验证平台技术来验证SystemC事务处理级模型,并可以使用SystemC事务处理级模型作为硬件验证流程的参考模型,这点在图4中进行了概略的描述。此外,SystemVerilog功能覆盖和断言可以用于实现完整的由覆盖率驱动的事务处理级模型的验证解决方案,为SystemC模型提供新型和前所未有的验证能力。

验证SystemC事务处理级模型

NMOS管驱动用MIC841L比较器的输出信号作为2SK3018MOS管的驱动信号,在MOS管电平由低变为高时,出现驱动信号在5V、0.5V之间跳动,MOS管无法完成驱动功能?这是为什么?
应该是MOSFET突变导致了

教你选择汽车爆震传感器 4月08日 第三届·无线通信技术研讨会 立即报名 12月04日 2015•第二届中国IoT大会 精彩回顾 10月30日ETF•智能硬件开发技术培训会 精彩回顾 10月23日ETF•第三届 消费

阐述窃电的分类及窃电的侦查方法窃电是一种以非法侵占使用电能为形式,实质是以盗窃供电企业电费为目的,是一种严重的违法犯罪行为。窃电不仅破坏了正常的供用电贸易结算秩序,使供电企业蒙受了经济损失,而且还危及供用电双方的安全及电能的经济、合理使用。我国新颁布的《电力法》对窃电作出严厉的规定,《电力法》第四条、第七十一条以及《电力供应与使

大电流电感
 
在线客服