HLS中遇到的問題

在HLS優化卷積運算時,乘累加運算是核心計算單元,最近在實踐中發現,當數據類型爲int和ap_fixed,時鐘週期爲8ns時,綜合後時序正常,但是當數據類型是short或者ap_int<16>時,時序不滿足,如下: 可以發現,mul、add、add三個運算在一個時鐘週期內完成,從而造成該關鍵路徑超出8ns,那麼如何插入寄存器呢?經過幾天的探索,終於找到解決方法: 首先定義上述函數,實現用寄存器打一
相關文章
相關標籤/搜索