Matlab代码生成fpga
HLS_designs
使用HLS进行Cholesky,LU和QR分解的脉动阵列实现
开始吧
环境
Ubuntu
16.04.5
LTS
Xilinx
Vivado
HLS
v2017.4
Matlab
R2017a
目录树
在每个设计文件夹中,这是:
|--
Design_Folder/
|-
common/
|-
model4x4/
|-
template/
common/文件夹包含为不同设计共享的脚本文件。
文件夹model4x4/提供了4x4实现的示例,并在代码旁边提供了详细的注释。
文件夹template/包含用于生成代码的模板cpp文件。
要了解每种设计,请转到model4x4/并查看design_name.cpp的注释,并在必要时参考以下所示的插图design_name.cpp
运行
对于每种设计,
转到common/
。
找到algorithm_name.cfg.xml
,根据您的矩阵大小MxN对其进行修改。
请根据BIT
=
ceiling(log2(SIZE))手动修改参数BIT
。
运行runit.csh
。
它将生成一个内部设计为M
2021-09-16 09:59:47
4.38MB
系统开源
1