在hls(2022.2)中地址总线位宽会默认为64位,使得在使用bram资源浪费
在(2019.2)中默认为32位
默认情况下,Vitis HLS 会实现含 64 位地址总线的 AXI4 端口。但在某些器件(如 Zynq-7000)上,存在 32 位地址总线。在此情况下,您可通过禁用 m_axi_addr64
接口配置选项,实现含 32 位地址总线的 AXI4 接口,如下所示:
- 选择SolutionSolution Settings(解决方案 > 解决方案设置)。
- 在“Solution Settings”(解决方案设置)对话框中,单击General(常规)类别,并单击Edit(编辑)以编辑现有
config_interface
命令,或者单击Add(添加)以添加该命令。 - 在“Edit or Add”(编辑或添加)对话框中,选中config_interface并禁用m_axi_addr64。