US 12,360,932 B2
Coordinate rotation digital computer using direct memory access engines
Sanjeev Kumar, Bangalore (IN); and Rachana Mahadevappa, Mysore (IN)
Assigned to Cypress Semiconductor Corporation, San Jose, CA (US)
Filed by Cypress Semiconductor Corporation, San Jose, CA (US)
Filed on Dec. 6, 2023, as Appl. No. 18/530,673.
Prior Publication US 2025/0190383 A1, Jun. 12, 2025
Int. Cl. G06F 13/28 (2006.01); G06F 13/30 (2006.01)
CPC G06F 13/30 (2013.01) [G06F 13/28 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A device comprising:
a Coordinate Rotation Digital Computer (CORDIC);
a memory to store an array of calculation data sets and an array of result data sets corresponding to the calculation data sets;
a first Direct Memory Access (DMA) engine to copy each data set of the array of calculation data sets from the memory to the CORDIC; and
a second DMA engine to copy each result data set of the array of result data sets from the CORDIC to the memory and to generate a trigger in response to copying a final result data set of the array of result data sets to the memory.