我正在使用Vivado 2014.2。
我添加了ZYNC IP核和AXI USB2设备IP核。
我知道我要将USB IP连接到的引脚。
我尝试添加它们,发现我无法将它们连接到打击垫,因为ZYNC IP核已经定义了它们。
它在大型FIXED_IO阵列/缓冲器/寄存器中定义了我想要的引脚。
这些是我想要连接到我的AXI USB2设备IP核的人:
MIO 28
USB 0
数据[4]
LVCMOS 1.8V
慢
残
进出
MIO 29
USB 0
DIR
LVCMOS 1.8V
慢
残
在
MIO 30
USB 0
STP
LVCMOS 1.8V
慢
残
出
MIO 31
USB 0
NXT
LVCMOS 1.8V
慢
残
在
MIO 32
USB 0
数据[0]
LVCMOS 1.8V
慢
残
进出
MIO 33
USB 0
数据[1]
LVCMOS 1.8V
慢
残
进出
MIO 34
USB 0
数据[2]
LVCMOS 1.8V
慢
残
进出
MIO 35
USB 0
数据[3]
LVCMOS 1.8V
慢
残
进出
MIO 36
USB 0
CLK
LVCMOS 1.8V
慢
残
在
MIO 37
USB 0
数据[5]
LVCMOS 1.8V
慢
残
进出
MIO 38
USB 0
数据[6]
LVCMOS 1.8V
慢
残
进出
MIO 39
USB 0
数据[7]
LVCMOS 1.8V
慢
残
进出
但是我似乎无法连接它们。
也许是因为USB封装上的端口只有1位宽,而FIXED_IO_MIO是54位宽?
我也想知道这是否与必须设置逻辑以处理将输入数据转换为data_i并将数据输出到data_o有关。
我的问题的根源是如何设置USB以在我的主板上工作。
感谢您的时间,
凯伦B.