Sine and cosine waves have been used in countless applications; in recent research on software defined radio (SDR), digital modalities of sine and cosine waves have received special attention. SDR involves highly reconfigurable resources and uses digital generated waves for modulation and demodulation of signals. Coordinate rotation digital computer (CORDIC) is a well known algorithm used to approximate iteratively some transcendental functions. In this work, a pipelined CORDIC architecture is used for designing a flexible and scalable digital sine and cosine waves generator. An FPGA-based architecture is presented and the design has been implemented on a Xilinx Spartan 3 device. Synthesis and implementation results are shown and discussed