入力 RESET 非同期RESET SYSCLK システム同期クロック DIVIDEND 割られる値 DIVISOR 割る値 START 演算開始 (SYSCLKに同期した1パルスを入力すると演算が開始される) 出力 STOP 演算が終了していると'1' DATQ DIVIDEND / DIVISOR (商) DATM DIVIDEND % DIVISOR (余り)
処理時間は、
34clock = Start(1clock) + Load(1clock) + 演算(32bit=>32clock)
と、なります。
SYSCLKが48MHzならば約0.7usの処理時間。