2017-03-15 42 views
0

在模擬過程中,我得到這個錯誤代碼:「csim_design」失敗:非零返回值& &「端口沒有Fanin或扇出,並留下懸空。請檢查我的代碼,TOP函數名稱:Trail_NTB,如果錯了,請更正Vivado Hls編碼編譯錯誤

void Trail_NTB() 
{ 
    int static numbers[]={1,2,3,4,5}; 
    int i,result; 
    for(i=0;i<=4;i++); 
    { 
     result=numbers[i]; 
    } 
} 

回答

0

好,與HLS你是在FPGA硬件建設。如果有一些輸入和一些輸出,這個硬件就可以存在。在這種情況下,你的C代碼不能在RTL中翻譯:你的盒子將沒有輸入輸出總線,並且將不能與周圍的世界進行交互。另外,如果你讀了錯誤說:「端口沒有Fanin或扇出,並留下晃來晃去。

+0

是的,你是對的,我打算建立FPGA。爲此,我正在學習和練習HLS中的C代碼。請告訴我哪種程序語言最適合構建FPGA。 – Saras

+0

薩拉斯,如果答案是有幫助的,請接受它(與您可以投票答覆我的答案:它會變綠)。要開始使用HLS,請使用以下鏈接:https://www.xilinx.com/support/documentation/sw_manuals/xilinx2016_4/ug871-vivado-high-level-synthesis-tutorial.pdf。嘗試複製一切! – Leos313