Changes

Jump to navigation Jump to search
Line 215: Line 215:     
=== (110) Program DAC ===
 
=== (110) Program DAC ===
 +
 +
This block will have a substate to obtain the programming mask.  It then loops 32 (or 24 or 16) times on a second substate that obtains the next programming value and, if the corresponding mask bit is high, programs that channel of the DAC.  A mux may be needed to select the appropriate bit from the programming mask.  It also updates the locally stored DAC channel values (which may be stored on the FPGA, the CP2200/1 Flash, or other) in preparation for a "D" response packet.  Then it transitions to state 111.
    
=== (111) Transmit "D" ===
 
=== (111) Transmit "D" ===
461

edits

Navigation menu