User Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
labs:sp20_seven_segment [2020/04/28 16:31]
nelson [Final Pass-Off:]
labs:sp20_seven_segment [2020/05/14 12:58] (current)
nelson
Line 40: Line 40:
 Before you can create a circuit to display these hexadecimal characters, you need to determine the value each cathode signal needs for each character. Before you can create a circuit to display these hexadecimal characters, you need to determine the value each cathode signal needs for each character.
  
-<color red>Fill out the table below</​color>​ so that the segment outputs on each row will display the number given by that row's hexadecimal character. Also included in this table is the binary representation of each hexadecimal character in the **D** columns. For an example, the output for an input of **0** is already in the table.+<color red>Fill out the table below</​color>​ so that the segment outputs on each row will display the number given by that row's hexadecimal character. Also included in this table is the binary representation of each hexadecimal character in the **D** columns. For an example, the output for an input of **0** is already in the table.  It was said already above but you probably missed it - you turn a segment ON by driving its cathode LOW.  Carefully look at the top entry (for a '​0'​) to make sure you understand this.
  
 ^ Hex ^ Input ^^^^ Outputs ^^^^^^^ ^ Hex ^ Input ^^^^ Outputs ^^^^^^^
Line 276: Line 276:
 */ */
  
 +/* Listing of errors helped with:
 +  - One student made his .tcl simulation file as a constraints file (had a .tcl extension but was in the Design Sources pane). ​ Synthesis didn't like that...
 +
 +*/
  
 ---- ----
 [[labs:​ta:​seven_segment_decoder|TA Notes and Feedback]] [[labs:​ta:​seven_segment_decoder|TA Notes and Feedback]]