tcl_for_fpga
tcl_for_fpga copied to clipboard
TCL scripts for FPGA (Xilinx)
TCL Scripts for FPGA
Useful TCL scripts for FPGA projects based on Vivado and Vivado HLS (Xilinx).
Break free from the daily routine!
License: MIT
Main information
| Title | TCL scripts for Vivado |
|---|---|
| Author | Alexander Kapitanov |
| Language | TCL |
| Vendor | Xilinx |
| Project | Habr |
| Release Date | 10 May 2016 |
| Update Date | 06 Nov 2019 |
- create_project.tcl - Create Xilinx Vivado project, find some files and add it into the project. Run synthesis, implementation.
- upgrade_vivado_ips.tcl - Find vivado IP Cores, check for update, update them and run synth for IP cores.
- vivado_clock_iter.tcl - Open synth project, report clock iteraction, find UNSAFE clock groups, analyze report file and set TIG (FALSE_PATH constraints) to several clock groups if needed. Save XDC file, re-run synth and check timing again.
- vivado_ip_upgrade.tcl - Similar p/2. Find vivado IP Cores, check for update, update them and run synth for IP cores. Also disable old XCO files (from xilinx ISE format) for AO "Insys" projects.
- create_fft_ips.tcl - Useful script for fast creating FFT cores in Vivado (GUI or bash mode).
- create_mcs.tcl - Auto-create .msc from .bit file.
- modify_top_info.tcl - Pre-synthesis modification for top level file. Calculate current Date & Time, check SVN Revision & Modification and find Build (FPGA implementation counter). Read & write this parameters into the top level file (VHDL or Verilog source).