TCL和约束
bit文件压缩set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
·
约束
1、bit文件压缩
set_property BITSTREAM.GENERAL.COMPRESS TRUE [current_design]
2、Debug
set_property C_CLK_INPUT_FREQ_HZ 300000000 [get_debug_cores dbg_hub]
set_property C_ENABLE_CLK_DIVIDER false [get_debug_cores dbg_hub]
set_property C_USER_SCAN_CHAIN 1 [get_debug_cores dbg_hub]
connect_debug_port dbg_hub/clk [get_nets clk_100M] #(clk_100M: ila clock)
3、Clock
create_clock -name devclk -period 10 -waveform {2.5 5} [get_ports CLKIn]
create_clock -name rxclk -period 3.33 [get_pins gt0/RXOUTCLK]
set_input_delay -clock devclk 2 [get_ports DIN]
set_input_delay -clock devclk -max 4 [get_ports DIN]
set_input_delay -clock devclk -min 1 [get_ports DIN]
set_output_delay -clock devclk 2 [get_ports DIN]
set_output_delay -clock devclk -max 4 [get_ports DIN]
set_output_delay -clock devclk -min 1 [get_ports DIN]
4、DCI_CASCADE
set_property DCI_CASCADE {31 32} [get_iobanks 36]
5、Internal_vref
set_property INTERNAL_VREF 0.7 [get_iobanks 65]
6、CFGBVS电平约束
set_property CFGBVS VCCO [current_design]
set_property CONFIG_VOLTAGE 3.3 [current_design]
or
set_property CFGBVS GND [current_design]
TCL
1.软件线程控制
get_param general.maxThreads
set_param general.maxThreads 8
2.复位工程
reset_project :复位工程
reset_project -exclude_ips :复位工程(不清理IP)
3、查看各模块资源利用度
report_utilization -hierarchical
4、查看工程主时钟
report_clock_networks -name mainclock

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)