D
deepavlsi
Guest
GCDを見つけるためにコード...私はfollでGCDを見つけるためにコードをしたい。法.. GCD(a_in、b_in、a_out、b_out){IF((b_in == 0)| |(b_in == 1)){a_out = a_in; b_out = b_in;}他{GCD(a_in、AIN%b_in); / /再帰関数は}}これはC言語でのロジックです....しかし、Verilogで、私はrepeadtedlyどのフィンa_in%のb_inモジュールのモジュラスを呼び出す方法を知らないのではないか..私が間違っている場所の下に私のVerilogコードは、pleseは私に教えて... [コード]モジュールGCD(CLK、スタート、a_in、b_in、a_out、b_out、行って)、入力CLK、入力開始、入力[31:0] a_in、入力[31:0] b_in、REG [31:0]出力a_out = 0;出力登録番号[31:0] b_out = 0;出力登録番号= 0を行って、REG [3:0] CNT = 0; REG rst_in = 0; REG rst_start、整数A、B、ワイヤー[31:0]その結果、ワイヤのrecv = 0;(スタート)を開始する場合には、常に@は(posedge CLK)の開始