Numerically controlled
no vote
CO Demo (Numerically controlled Oscillator). // // One type of NCO is based on the idea of a continuously wrapping modulo // counter. The NCO is a programmable modulo counter. For example, if // the MOD input is set to 10, then it'll count 0,1,2,3,4,5,6,7,8,9,0,1,2 etc. // The STEP input is continuously added to the modulo counter. What's important // is not the counter value itself, but the number of times it "wraps". If // you do the math, the counter will wrap at a rate of F*S/M (F is the system // clock frequency, S is the step input, and M is the modulo). Every wrap // occurance is a little pulse. The pulse output could be used as the clock itself