PCI Express®系列

Questa验证IP PCI Express®系列能够快速准确地验证使用PCIe®的设计,NVMe或AHCI协议。支持PCIe 4.0(第4代)之前的所有PCIe代。EZ-VIP™快速入门套件,用于常用的PCIe设计IP,允许您在一天内启动和运行链接。

奎斯塔贵宾 协议
AMBA®家族
王牌
AXI4
AXI3
AHB5
自动增益控制
APB3
安巴5尺
迟5
PCIE®
家庭
NVME
阿希
RMI
皮埃尔
姆里夫
公共卫生学硕士
PCIE 4
PCIE 3
PCIE 2
以太网
家庭
400克
25/50克
100克
40g
10g
2.5g/5g
1G
10M/100m
汽车
茵特拉根
通用串口总线
家庭
USB PD
C型
公共卫生学硕士
SSIC
OHCI
控制器接口
EHCI
USB 3.1
USB 3
USB 2
MIPI®
家庭
I3C
UFS
联合普罗
LLI
CSI-2/CSI-3
DSI
数字射频
恒生指数
CPHY
二氢卟吩
公共卫生学硕士
系列
家庭
JTAG
智能卡
I2C
I3C
I2S
SPI
SPI 4.2
UART
显示
家庭
欧洲协调委员会
高密度脂蛋白
HDMI 2.1
HDMI 2
HDMI 1.4
显示端口
电火花加工
V乘
其他
协议
罐头
太空线
1553B
PCI
斯里奥
JESD204C
CPRI
萨塔
奎斯塔 内存模块
DDR
家庭
LPDRD4
LPDRD3
LPDRD2
DDR4
DDR3
DDR2
宽频带
DFI
HMC
HBM2
二甲基亚胺
闪光
家庭
SD卡4.2
SDIO 4.1
EMMC 5.1
ONFI 4
切换
UFS
平行线
序列号
串行NAND
超总线

PCIE

支持的配置

串行接口,其中dut可以是:

  • EP
  • 钢筋混凝土

管道接口,其中dut可以是:

  • EP MAC
  • EP物理层
  • RC MAC
  • 钢筋混凝土物理层

PIE-8接口,其中dut可以是:

  • EP MAC
  • EP物理层
  • RC MAC
  • 钢筋混凝土物理层

M-PCIe接口,其中dut可以是:

  • EP
  • 钢筋混凝土

RMI,其中dut可以是:

  • EP M PHY
  • RC-M PHY

关键特征

  • 分层结构,便于控制和观察PCI Express的每个逻辑层状态和数据包
  • 验证PCI Express端点,根复合体,10B符号(Gen1和Gen2)处的开关和桥接器,管子,串行,差分串行,或RMMI接口
  • PCI Express作为本机或旧终结点,开关(上游或下游端口)和根复杂设备
  • 可配置为PCI Express 1.1版,修订版2修订版2.1修订版3和4.0版
  • 用于检查所有支持层和接口上协议有效性的详尽协议检查断言
  • 事务层(TL)数据链路层(DLL)有序集包控制与观察
  • 自动处理TL,DLL和物理层(PL)功能
  • 全配置空间实现
  • 配置空间寄存器的后门访问
  • PCIe各层所有相关错误的错误注入
  • 内部和外部时钟和重置模式
  • 运行时可配置重置断言
  • PMUX功能
  • 多根IO虚拟化(mriov)
  • 单根IO虚拟化(SRIOV)

NVME

支持的配置

DUT可以是:

  • 控制器
  • 主持人

关键特征

  • 与PCIe 2.0(Gen2)兼容,PCIe 3.0(第3代)以及管道和串行模式下的PCIe 4.0(Gen4)
  • 通过uvm寄存器模型概念访问nvme控制器寄存器
  • 支持NVMe控制器内存缓冲,并为控制器选择特定的IO队列/内存区域
  • 所有管理命令支持,如标识控制器数据结构,创建或删除IO队列,设置\功能或获取\功能,格式
  • 用于初始配置和控制器初始化的内置序列
  • 所有IO命令支持,比如阅读,写,写零冲洗,数据集管理,预订
  • 中断支持,如msi,MSI-X带遮罩选项的销,不适用于管理和IO队列
  • 可配置的IO提交和完成队列参数,如计数,尺寸,身份证件,和中断向量
  • 在事务级别显示NVMe流量的事务记录器
  • 针对不同的数据结构和数据传输预先配置的主机内存区域
  • 协议检查器检查NVMe协议冲突
  • 基于UNH-IOL的符合性测试套件

阿希

支持的配置

DUT可以是:

  • 控制器
  • 主持人

关键特征

  • 与PCIe 2.0(Gen2)兼容,PCIe 3.0(第3代)以及管道和串行模式下的PCIe 4.0(Gen4)
  • 使用uvm寄存器建模概念支持AHCI控制器和PCIe配置空间寄存器
  • 通过扩展现有的寄存器模型来支持特定于供应商的寄存器
  • 带有简单API的主机序列,便于快速生成AHCI刺激/场景,并构建系统内存结构。
  • 带有简单API的主机序列,用于在固件和软件初始化过程中设置全局和特定于端口的寄存器金宝博滚球专家
  • 带有简单API的控制器序列,用于在处理ATA命令时修改默认行为
  • 支持32位系统内存访问指针
  • 使用控制器寄存器可配置多达32个命令插槽
  • 作为AHCI设备控制器的单端口实现
  • 用于端到端数据检查的PCIe记分板
  • 事务记录器显示PCIe事务和协议检查
  • 分层结构,便于控制和观察PCIe通信的每个逻辑层状态和数据包

*所有Questa验证IP也可以部署为监视器。
*所有Questa验证IP都支持完整的uvm测试台配置和行业标准模拟器。

更多Questa验证IP协议

闲聊γ 接触