ZHCUB50 june 2023
寄存器读取字事务长度为 3 个时钟。寄存器数据读取事务时序图显示了寄存器数据读取事务时序。
Apps FPGA GPIF 支持从先前写入的寄存器地址进行多个寄存器读取事务,而无需新的地址事务。这样可以降低轮询状态寄存器时的时间开销。
寄存器数据读取事务示例显示了寄存器读取字事务示例并对寄存器值 0x04030201
的读取进行了说明。
信号 | 空闲 | 开始低位字读取 | 读取低位字 | 空闲 | 开始高位字读取 | 读取高位字 | 空闲 |
---|---|---|---|---|---|---|---|
usb_if_clock |
2 个时钟周期 | 1 个时钟周期 | 2 个时钟周期 | 1 个时钟周期 | |||
usb_fd(15:8) |
0x00 | -- | 0x02 | 0x00 | -- | 0x04 | 0x00 |
usb_fd(7:0) |
0x00 | -- | 0x01 | 0x00 | -- | 0x03 | 0x00 |
usb_ctrl(2:0) |
空闲 | 数据读取 – "001" | 数据读取 – "001" | 空闲 | 数据读取 – "001" | 数据读取 – "001" | 空闲 |