哪里可以找到zynq 7000 Xilinx的pin码文档

where to find pin number document of zynq 7000 Xilinx

我是 FPGA 新手,当我尝试在 zynq-7000 clg484 上实现我的解码器时,出现错误,说:

Bitgen:342 - 此设计包含具有以下位置 (LOC) 的引脚 不是用户指定的或 I/O 不是用户指定的标准 (IOSTANDARD)。 这可能会导致 I/O 争用或与板电源不兼容或 连接性影响性能、信号完整性或在极端情况下 对设备或其连接的组件造成损坏。到 防止这个错误,强烈建议指定所有引脚位置和 I/O 标准以避免潜在的争用或冲突并允许适当的 比特流创建。将此错误降级为警告并允许比特流 使用未指定的 I/O 位置或标准创建,您可以应用 以下 bitgen 开关:-g UnconstrainedPins:Allow

又试了加-gUnconstrainedPins:Allow,还是不行,说是'clk'管脚不是最优的,说真的,不知道通用时钟是哪个管脚号密码!

我在哪里可以找到解释电路板引脚号的文档?找不到所以不知道板子上哪个按键对应哪个数字,所以在PlanAhead(I/o pin planning)中,总是不知道要定位到哪个数字

你的板子是 ZedBoard,不是 XC7Z020-clg484,它是你板子的 Zynq 核心(黑色散热片下面的芯片)。网站上提供了 ZedBoard 的原理图。首先检查您的电路板版本:查看 Zynq 内核和 FMC 连接器之间的条形码标签。在下方,您应该看到绿色标签上有一个 "REV C" 或 "REV D" 白色。接下来,转到 http://zedboard.org/,支持 -> 文档 -> ZedBoard -> 原理图并下载你的修订版的原理图。您需要的一切都在那里。如果您想知道 Zynq 的哪个引脚驱动 LD0(靠近 8 个开关的 8 个用户 LED 中最右边的那个),请搜索 LD0。您会看到它由 Zynq 组 33 的引脚 T22 驱动,并且该组具有 3.3V 电压。为了自动将您的 I/Os 映射到 Zynq 的引脚,您可以使用像这样的 TCL 脚本:

array set ios {
    "gpi[0]"    { "F22" "LVCMOS25" }
    "gpi[1]"    { "G22" "LVCMOS25" }
    "gpi[2]"    { "H22" "LVCMOS25" }
    "gpi[3]"    { "F21" "LVCMOS25" }
    "gpi[4]"    { "H19" "LVCMOS25" }
    "gpi[5]"    { "H18" "LVCMOS25" }
    "gpi[6]"    { "H17" "LVCMOS25" }
    "gpi[7]"    { "M15" "LVCMOS25" }
    "gpo[0]"    { "T22" "LVCMOS33" }
    "gpo[1]"    { "T21" "LVCMOS33" }
    "gpo[2]"    { "U22" "LVCMOS33" }
    "gpo[3]"    { "U21" "LVCMOS33" }
    "gpo[4]"    { "V22" "LVCMOS33" }
    "gpo[5]"    { "W22" "LVCMOS33" }
    "gpo[6]"    { "U19" "LVCMOS33" }
    "gpo[7]"    { "U14" "LVCMOS33" }
    "srst"      { "P16" "LVCMOS25" }
}
foreach io [ array names ios ] {
    set pin [ lindex $ios($io) 0 ]
    set std [ lindex $ios($io) 1 ]
    set_property package_pin $pin [get_ports $io]
    set_property iostandard $std [get_ports [list $io]]
}

在此示例中,我们有一个 8 位输入总线 (GPI)、一个 8 位输出总线 (GPO) 和一个单个位输入 (SRST)。 GPI 映射到 ZedBoad 的 8 个开关,GPO 映射到 8 个 LED,SRST 映射到 5 个按钮板的中央按钮。如您所见,gpo[0] 映射到 T22,我上面提到的 LED,它的 iostandard 属性 是 LVCMOS33(3.3 V)。适应您自己的 I/O 名称和功能。保存 TCL 脚本 (foo.tcl) 并 运行 在综合您的设计之后和实施它之前:如果您使用 GUI,则菜单 Tools -> Run TCL script...,否则您已经知道了。玩得开心。