用户 XVC 1.0 命令 - 2023.2 简体中文

Vivado Design Suite 用户指南: 编程和调试 (UG908)

Document ID
UG908
Release Date
2023-10-19
Version
2023.2 简体中文

下表中汇总了各项 XVC 1.0 协议命令:

表 1. XVC 命令描述
命令 描述
getinfo

命令格式:

getinfo:

此命令用于获取 XVC 服务版本。服务收到“getinfo:”时即运行以下字符串

xvcServer_v1.0:<xvc_vector_len>\n

<xvc_vector_len> 为可移位至服务中的矢量的最大宽度。

shift

命令格式:

shift:[num bits][tms vector][tdi vector]

此命令可使用字节矢量 tms_vector 和 tdi_vector 来移入 num_bits

num_bits 为小字节序模式下的整数。

它表示将矢量移出所需的 TCK clk 翻转数。

tms_vector 为字节大小的矢量,含所有 TMS 移位。

该矢量的字节 0 中的位 0 将首先被移出。

该矢量为 num_bits 并向上舍入到最近的字节。

tdi_vectortms_vector 类似,但它表示要移入的所有 tdi 矢量。

此命令返回的字节矢量大小与 tms_vector 相同,并针对移入的每个位对相应的 tdo 位进行采样。

该矢量的字节 0 中的位 0 是从移位读取的首个 tdo 值

settck

命令格式:

settck:[period]

此命令会尝试将服务 tck 周期设置为 [period]

[period] 以 ns 为单位来指定。

它是小字节序整数值

此命令完成 settck: 后会返回应用的周期。

返回的值以 ns 为单位来指定。

它是小字节序整数值