A special-purpose ROM-based component is proposed to calculate x sin (θ) and x cos (θ). The method significantly reduces the memory requirement of look-up tables. Applying the method to the design of a co-ordinate rotator, a low-cost pipelined architecture is proposed that provides a throughput of 0.25 rotations per addition time.