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