Changes

Jump to navigation Jump to search
no edit summary
Line 78: Line 78:  
[[Image:DAC Controller Block.JPG|thumb|DAC controller functional block diagram]]
 
[[Image:DAC Controller Block.JPG|thumb|DAC controller functional block diagram]]
    +
The functional block diagram for the controller is shown to the right.  The blocks are:
 
* '''19-cycle hold'''
 
* '''19-cycle hold'''
 
** Identical to the component of the same name in the DAC emulator (see above)
 
** Identical to the component of the same name in the DAC emulator (see above)
Line 116: Line 117:     
[[Image:Temp Emulator Block.JPG|thumb|Temperature sensor emulator functional block diagram]]
 
[[Image:Temp Emulator Block.JPG|thumb|Temperature sensor emulator functional block diagram]]
 +
 +
The functional block diagram for the emulator is shown to the right.  The blocks are:
 +
* '''Error Flag'''
 +
** The error flag goes high if the enable line is high for 1-15 or 17+ cycles.  It resets to low any time the enable line goes back to high.  It is used to notify of a "bad" transmission (not 16 cycles long).
 +
** inputs
 +
*** ''Clk'': clock
 +
*** ''Rst'': asynchronous, active-low reset
 +
*** ''En'': enable
 +
** outputs
 +
*** ''Err'': error flag
 +
* '''
    
=== Controller ===
 
=== Controller ===
    
[[Image:Temp Controller Block.JPG|thumb|Temperature sensor controller functional block diagram]]
 
[[Image:Temp Controller Block.JPG|thumb|Temperature sensor controller functional block diagram]]
461

edits

Navigation menu