Design And Implementation Of A 16-Bit Flexible Rom-Less Direct Digital Synthesizer In Fpga And Cmos 90Nm Technology