RDMA设计36:验证环境设计
本博文主要交流设计思路在本博客已给出相关博文160多篇希望对初学者有用。注意这里只是抛砖引玉切莫认为参考这就可以完成商用IP设计。验证平台的主要功能是为待测设备提供激励信号并监测其相关接口通过与参考模型的结果进行对比从而在仿真环境中验证 DUT 的功能是否符合设计要求。验证平台包含 AXI4 Complexes、AXIS Complexes、AXI-Lite Complexes、RefModel 和Scoreboard 组件。各组件间的连接方式如图 1 所示。图1 基于 SV 的验证平台的整体架构图.AXI4 Complexes负责监测 AXI4 总线接口。在设计中AXI4 总线用于 DUT 与系统内存的连接负责进行数据传输。其由 DUT 驱动并不需要验证平台产生额外的激励。此复合体包含一个 Monitor用于将总线信号转换为 AXI4 事务发送到计分板。AXIS Complexes负责监测 AXIS 总线接口。在设计中AXIS 总线用于 DUT 与CMAC 集成块的连接。在验证平台中该接口与 RDMA 子系统模型相连其工作同样不需要添加额外的激励。此复合体包含一个 Monitor用于将总线信号转换为 AXIS事务发送到计分板。AXI-Lite Complexes负责对接 AXI-Lite 总线接口。AXI-Lite Complexes 包含一个总线驱动器Driver、一个总线监测器Monitor及一个序列发生器Sequencer。其中驱动器从序列发生器获取 AXI-Lite 事务将其转换为 AXI-Lite 接口信号监测器监测 AXI-Lite 接口信号并将其转换为 AXI-Lite 事务发送到计分板序列发生器则根据测试用例产生事务。RefModel用于模拟 DUT 设计功能。RefModel 从 AXI-Lite Complexes 中的监测器获取事务并根据这个信息产生预期的 AXI4 事务和 AXIS 事务发送到计分板。Scoreboard收集各个接口上实际产生的事务并于参考模型给出的事务进行比较同时统计对比结果用以判断测试用例是否执行成功。B站已给出相关性能的视频如想进一步了解请搜索B站用户专注与守望https://www.bilibili.com/video/BV1mPV5eCE8z/?spm_id_from333.337.search-card.all.clickvd_sourcec355545d27a44fe96188b7caefeda6e7

相关新闻

RDMA设计35:基于 SV 的验证平台

RDMA设计35:基于 SV 的验证平台

本博文主要交流设计思路,在本博客已给出相关博文160多篇,希望对初学者有用。注意这里只是抛砖引玉,切莫认为参考这就可以完成商用IP设计。 FPGA IP(知识产权核)使用SystemVerilog(SV)进行验证&…

2026/7/3 19:05:38 阅读更多 →
阻抗线跨分割区的参考平面修复方案

阻抗线跨分割区的参考平面修复方案

在PCB设计中,“跨分割区” 是信号完整性的 “头号杀手” 之一。尤其是阻抗线(如 50Ω 单端、100Ω 差分),一旦跨分割区,参考平面不连续,信号的电场分布会被破坏,导致阻抗突变、信号反射、串扰增…

2026/7/3 19:05:41 阅读更多 →
大学老师从讲师到正教授,平均需要12.5年!

大学老师从讲师到正教授,平均需要12.5年!

能否评上高级职称,不在于你有多强,而取决于名额多少以及对手有多强。 在高校,没有哪位老师会不在意职称。 在高校里职称一般设置为:初级、中级、高级、正高级。他们对应的职称名称是:助教、讲师、副教授、教授。 不…

2026/7/5 2:07:21 阅读更多 →

最新新闻

DVWA从入门到精通(十一):XSS (Stored)(存储型XSS)

DVWA从入门到精通(十一):XSS (Stored)(存储型XSS)

摘要:本文是《DVWA从入门到精通》系列的第十一篇,带你全面掌握XSS (Stored)(存储型XSS)模块的攻防全流程。从存储型XSS的核心原理出发,逐步讲解Low、Medium、High三个级别的攻击手法与源码分析,并深入探讨I…

2026/7/6 13:26:21 阅读更多 →
Arduino+ESP32-CAM摄像头+Blinker获取视频监控

Arduino+ESP32-CAM摄像头+Blinker获取视频监控

大家好,这节课给大家分享ArduinoESP32-CAM摄像头Blinker获取视频监控,废话不多说,直接开干: 1.硬件材料准备 ESP32-CAM摄像头 ESP32-CAM 拥有业内极富竞争力的小尺寸摄像头模组,该模块可以作为最小系统独立工作&#x…

2026/7/6 13:24:18 阅读更多 →
PLC标定耗时又易错?LabVIEW自动标定方案效率翻倍

PLC标定耗时又易错?LabVIEW自动标定方案效率翻倍

阅读时间:5分钟 | 适用人群:PLC工程师/自动化测试工程师/工业控制系统设计师痛点直击:国产PLC模块(AI/AO模拟量输入输出)在使用前必须进行标定,传统手工标定需要人工观测数据、手动记录、反复计算&#xff…

2026/7/6 13:24:18 阅读更多 →
5分钟掌握AutoClicker:Windows鼠标自动点击工具的终极指南 [特殊字符]

5分钟掌握AutoClicker:Windows鼠标自动点击工具的终极指南 [特殊字符]

5分钟掌握AutoClicker:Windows鼠标自动点击工具的终极指南 🚀 【免费下载链接】AutoClicker AutoClicker is a useful simple tool for automating mouse clicks. 项目地址: https://gitcode.com/gh_mirrors/au/AutoClicker 你是否厌倦了重复的鼠…

2026/7/6 13:24:18 阅读更多 →
AI 转型任务契约:把创始人的起步试点写成可验收 artifact

AI 转型任务契约:把创始人的起步试点写成可验收 artifact

AI 转型任务契约:把创始人的起步试点写成可验收 artifact 企业内部做 AI 试点,最容易出现的工程问题不是“没有模型”,而是“没有契约”。工具已经接入,群里也有人试用,但项目文档里找不到输入来源、输出对象、审核责任…

2026/7/6 13:20:07 阅读更多 →
小程序开发必知:四大法律合规领域与全周期实操指南

小程序开发必知:四大法律合规领域与全周期实操指南

1. 项目概述:为什么小程序开发者必须懂法?干了这么多年互联网产品,从PC网站做到移动App,再到如今遍地开花的小程序,我最大的感触就是:技术实现的门槛在降低,但合规运营的门槛在急剧升高。尤其是…

2026/7/6 13:18:04 阅读更多 →

日新闻

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2 与 MySQL 单元测试兼容性:5 个关键 SQL 语句差异与规避方案

H2与MySQL单元测试兼容性:5个关键SQL语句差异与规避方案1. 单元测试中的数据库兼容性挑战在Java开发领域,单元测试是保证代码质量的重要环节。当应用涉及数据库操作时,测试环境的搭建往往成为开发者的痛点。H2数据库因其轻量级、内存模式和快…

2026/7/6 0:01:17 阅读更多 →
Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘

Windows任务栏终极清理指南:用RBTray一键隐藏窗口到系统托盘 【免费下载链接】rbtray A fork of RBTray from http://sourceforge.net/p/rbtray/code/. 项目地址: https://gitcode.com/gh_mirrors/rb/rbtray 你是否厌倦了Windows任务栏上密密麻麻的图标&…

2026/7/6 0:01:17 阅读更多 →
Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C++ 运行时库一键安装终极指南:告别DLL缺失烦恼

Visual C 运行时库一键安装终极指南:告别DLL缺失烦恼 【免费下载链接】vcredist AIO Repack for latest Microsoft Visual C Redistributable Runtimes 项目地址: https://gitcode.com/gh_mirrors/vc/vcredist 你是否曾经遇到过这样的情况:下载了…

2026/7/6 0:05:19 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/6 8:11:50 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/6 8:11:52 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/6 6:52:56 阅读更多 →

月新闻