J
Jeff
Guest
Hi,
I have learned about CORDIC from this group, especially from Ray. Now,
I have several more questions.
One paper described the implement structure of CORDIC algorithm. It
uses 16 bits data width and 6 guard bits internally. What is the guard
bits? I have borrowed several digital design books from library and
they do not mention that. Even though I can guess guard bits are used
for overflow prevention, it is far away from understanding the
utilization of its application in the CORDIC algorithm.
My another question is how to realize an MAC(multiply-and-accumulate)
and DAC(divide-and-accumulate) using CORDIC. The paper says they can.
Although I have read the relevant papers on the website of Ray, I have
not got the answer. Could you shed some light on this question?
Thans in advance
I have learned about CORDIC from this group, especially from Ray. Now,
I have several more questions.
One paper described the implement structure of CORDIC algorithm. It
uses 16 bits data width and 6 guard bits internally. What is the guard
bits? I have borrowed several digital design books from library and
they do not mention that. Even though I can guess guard bits are used
for overflow prevention, it is far away from understanding the
utilization of its application in the CORDIC algorithm.
My another question is how to realize an MAC(multiply-and-accumulate)
and DAC(divide-and-accumulate) using CORDIC. The paper says they can.
Although I have read the relevant papers on the website of Ray, I have
not got the answer. Could you shed some light on this question?
Thans in advance