|
SDK部分负责处理数据的输入输出。待分类的图像,经过C++程序的预处理过后,存储在SD卡中,通过SDK的xilffs库读入PS端,再由PS端写入为FNN模块动态分配的内存空间里。数据和权值读入完毕后,PS端使能AXI总线控制信号的start位,FNN模块开始工作并读入数据;之后PS端等待控制信号done位变为高电平,若FNN模块完成数据处理,PS端即输出计算结果、读入新的图像数据并重新开始计算,直到所有的图像数据处理完毕。详细的工作流程如图所示。
|
|
SDK部分负责处理数据的输入输出。待分类的图像,经过C++程序的预处理过后,存储在SD卡中,通过SDK的xilffs库读入PS端,再由PS端写入为FNN模块动态分配的内存空间里。数据和权值读入完毕后,PS端使能AXI总线控制信号的start位,FNN模块开始工作并读入数据;之后PS端等待控制信号done位变为高电平,若FNN模块完成数据处理,PS端即输出计算结果、读入新的图像数据并重新开始计算,直到所有的图像数据处理完毕。详细的工作流程如图所示。
|