CSE 140 L n Attend discussion hours n

  • Slides: 14
Download presentation
CSE 140 L n Attend discussion hours n Come to lab hours n Check

CSE 140 L n Attend discussion hours n Come to lab hours n Check Q&A on the website n Log In to the webboard n Send me email jhliu@cs. ucsd. edu

CSE 140 L n About software ISE Web. Pack 7. 1 and Model. Sim

CSE 140 L n About software ISE Web. Pack 7. 1 and Model. Sim XE III 6. 0 a in tutorials and examples n If any question about older versions, come to my lab hour n

CSE 140 L What’s the exact function of each design in Lab 2? n

CSE 140 L What’s the exact function of each design in Lab 2? n How to design the circuits? n

CSE 140 L n Lab 2 -I Shift Register What’s that for? 0 1

CSE 140 L n Lab 2 -I Shift Register What’s that for? 0 1 1 1 0 0 1 1 8: 00 pm 8: 03 pm 8: 02 pm 8: 01 pm 0 1 1 0 0 1

CSE 140 L CLK Din Lab 2 -I Shift Register 8: 00 pm 8:

CSE 140 L CLK Din Lab 2 -I Shift Register 8: 00 pm 8: 01 pm 8: 02 pm 1 0 1 8: 03 pm 1 D 0 0 1 1 D 1 0 0 1 D 2 0 0 0 1 0 D 3 0 0 1 We have We want

CSE 140 L Lab 2 -I Shift Register Design CLR Din Q D CLK

CSE 140 L Lab 2 -I Shift Register Design CLR Din Q D CLK Verification Q D CLK D 0 Q D CLK D 1 Q D CLK D 2 D 3

CSE 140 L Lab 2 -II Asyn Counter 1 2 3 4 5 6

CSE 140 L Lab 2 -II Asyn Counter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK D 0 0 1 0 1 0 D 1 0 0 1 1 0 D 2 0 0 0 0 1 1 1 1 0 D 3 0 0 0 0 1 1 1 1 0 We want We have

CSE 140 L CLR ‘ 1’ (VCC) Lab 2 -II Asyn Counter Design T

CSE 140 L CLR ‘ 1’ (VCC) Lab 2 -II Asyn Counter Design T T Q CLK Verification Q CLK D 0 D 1

CSE 140 L Lab 2 -III Syn Counter 1 2 3 4 5 6

CSE 140 L Lab 2 -III Syn Counter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK D 0 0 1 0 1 0 D 1 0 0 1 1 0 D 2 0 0 0 0 1 1 1 1 0 D 3 0 0 0 0 1 1 1 1 0 We want We have Combinational Logic

CSE 140 L Lab 2 -III Syn Counter • D 0 i = D

CSE 140 L Lab 2 -III Syn Counter • D 0 i = D 0’i-1 • D 1 i = D 0 i-1 D 1’i-1+ D 0’i-1 D 1 i-1 = D 0 i-1 D 1 i-1 • D 2 i = ? • D 3 i = ? D D Q CLK CLK Q D 0 D 1

CSE 140 L Lab 2 -IV Gray Counter 1 2 3 4 5 6

CSE 140 L Lab 2 -IV Gray Counter 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK D 0 0 1 1 0 0 D 1 0 0 1 1 1 1 0 0 0 D 2 0 0 1 1 1 1 0 0 0 D 3 0 0 0 0 1 1 1 1 0 We want We have Combinational Logic

CSE 140 L T 0 00 00 1 01 11 10 1 1 1

CSE 140 L T 0 00 00 1 01 11 10 1 1 1 D 0 D 1 T 2 00 00 1 1 1 Lab 2 -IV Gray Counter D 2 D 3 11 1 01 1 10 D 2 D 3 T 0=(D 0 D 1 D 2 D 3)’ T 2=D 0’ D 1 (D 2 D 3)’ T 1=? T 3=? 10 D 0 D 1

CSE 140 L We want Lab 2 -V Random Sequencer 1 2 3 4

CSE 140 L We want Lab 2 -V Random Sequencer 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 CLK D 0 1 0 0 1 1 0 D 1 1 1 0 0 0 1 1 D 2 1 1 1 0 0 0 1 1 1 D 3 1 1 0 0 0 1 1 8 1 2 4 9 3 6 13 10 5 11 7 15 14 12 We have

CSE 140 L Lab 2 -V Random Sequencer Hint PRE ? Q D CLK

CSE 140 L Lab 2 -V Random Sequencer Hint PRE ? Q D CLK D 0 Q D CLK D 1 Q D CLK D 2 D 3