usb_geek的个人空间 https://blog.eetop.cn/4ic [收藏] [复制] [分享] [RSS]

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

日志

OVM Cookbook学习记录(13)

已有 1583 次阅读| 2010-7-14 07:55 |个人分类:SystemVerilog

直接开始讨论example08-08.  这个例子和07-03非常相似,07-03使用transport_port来传输stimulus, 而08-08使用sequence机制来产生stimulus.
08-08的架构图如下:

        只有fpu_seq_rand/fpu_sequencer/fpu_driver和07-03不同,其他都一样。最终程序运行的结束判断条件也是由fpu_coverage来决定。 在07-03中引入了test_case的概念,在08-08中,为了突出sequence和复用的概念,没有引入复杂的test case。fpu_talker仅仅用来显示transaction的内容。 fpu_monitor用来监测BUS上的transaction,并且打包成fpu_pair. fpu_tlm是行为级golden model. 整个设计架构非常清晰明了。
        从上图标识的两个port可以看出,为什么ovm_seq_item本身是从ovm_transaction继承而来,目的在于sequence机制传输的item亦可以用标准transport来传输。数据类型直接通用。seq_item只是ovm_transaction的一个特例而已。

点赞

评论 (0 个评论)

facelist

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

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

    周排名
  • 0

    月排名
  • 0

    总排名
  • 0

    关注
  • 1

    粉丝
  • 1

    好友
  • 1

    获赞
  • 14

    评论
  • 748

    访问数
关闭

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


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

GMT+8, 2024-12-22 21:32 , Processed in 0.014092 second(s), 7 queries , Gzip On, Redis On.

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