ZHCUB50 june 2023
USB GPIF 端口可连接 Apps FPGA 内部控制状态寄存器。USB GPIF 端口还提供数据输入 FIFO,用于加载用户图像缓冲区和用户图像进行显示。表 3-6介绍了接口中的信号。
名称 | Apps FPGA I/O | 功能 |
---|---|---|
gpif_addr(8:0) |
in | 未使用 |
usb_fd(15:0) |
in/out | USB GPIF 数据,双向 |
usb_ctrl(5:3) |
in | USB GPIF 控制 – 未使用(1) |
usb_ctrl(2:0) |
in | USB GPIF 控制,识别事务类型 |
usb_rdy(2:1) |
out | USB GPIF 就绪输出 – 未使用(2) |
usb_rdy(0) |
out | USB GPIF 就绪输出 0(3) |
usb_reset |
out | 未使用 – Apps FPGA 始终驱动低电平 |
usb_if_clock |
in | USB GPIF 时钟,48MHz |
usb_ctrl(5:3)
输入。usb_rdy(2:1)
输出始终驱动为低电平。usb_rdy(0)
是 USB GPIF 输入 FIFO 的空标志。GPIF 事务类型由 usb_ctrl(2:0)
定义,如表 3-7 所示。
信号 | 空闲 | 地址 | 数据写入 | 数据读取 | FIFO 突发 |
---|---|---|---|---|---|
usb_ctrl(2) |
1 | 0 | 0 | 0 | 1 |
usb_ctrl(1) |
1 | 1 | 1 | 0 | 1 |
usb_ctrl(0) |
1 | 1 | 0 | 1 | 0 |