Keywords: CORE Generator, CORDIC, square, root, reset, ND, input delay
Why does the behavioral simulation for the CORDIC require 4 extra clocks after asserting the ND signal, before the data will be processed?
When running a behavioral simulation of the CORDIC Core in the square root mode, the beginning and end of the input pulse are not calculated. There is about a 4-cycle delay (on top of the normal latency) from when ND is asserted to when valid data is presented on the output. Because of this delay, the first 4 data inputs and the last 4 data inputs are not calculated.