How to use Custom BD in Vivado
Editor to share with you how to use custom BD in Vivado. I hope you will get something after reading this article. Let's discuss it together.
Run ipx::add_file_group-type elaborate_bd {} [ipx::current_core] under the TCL terminal
Add bd.xit under the Group of Elaborate BD that appears:
Proc update_bd {} {# Setting Current Instance#### sets the handle to the current IP in order to get the current IP's Parameterset greg_bd [:: ipxit::current_inst] # # get the current IP's REG_NUM this Parameterset reg_num [get_property CONFIG.REG_NUM $greg_bd] # # sends some information to vivado, send _ msg INFO 0 "Create CLK_WIZ" # # create a clock Wizard IP in the IP top-level BD For more information on the command, see help create_bd_cell. It seems that it does not support type to create set clk_lib for module [create_bd_cell-type ip-vlnv xilinx.com:ip:clk_wiz "clklib"] send_msg INFO 0 "Create CONFIG CLK_WIZ" # # write the attribute value of SubCore to SubCore # # Syntax:set_property-dict [list CONFIG. ]