根端口模型可提供测试程序接口 (TPI)。TPI 提供了通过调用一系列 Verilog 任务来创建测试的方法。所有根端口模型测试都应遵循以下 6 步:
- 对唯一测试名称执行条件比较。
- 设置主控制器超时,以防止仿真挂起。
- 等待复位和链路建立完成。
- 初始化端点的配置空间。
- 在根端口模型与端点 DUT 之间执行 TLP 的发射和接收。
- 验证测试是否成功。
根端口模型可提供测试程序接口 (TPI)。TPI 提供了通过调用一系列 Verilog 任务来创建测试的方法。所有根端口模型测试都应遵循以下 6 步: