XCKU5P引脚约束

时钟

复制代码
# 系统差分时钟引脚 (Positive)
set_property PACKAGE_PIN T24 [get_ports i_sys_clk_p]
set_property IOSTANDARD DIFF_SSTL12 [get_ports i_sys_clk_p]
set_property PACKAGE_PIN U24 [get_ports i_sys_clk_n]
set_property IOSTANDARD DIFF_SSTL12 [get_ports i_sys_clk_n]
create_clock -name sys_clk -period 5.000 [get_ports i_sys_clk_p]

串口

复制代码
# UART 串口引脚
set_property PACKAGE_PIN AD13 [get_ports i_uart_rx]
set_property PACKAGE_PIN AC14 [get_ports o_uart_tx]
set_property IOSTANDARD LVCMOS33 [get_ports i_uart_rx]
set_property IOSTANDARD LVCMOS33 [get_ports o_uart_tx]  

LED

复制代码
# LED 引脚(4个)
set_property PACKAGE_PIN H9  [get_ports {o_led[0]}]
set_property PACKAGE_PIN J9  [get_ports {o_led[1]}]
set_property PACKAGE_PIN G11 [get_ports {o_led[2]}]
set_property PACKAGE_PIN H11 [get_ports {o_led[3]}]
set_property IOSTANDARD LVCMOS33 [get_ports {o_led[0] o_led[1] o_led[2] o_led[3]}]

数码管

复制代码
# =============================================================================
# 7-Segment Display A (数码管 A 组)
# seg_a_n[0:7] 对应: A, B, C, D, E, F, G, DP (低电平有效)
# dig_a_n[0:3] 对应: DIG1, DIG2, DIG3, DIG4 (低电平有效)
# =============================================================================

# 段码 (Segments)
set_property PACKAGE_PIN C14 [get_ports {seg_a_n[0]}] ;# A
set_property PACKAGE_PIN C13 [get_ports {seg_a_n[1]}] ;# B
set_property PACKAGE_PIN B14 [get_ports {seg_a_n[2]}] ;# C
set_property PACKAGE_PIN A14 [get_ports {seg_a_n[3]}] ;# D
set_property PACKAGE_PIN A13 [get_ports {seg_a_n[4]}] ;# E
set_property PACKAGE_PIN A12 [get_ports {seg_a_n[5]}] ;# F
set_property PACKAGE_PIN B10 [get_ports {seg_a_n[6]}] ;# G
set_property PACKAGE_PIN A10 [get_ports {seg_a_n[7]}] ;# DP

# 位选 (Digit Select)
set_property PACKAGE_PIN D14 [get_ports {dig_a_n[0]}] ;# DIG1
set_property PACKAGE_PIN D13 [get_ports {dig_a_n[1]}] ;# DIG2
set_property PACKAGE_PIN C12 [get_ports {dig_a_n[2]}] ;# DIG3
set_property PACKAGE_PIN B12 [get_ports {dig_a_n[3]}] ;# DIG4

# =============================================================================
# 7-Segment Display B (数码管 B 组)
# seg_b_n[0:7] 对应: A, B, C, D, E, F, G, DP (低电平有效)
# dig_b_n[0:3] 对应: DIG1, DIG2, DIG3, DIG4 (低电平有效)
# =============================================================================

# 段码 (Segments)
set_property PACKAGE_PIN H14 [get_ports {seg_b_n[0]}] ;# A
set_property PACKAGE_PIN G14 [get_ports {seg_b_n[1]}] ;# B
set_property PACKAGE_PIN G12 [get_ports {seg_b_n[2]}] ;# C
set_property PACKAGE_PIN F12 [get_ports {seg_b_n[3]}] ;# D
set_property PACKAGE_PIN F14 [get_ports {seg_b_n[4]}] ;# E
set_property PACKAGE_PIN F13 [get_ports {seg_b_n[5]}] ;# F
set_property PACKAGE_PIN E13 [get_ports {seg_b_n[6]}] ;# G
set_property PACKAGE_PIN E12 [get_ports {seg_b_n[7]}] ;# DP

# 位选 (Digit Select)
set_property PACKAGE_PIN J13 [get_ports {dig_b_n[0]}] ;# DIG1
set_property PACKAGE_PIN H13 [get_ports {dig_b_n[1]}] ;# DIG2
set_property PACKAGE_PIN J15 [get_ports {dig_b_n[2]}] ;# DIG3
set_property PACKAGE_PIN J14 [get_ports {dig_b_n[3]}] ;# DIG4

# =============================================================================
# IO Standard (电平标准)
# =============================================================================
set_property IOSTANDARD LVCMOS33 [get_ports {seg_a_n[*]}]
set_property IOSTANDARD LVCMOS33 [get_ports {dig_a_n[*]}]
set_property IOSTANDARD LVCMOS33 [get_ports {seg_b_n[*]}]
set_property IOSTANDARD LVCMOS33 [get_ports {dig_b_n[*]}]

拨码开关

复制代码
# =============================================================================
# DIP Switches (拨码开关)
# sw_n[0:9] 对应板卡上的 SW1 到 SW10
# 逻辑说明:开关拨至 ON 时为低电平 (Active-Low)
# =============================================================================

set_property PACKAGE_PIN D10 [get_ports {sw_n[0]}] ;# SW1
set_property PACKAGE_PIN D11 [get_ports {sw_n[1]}] ;# SW2
set_property PACKAGE_PIN E10 [get_ports {sw_n[2]}] ;# SW3
set_property PACKAGE_PIN E11 [get_ports {sw_n[3]}] ;# SW4
set_property PACKAGE_PIN B11 [get_ports {sw_n[4]}] ;# SW5
set_property PACKAGE_PIN C11 [get_ports {sw_n[5]}] ;# SW6
set_property PACKAGE_PIN C9  [get_ports {sw_n[6]}] ;# SW7
set_property PACKAGE_PIN D9  [get_ports {sw_n[7]}] ;# SW8
set_property PACKAGE_PIN A9  [get_ports {sw_n[8]}] ;# SW9
set_property PACKAGE_PIN B9  [get_ports {sw_n[9]}] ;# SW10

# =============================================================================
# IO Standard (电平标准)
# =============================================================================
set_property IOSTANDARD LVCMOS33 [get_ports {sw_n[*]}]

压缩BIN及加快FPGA启动

复制代码
# 压缩BIN及加快FPGA启动
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
set_property BITSTREAM.CONFIG.CONFIGRATE 63.8 [current_design]
相关推荐
尤老师FPGA16 小时前
HDMI数据的接收发送实验(十八)
fpga开发
北京青翼科技18 小时前
青翼科技 JFM7K325T FPGA+FT-M6678 DSP 的全国产化信号处理平台丨FPGA开发板
fpga开发·数据采集卡·fmc子卡·fpga开发板·ad采集卡·图像处理卡·dsp信号处理
zlinear数据采集卡1 天前
从0到1硬核拆解:工业级数据采集卡的隔离设计与Modbus通信实战
arm开发·单片机·嵌入式硬件·fpga开发·开源
FakeOccupational1 天前
fpga系列 HDL:Microchip FPGA开发软件 Libero Soc FPGA 在线逻辑分析
fpga开发
FPGA技术联盟2 天前
如何在跨时钟域分析中处理好复位信号?
fpga开发
国科安芯2 天前
基于ASM1042S2S的箭载通信网络抗辐射加固方案研究
服务器·网络·嵌入式硬件·fpga开发·架构·信号处理
YYRAN_ZZU3 天前
Lattice 自定义IP业务逻辑核
嵌入式硬件·fpga开发
FPGA小徐3 天前
FPGA FIFO一篇完整解释
fpga开发
I'm a winner3 天前
【IP核】 Xilinx FPGA LVDS 高速接口,含验证工程与板级测试用例
tcp/ip·fpga开发·测试用例
I'm a winner3 天前
基于Xilinx FPGA的LVDS高速串行通信系统 - 完整源码解决方案(一)(文末附源码)
fpga开发