Xilinx DFX使用-BD
本文介绍基于Block Design创建DFX工程的方法,分为GUI操作和TCL操作两个部分。
1 GUI操作
- 创建工程,创建Block Design。
- 选中add1和add2模块,右键选择Create Hierachy,Cell name设置为math。
- 右键math模块选择Create Block Design Container,New Block Design设置为add。用2020.2的Vivado在创建BDC之后,在使能DFX时出现问题,没有Enable Dynamic Function eXchange on this container选项。
- Tool→Enable Dynamic Function eXchange→Convert。设置为DFX工程后不可逆转,原始工程最好备份。导航栏中出现Dynamic Function eXchange Wizard选项。
- 双击math模块,勾选Freeze the boundary of this container和Enable Dynamic Function eXchange on this container。