在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
查看: 3637|回复: 3

[求助] 基于UVM的SPI主模式下的验证~

[复制链接]
发表于 2016-8-8 16:25:35 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
小弟新手,想请教一下各位大神关于基于UVM的SPI主模式下的验证的一些问题;
      我要验证的内容SPI主模式下的收发功能的验证,希望走过的大神帮助我答疑成长~
      spi主机的四个接口cs、clk、sdi、sdo,我可以通过driver将数据驱动给sdi,然后通过monitor将添加的数据再回收成一个transaction,如果要建立一个RX的scoreboard的话monitor接收的数据可以作为输入的数据,那么输出的数据改怎么获取来?是通过SPI中的数据寄存器吗?
     sdo信号是输出信号,我是不是需要先将数据传递给数据寄存器,再根据SPI协议一个一个弹出以后使用monitor来收集数据?建立scoreboard的时候是不是要将给数据寄存器的数据和monitor收集的数据做对比?
      SPI模块所有的通信都是通过SDI和SDO进行的,并没有数据寄存器读写的接口~~~
      谢谢各位大神!
发表于 2016-8-17 07:15:41 | 显示全部楼层
回复 1# 时光机器人

我想你可能没有搞清楚你的验证对象,任何的验证对象应该既有输入,又有输出的,所以你的DUT是SPI master,那么你的DUT有两段驱动,一段是spi master控制器的输入数据来源端口(例如常见的spi 控制器可能是apb端口),另一端口是spi master的输出spi接口部分。如果是这样,scoreboard应该从输入接口收数据,跟输出接口的数据比较。
发表于 2016-8-17 09:26:00 | 显示全部楼层
将RX的monitor的采样的数据通过port给scoreboard。
 楼主| 发表于 2016-8-17 11:44:20 | 显示全部楼层
回复 2# acgoal


    谢谢您的帮助,我再深入学习一下!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

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

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

GMT+8, 2024-9-21 19:34 , Processed in 0.018966 second(s), 9 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表