Trinity S³AI

The NCO: a phase accumulator and a sine table

Set a clock, an accumulator width and a frequency. The spec picks the tuning word; watch the phase step around the wheel and the table turn it into a sine.