以下是最简测试代码用于跑通整个流程, 并验证板卡的基本功能。
源文件 top.v
module top (
output [3:0] led // 4 个 LED(低有效:0 = 亮)
);
assign led = 4'b0000; // 全部输出 0 → 4 个 LED 全亮
endmodule约束文件 top.xdc
# ── 管脚映射:把 Verilog 端口绑定到芯片物理引脚 ──
set_property PACKAGE_PIN F15 [get_ports {led[0]}]
set_property PACKAGE_PIN G14 [get_ports {led[1]}]
set_property PACKAGE_PIN E16 [get_ports {led[2]}]
set_property PACKAGE_PIN E15 [get_ports {led[3]}]
# ↑ 引脚编号 ↑ Verilog 端口名(数组加花括号!)
# ── 电平标准:3.3V(XS7050 统一用 LVCMOS33)──
set_property IOSTANDARD LVCMOS33 [get_ports {led[*]}]
# ↑ 通配符批量设置