- 1
- 2
- 3
- 4
- 5
用SystemVerilog验证赛灵思FPGA
资料介绍
重新传输封包时,采用一个新智能缓冲器实现事务自动重新排序和事务优先级管理。对于这个特定的验证项目,工程师采用了Mentor Graphics公司标准AVM基础类别之上的SystemVerilog(利用Mentor Graphics Questa工具仿真)来验证新设计的Buffer LogiCORE与现有Logical LogiCORE之间的交互作用,同时保证符合RapidlO标准应用层。
当你自己要开发可便携并且强大的新测试平台时,可以很容易地使用我们在这个验证项目中用到的一些方法。本文还会描述我们用于提高设计质量的一些甚至不必对测试平台进行改动的方法和功能覆盖技巧。
抽象测试平台开发
事务(transaction)帮助我们在仿真过程中跟踪数据移动并控制事件。
SRIO验证基础架构中的一个事务类代表RapidlO封包并且在每个域都包含成员元素。我们还使用事务类来表示内核中的其它事件和状态。例如,我们采用一个调度类型来指出封包是否需要在链路接口重新传输,使用另一个配置类来表示主端口上的读写事务。
SystemVerilog接口对内核信号进行抽象.从而可以在测试平台和待测器件(DUT)之间提供简单的连接。唯一与内核接口通信的类是将事务转换为向量的驱动器和将向量转换回事务监视器。图1中用黑色实线表示基于向量的接口。所有其它单元之间的连接都用灰色虚线.代表基于事务的通信。在处理向量流时,驱动器和监视器利用内建在事务中的函数实现域和数据流之间的转换,并且还使用比较(comparison)等成员函数。
部分文件列表
文件名 | 大小 |
用SystemVerilog验证赛灵思FPGA.pdf | 3M |
最新上传
-
SYFSSYYFF 打赏3.00元 1天前
-
我是蒙帆 打赏1.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏10.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
-
21ic下载 打赏310.00元 3天前
用户:gsy幸运
-
21ic下载 打赏210.00元 3天前
用户:zhengdai
-
21ic下载 打赏210.00元 3天前
用户:jh0355
-
21ic下载 打赏210.00元 3天前
用户:jh03551
-
21ic下载 打赏210.00元 3天前
用户:xzxbybd
-
21ic下载 打赏70.00元 3天前
用户:铁蛋锅
-
21ic下载 打赏60.00元 3天前
用户:sun2152
-
21ic下载 打赏60.00元 3天前
用户:xuzhen1
-
21ic下载 打赏60.00元 3天前
用户:liqiang9090
-
21ic下载 打赏20.00元 3天前
用户:w1966891335
-
21ic下载 打赏30.00元 3天前
用户:玉落彼岸
-
21ic下载 打赏15.00元 3天前
用户:x15580286248
-
21ic下载 打赏15.00元 3天前
用户:kk1957135547
-
21ic下载 打赏15.00元 3天前
用户:w993263495
-
21ic下载 打赏30.00元 3天前
用户:SkyEagle88
-
21ic下载 打赏25.00元 3天前
用户:hp860629
-
21ic下载 打赏5.00元 3天前
用户:dong2223333
-
21ic下载 打赏10.00元 3天前
用户:dxb3320
-
21ic下载 打赏10.00元 3天前
用户:DXB193394
-
21ic下载 打赏10.00元 3天前
用户:westup
-
21ic小能手 打赏15.00元 3天前
-
21ic小能手 打赏20.00元 3天前
-
21ic小能手 打赏8.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
-
21ic小能手 打赏5.00元 3天前
资料:高频功率放大器设计
-
21ic小能手 打赏5.00元 3天前
资料:基于PID的双轮平衡车
-
21ic小能手 打赏10.00元 3天前
-
21ic下载 打赏310.00元 3天前
用户:w178191520
-
21ic下载 打赏310.00元 3天前
用户:小猫做电路
全部评论(0)