Changes

Jump to navigation Jump to search
No change in size ,  16:28, 6 July 2007
no edit summary
Line 27: Line 27:  
* ''/Reset'': an asynchronous, active-low reset line
 
* ''/Reset'': an asynchronous, active-low reset line
 
* ''D_in'': serial data line
 
* ''D_in'': serial data line
* ''/Sync'': an active-low flag to being transmission
+
* ''/Sync'': an active-low flag to begin transmission
 
* ''SClk'': a serial clock
 
* ''SClk'': a serial clock
   Line 93: Line 93:  
=== Example: coding your black box ===
 
=== Example: coding your black box ===
   −
The library use statements and port list for the DAC emulator are shown here.  Note the terribly non descriptive comments for the input lines.  This kind of comment is not only useless (as it merely repeats the signal name), but is mocking the pain of later engineers who have to figure out what a signal like ''invSYNC'' might do.  This will result in ninjas attacking your home.  To avoid this fate, I recommend better comments such as, "an active-low flag to being transmission," for ''invSYNC'' or, "serial clock line," for ''SCLK''.
+
The library use statements and port list for the DAC emulator are shown here.  Note the terribly non descriptive comments for the input lines.  This kind of comment is not only useless (as it merely repeats the signal name), but is mocking the pain of later engineers who have to figure out what a signal like ''invSYNC'' might do.  This will result in ninjas attacking your home.  To avoid this fate, I recommend better comments such as, "an active-low flag to begin transmission," for ''invSYNC'' or, "serial clock line," for ''SCLK''.
    
<pre>
 
<pre>
461

edits

Navigation menu