索手锋芒的个人空间 https://blog.eetop.cn/calvin [收藏] [复制] [分享] [RSS]

空间首页 动态 记录 日志 相册 主题 分享 留言板 个人资料

日志

c与sv混合仿真的简单示例

已有 1806 次阅读| 2016-8-26 16:09 |个人分类:SV note

在验证中,有时候对具有复杂算法的design,在验证环境中可能需要去拿c model做referrence model来做比对。

主要有两种做法:

一种是c model吃输入文件后输出结果,design也吃同样的输入文件,把c mdel和design产生的输出进行比对。

另一种是,直接动态的混合仿真,在仿真过程中调用c model的函数处理数据,或者调matlab处理数据,产生激励等。

第一种方法有一个缺点:需要中间文件去做分析,不太好做自动化和大量regression。

下面对动态混合仿真做一个简单的示例:

1.首先你要有c model,并定义了一些可以供sv使用的function


2.在验证环境中调用 DPI-C, import相应的function,你就可以把他当做一个普通的function进行使用了。


点赞

评论 (0 个评论)

facelist

您需要登录后才可以评论 登录 | 注册

  • 关注TA
  • 加好友
  • 联系TA
  • 0

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 0

    好友
  • 4

    获赞
  • 4

    评论
  • 3176

    访问数
关闭

站长推荐 上一条 /1 下一条

小黑屋| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-4-27 15:27 , Processed in 0.017941 second(s), 7 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
返回顶部