+ All Categories
Home > Documents > Virtual Wallet Simulation and Waveforms

Virtual Wallet Simulation and Waveforms

Date post: 05-Jan-2016
Category:
Upload: heinz
View: 27 times
Download: 1 times
Share this document with a friend
Description:
Virtual Wallet Simulation and Waveforms. Gates Winkler Jordan Samuel Fei Yin Shen October 26 , 2009. To create a handheld device which will save money and time through budget assistance and improve the shopping experience. Status. Finished Flow Chart Behavioral Verilog - PowerPoint PPT Presentation
79
Virtual Wallet Simulation and Waveforms To create a handheld device which will save money and time through budget assistance and improve the shopping experience. Gates Winkler Jordan Samuel Fei Yin Shen October 26 , 2009
Transcript
Page 1: Virtual Wallet Simulation and Waveforms

Virtual WalletSimulation and Waveforms

To create a handheld device which will save money and time through budget assistance and improve the shopping experience.

• Gates Winkler • Jordan Samuel Fei• Yin Shen

• October 26 , 2009

Page 2: Virtual Wallet Simulation and Waveforms

Status

Finished• Flow Chart• Behavioral Verilog• Transistor Estimate • Floor Plan• Structure Proposal• Structural Verilog• Schematic• SimulationTo Do • Layout• Testing

Page 3: Virtual Wallet Simulation and Waveforms

inv

Page 4: Virtual Wallet Simulation and Waveforms

nand

Page 5: Virtual Wallet Simulation and Waveforms

and

Page 6: Virtual Wallet Simulation and Waveforms

nor

Page 7: Virtual Wallet Simulation and Waveforms

or

Page 8: Virtual Wallet Simulation and Waveforms

3nand

Page 9: Virtual Wallet Simulation and Waveforms

xor

Page 10: Virtual Wallet Simulation and Waveforms

1bit full adder

A B Ci Co S0 0 0 0 00 0 1 0 10 1 0 0 10 1 1 1 01 0 0 0 11 0 1 1 01 1 0 1 01 1 1 1 1

Page 11: Virtual Wallet Simulation and Waveforms

1bit full adder

Page 12: Virtual Wallet Simulation and Waveforms

adder

Page 13: Virtual Wallet Simulation and Waveforms

adderSome examples595759104+891=595759995100011100000101001000000000000+1101111011=100011100000101001001101111011

118624453+130192448=248816901000111000100100001000011000101+000111110000101001010001000000=001110110101001010010100000101

Page 14: Virtual Wallet Simulation and Waveforms

1bit full subtractor

A B Ci S Co0 0 0 0 0 0-0-0 = 0, No borrow0 0 1 1 1 0-0-1 = -1, borrow 2, so: 2-1 = 10 1 0 0 1 1-0-0 = 1, No borrow0 1 1 0 0 1-0-1 = 0, No borrow1 0 0 1 1 0-1-0 = -1 (bin=1), borrow 2, so: 2-1 = 11 0 1 1 0 0-1-1 = -2 , borrow 2, so: 2-2=01 1 0 0 0 1-1-0 = 0, No borrow1 1 1 1 1 1-1-1 = -1, borrow 2, so: 2-1 =1

Page 15: Virtual Wallet Simulation and Waveforms

1bit full subtractor

Page 16: Virtual Wallet Simulation and Waveforms

subtractor

Page 17: Virtual Wallet Simulation and Waveforms

subtractorSome examples595759104-891:595758213100011100000101001000000000000-1101111011=100011100000101000110010000101

118624453-11567995:107056458000111000100100001000011000101-000000101100001000001101111011=000110011000011000110101001010

Page 18: Virtual Wallet Simulation and Waveforms

Flipflop

Page 19: Virtual Wallet Simulation and Waveforms

multiply

Page 20: Virtual Wallet Simulation and Waveforms

divide

Page 21: Virtual Wallet Simulation and Waveforms

Binary - BCD

Page 22: Virtual Wallet Simulation and Waveforms

Test 1

• Binary• 10000100001000010000 • Decimal• 541200• BCD• 0000 0101 0100 0001 0010 0000 0000

Page 23: Virtual Wallet Simulation and Waveforms

•0 (0000)

•0 (0000)

Page 24: Virtual Wallet Simulation and Waveforms
Page 25: Virtual Wallet Simulation and Waveforms

•2 (0010)

•1 (0001)

Page 26: Virtual Wallet Simulation and Waveforms
Page 27: Virtual Wallet Simulation and Waveforms

•4 (0100)

•5 (0101)

Page 28: Virtual Wallet Simulation and Waveforms
Page 29: Virtual Wallet Simulation and Waveforms

•0 (0000)

Page 30: Virtual Wallet Simulation and Waveforms
Page 31: Virtual Wallet Simulation and Waveforms

Test 1

• Binary• 11110100001001000000 • Decimal• 1000000• BCD• 0001 0000 0000 0000 0000 0000 0000

Page 32: Virtual Wallet Simulation and Waveforms
Page 33: Virtual Wallet Simulation and Waveforms
Page 34: Virtual Wallet Simulation and Waveforms
Page 35: Virtual Wallet Simulation and Waveforms
Page 36: Virtual Wallet Simulation and Waveforms

BCD - Binary

Page 37: Virtual Wallet Simulation and Waveforms

Test 1

• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111

Page 38: Virtual Wallet Simulation and Waveforms

01111111

Page 39: Virtual Wallet Simulation and Waveforms
Page 40: Virtual Wallet Simulation and Waveforms

10111101

Page 41: Virtual Wallet Simulation and Waveforms
Page 42: Virtual Wallet Simulation and Waveforms

1100

Page 43: Virtual Wallet Simulation and Waveforms
Page 44: Virtual Wallet Simulation and Waveforms

Test 1

• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111

Page 45: Virtual Wallet Simulation and Waveforms
Page 46: Virtual Wallet Simulation and Waveforms
Page 47: Virtual Wallet Simulation and Waveforms
Page 48: Virtual Wallet Simulation and Waveforms
Page 49: Virtual Wallet Simulation and Waveforms
Page 50: Virtual Wallet Simulation and Waveforms
Page 51: Virtual Wallet Simulation and Waveforms
Page 52: Virtual Wallet Simulation and Waveforms
Page 53: Virtual Wallet Simulation and Waveforms

Binary - BCD

Page 54: Virtual Wallet Simulation and Waveforms

Test 1

• Binary• 10000100001000010000 • Decimal• 541200• BCD• 0000 0101 0100 0001 0010 0000 0000

Page 55: Virtual Wallet Simulation and Waveforms

•0 (0000)

•0 (0000)

Page 56: Virtual Wallet Simulation and Waveforms
Page 57: Virtual Wallet Simulation and Waveforms

•2 (0010)

•1 (0001)

Page 58: Virtual Wallet Simulation and Waveforms
Page 59: Virtual Wallet Simulation and Waveforms

•4 (0100)

•5 (0101)

Page 60: Virtual Wallet Simulation and Waveforms
Page 61: Virtual Wallet Simulation and Waveforms

•0 (0000)

Page 62: Virtual Wallet Simulation and Waveforms
Page 63: Virtual Wallet Simulation and Waveforms

Test 1

• Binary• 11110100001001000000 • Decimal• 1000000• BCD• 0001 0000 0000 0000 0000 0000 0000

Page 64: Virtual Wallet Simulation and Waveforms
Page 65: Virtual Wallet Simulation and Waveforms
Page 66: Virtual Wallet Simulation and Waveforms
Page 67: Virtual Wallet Simulation and Waveforms
Page 68: Virtual Wallet Simulation and Waveforms

BCD - Binary

Page 69: Virtual Wallet Simulation and Waveforms

Test 1

• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111

Page 70: Virtual Wallet Simulation and Waveforms

01111111

Page 71: Virtual Wallet Simulation and Waveforms
Page 72: Virtual Wallet Simulation and Waveforms

10111101

Page 73: Virtual Wallet Simulation and Waveforms
Page 74: Virtual Wallet Simulation and Waveforms

1100

Page 75: Virtual Wallet Simulation and Waveforms
Page 76: Virtual Wallet Simulation and Waveforms

Test 1

• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111

Page 77: Virtual Wallet Simulation and Waveforms
Page 78: Virtual Wallet Simulation and Waveforms
Page 79: Virtual Wallet Simulation and Waveforms

Recommended