首先,在Airhdl生成寄存器后下载这两个文件:
在vivado添加文件时报错:
发现是user2reg的原因,找到位置,把这两注释掉:
在其他编辑器里打开下载好的Yolo_v4_regs_pkg.vhd,把包含user2regs.xxx或regs2user.xxx后的端口信息复制到Yolo_v4_regs.vhd的port位置,注意还需要添加 in 和 out (根据需要选择输入输出端口在相应位置)。之后把Yolo_v4_regs.vhd文件底部的带有user2regs.xxx或regs2user.xxx的前半部分删掉。就大功告成了!