title: How does a DSP/FPGA phase accumulator work?
body: <p>I'm looking at the code for a phase accumulator, and I must be a simpleton because I don't get it.
  The code is simple enough:</p>
  
  <pre>
    Every Clock Tick do:
      accum = accum + NCO_param;
      return accum;
  </pre>
  
  <p>accum is a 32-bit register.  Obviously, at some point it will roll-over.</p>
  
  <p>My question really is: How does this relate to the phase?</p>