硬件组做仿真或者上板测程序一般都会用到coe文件,但有时编译生成的权重文件可能为bin文件,这时就需要将bin(二进制)文件转coe(Coefficient)文件,可以用现成的python工具包bin2coe。
bin2coe,顾名思义,是一个将二进制文件转换为coe文件的工具。 用于初始化xilinx fpga块ram。
首先在python环境中装bin2coe
pip install bin2coe
然后进入python环境,基本用法是:
bin2coe -i INPUT -w WIDTH -o OUTPUT
这里INPUT是输入的文件名,也就是bin文件,注意要和python命令在同一目录下
WIDTH是指定的位宽,一般为64或者32,这个需要看硬件的需求
OUTPUT是指定的输出文件名
参考Python bin2coe包_程序模块 - PyPI - Python中文网