恒美微站 Logo 恒美微站
  • 首页
  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心
  • 联系我们

VIVADO中常用的TCL脚本

  • 首页
  • 资讯中心
  • /
  • VIVADO中常用的TCL脚本

相关资讯

基于LLM的多智能体人机交互框架:让机器人“察言观色” 2026/8/19 16:46:17
Kimi Code实战:AI辅助微信小程序开发全流程指南 2026/8/19 16:46:17
企业级AI Agent架构设计:从Prompt堆砌到Harness、护栏与Skills工程化 2026/8/19 16:46:17

最新资讯

IGBT:现代电力电子的核心开关器件,从原理到应用全解析
个人微信API私域运营:自动加好友打标签
如何清除网站的cookie
AI桌面自动化工具3分钟上手:跟电脑说句话,它自己就把活干完了
AWS Workload Credentials Provider 集成测试指南:本地运行 9 大测试模块的完整流程
计算机毕业设计之外卖点餐和派送系统

今日推荐

Windows 安卓应用安装终极方案:5分钟上手免费APK安装器,三步告别模拟器
WarcraftHelper 魔兽争霸3优化实战指南
抖音批量下载实战手册:用douyin-downloader把6小时手工劳动压缩到15分钟

本周热门

【文章复现】非线性值迭代自适应动态规划(ADP):离散时间非线性系统的策略迭代自适应动态规划算法研究附Matlab代码
【双层规划,节点出清价,绿证交易,CVaR方法】两级电力市场环境下计及风险的省间交易商最优购电模型附Matlab代码
隐式mpc+自适应mpc+时变mpc,线性时变模型预测控制附Simulink仿真

本月精选

如何用DamaiHelper实现演唱会门票的智能自动化抢购:完整技术解决方案指南
第4篇:59 倍性能差距的索引瓶颈定位——一次教科书级的全表扫描调优
终极歌词批量下载神器:5分钟解决离线音乐库歌词同步难题

VIVADO中常用的TCL脚本

发布时间:2026/8/19 16:46:17
VIVADO中常用的TCL脚本 地址在excel中递增公式0xIF(LEN(DEC2HEX((ROW(A1)-1)*4))4,REPT(0,4-LEN(DEC2HEX((ROW(A1)-1)*4)))DEC2HEX((ROW(A1)-1)*4),DEC2HEX((ROW(A1)-1)*4))更改端口属性在properties中对应CONFIG行修改set_property CONFIG.FREQ_HZ 156250000 [get_bd_pins /aurora_64b66b_0_CLOC_0/USER_CLK] set_property CONFIG.FREQ_HZ 312500000 [get_bd_pins /aurora_64b66b_0_CLOC_0/SYNC_CLK] set_property CONFIG.POLARITY ACTIVE_HIGH [get_bd_pins /aurora_64b66b_0_SUPP_0/SYSTEM_RESET]同端口下一键换连create_bd_cell -type ip -vlnv xilinx.com:user:Pcie_DMAmm_top_v5:1.0 PR_MOD/hier_0/Pcie_DMAmm_top_v5_0 replace_bd_cell [get_bd_cells PR_MOD/hier_0/Pcie_DMAmm_top_v3_0] [get_bd_cells PR_MOD/hier_0/Pcie_DMAmm_top_v5_0]批量连接连小线不利于布局布线器优化推荐连接总线startgroup set NAMESRC BRAM_1TO2_M0_idc0 set NAMEDST split_64to32_bram_2 set n1 output_bram0 connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_rst_in] [get_bd_pins PR_MOD/$NAMEDST/${n1}_Rst_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_clk] [get_bd_pins PR_MOD/$NAMEDST/${n1}_Clk_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_din] [get_bd_pins PR_MOD/$NAMEDST/${n1}_Din_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_en] [get_bd_pins PR_MOD/$NAMEDST/${n1}_EN_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_dout] [get_bd_pins PR_MOD/$NAMEDST/${n1}_Dout_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_we] [get_bd_pins PR_MOD/$NAMEDST/${n1}_WEN_A] connect_bd_net [get_bd_pins PR_MOD/$NAMESRC/bram_addr_in] [get_bd_pins PR_MOD/$NAMEDST/${n1}_Addr_A] endgroup在sub创建端口ctrl k 创建单个端口for {set i 1} {$i85} {incr i} { set y [expr 85$i] set n1 cmda_output_$i set n2 out_ch$y startgroup create_bd_pin -dir O -from 31 -to 0 CDMA_DOWN/$n2 connect_bd_net [get_bd_pins CDMA_DOWN/$n2] [get_bd_pins CDMA_DOWN/ao_delay_mux_1/$n1] endgroup }BD模块中的快速连线for {set i 0} {$i384} {incr i} { set n1 chan_out_$i append n1 _ap_vld set n2 ch$i append n2 _in_vld connect_bd_net [get_bd_pins CDMA_DOWN/bram2chan_384_0/$n1] [get_bd_pins CDMA_DOWN/posedge_lock_mod_384_0/$n2] }n1、n2为需要连接的端口名称端口名称更改for {set i 0} {$i16} {incr i} { set y [expr 16$i] set n1 In$i append n1 _1 set n2 DI$y set_property name $n2 [get_bd_ports $n1] }n1为旧名称n2为新名称触发本地自动编译1、新建xxx.tcl文件内容如下open_project project_1.xpr reset_run synth_1 launch_runs synth_1 wait_on_run synth_1 launch_runs impl_1 -to_step write_bitstream -jobs 8 wait_on_run impl_1 write_hw_platform -fixed -include_bit -force -file ./project_1.xsa close_project2、cmd触发自动编译cd C:\........\project_1\prj(进入工程所在路径)call F:\...(vivado安装路径).....\Vivado\2018.2\bin\vivado.bat -mode batch -source xxx.tcl

关于恒美微站

恒美微站专注于为个体商户、工作室提供极简自助建站服务,让每个人都能轻松拥有专业网站。

快速链接

  • 关于我们
  • 建站服务
  • 主题模板
  • 案例展示
  • 资讯中心

服务项目

  • 可视化建站
  • 拖拽编辑
  • 主题定制
  • SEO 优化
  • 网站托管

联系方式

  • 📍 地址:北京市朝阳区建国路 88 号
  • 📞 电话:400-888-8888
  • ✉️ 邮箱:info@hmyw.cn
  • 🕐 时间:周一至周日 9:00-18:00

© 2024 恒美微站 hmyw.cn 版权所有 | 京 ICP 备 12345678 号