C2H的使用需要進(jìn)行反復(fù)的調(diào)試,直到性能符合設(shè)計(jì)要求。具體流程如下:
(1)在NiosII中開(kāi)發(fā)和調(diào)試C程序;
(2)分析C程序,找到最適合加速的部分;
(3)將需要加速的代碼段寫(xiě)成一個(gè)獨(dú)立的子函數(shù);
(4)指定這個(gè)函數(shù)為硬件加速的函數(shù);
(5)在NiosII IDE中重新編譯整個(gè)工程;
(6)分析硬件加速的結(jié)果,觀察C2H報(bào)告;