将设计更新为使用新的 Vitis Unified CLI 时,我发现,即使我的设计原先使用旧工具时能满足时序,更新后也无法再满足时序。
2023.1 及更低版本的 CLI:
v++ -c --platform xilinx_vck190_base_202320_1.xpfm --save-temps -g -k kernel_name kernel.cpp -o kernel.xo
HLS 编译汇总中的估算 FMax:433.84 MHz
2023.2 CLI:
v++ -c --mode hls --platform xilinx_vck190_base_202320_1.xpfm --config kernel.cfg
HLS 编译汇总中的估算 FMax:78.72 MHz
设计中的唯一变更是使用新的命令行进行 v++ 编译。