AR# 50495: AutoESL - Synthesis reports error "@E [SYNCHK-74] Recursive functions are not supported: recursion found in the following functions 'ap_fixed_base --> 'ap_fixed_base'"
AR# 50495
|
AutoESL - 「@E [SYNCHK-74] Recursive functions are not supported: recursion found in the following functions 'ap_fixed_base --> 'ap_fixed_base'」というエラー メッセージが合成で表示される
説明
次のようなエラー メッセージ が AutoESL で表示されます。
"@E [SYNCHK-74] Recursive functions are not supported: recursion found in the following functions 'ap_fixed_base --> 'ap_fixed_base'"
ソリューション
このエラーは、ap_fixed/ap_ufixed のコンストラクタ パラメーターとして long/unsigned の long 型が使用されているために発生します。