Download - Virtual Wallet Simulation and Waveforms
![Page 1: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/3.jpg)
inv
![Page 4: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/4.jpg)
nand
![Page 5: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/5.jpg)
and
![Page 6: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/6.jpg)
nor
![Page 7: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/7.jpg)
or
![Page 8: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/8.jpg)
3nand
![Page 9: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/9.jpg)
xor
![Page 10: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/11.jpg)
1bit full adder
![Page 12: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/12.jpg)
adder
![Page 13: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/13.jpg)
adderSome examples595759104+891=595759995100011100000101001000000000000+1101111011=100011100000101001001101111011
118624453+130192448=248816901000111000100100001000011000101+000111110000101001010001000000=001110110101001010010100000101
![Page 14: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/15.jpg)
1bit full subtractor
![Page 16: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/16.jpg)
subtractor
![Page 17: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/17.jpg)
subtractorSome examples595759104-891:595758213100011100000101001000000000000-1101111011=100011100000101000110010000101
118624453-11567995:107056458000111000100100001000011000101-000000101100001000001101111011=000110011000011000110101001010
![Page 18: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/18.jpg)
Flipflop
![Page 19: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/19.jpg)
multiply
![Page 20: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/20.jpg)
divide
![Page 21: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/21.jpg)
Binary - BCD
![Page 22: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/22.jpg)
Test 1
• Binary• 10000100001000010000 • Decimal• 541200• BCD• 0000 0101 0100 0001 0010 0000 0000
![Page 23: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/23.jpg)
•0 (0000)
•0 (0000)
![Page 24: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/24.jpg)
![Page 25: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/25.jpg)
•2 (0010)
•1 (0001)
![Page 26: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/26.jpg)
![Page 27: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/27.jpg)
•4 (0100)
•5 (0101)
![Page 28: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/28.jpg)
![Page 29: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/29.jpg)
•0 (0000)
![Page 30: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/30.jpg)
![Page 31: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/31.jpg)
Test 1
• Binary• 11110100001001000000 • Decimal• 1000000• BCD• 0001 0000 0000 0000 0000 0000 0000
![Page 32: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/32.jpg)
![Page 33: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/33.jpg)
![Page 34: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/34.jpg)
![Page 35: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/35.jpg)
![Page 36: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/36.jpg)
BCD - Binary
![Page 37: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/37.jpg)
Test 1
• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111
![Page 38: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/38.jpg)
01111111
![Page 39: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/39.jpg)
![Page 40: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/40.jpg)
10111101
![Page 41: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/41.jpg)
![Page 42: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/42.jpg)
1100
![Page 43: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/43.jpg)
![Page 44: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/44.jpg)
Test 1
• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111
![Page 45: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/45.jpg)
![Page 46: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/46.jpg)
![Page 47: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/47.jpg)
![Page 48: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/48.jpg)
![Page 49: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/49.jpg)
![Page 50: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/50.jpg)
![Page 51: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/51.jpg)
![Page 52: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/52.jpg)
![Page 53: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/53.jpg)
Binary - BCD
![Page 54: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/54.jpg)
Test 1
• Binary• 10000100001000010000 • Decimal• 541200• BCD• 0000 0101 0100 0001 0010 0000 0000
![Page 55: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/55.jpg)
•0 (0000)
•0 (0000)
![Page 56: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/56.jpg)
![Page 57: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/57.jpg)
•2 (0010)
•1 (0001)
![Page 58: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/58.jpg)
![Page 59: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/59.jpg)
•4 (0100)
•5 (0101)
![Page 60: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/60.jpg)
![Page 61: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/61.jpg)
•0 (0000)
![Page 62: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/62.jpg)
![Page 63: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/63.jpg)
Test 1
• Binary• 11110100001001000000 • Decimal• 1000000• BCD• 0001 0000 0000 0000 0000 0000 0000
![Page 64: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/64.jpg)
![Page 65: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/65.jpg)
![Page 66: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/66.jpg)
![Page 67: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/67.jpg)
![Page 68: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/68.jpg)
BCD - Binary
![Page 69: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/69.jpg)
Test 1
• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111
![Page 70: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/70.jpg)
01111111
![Page 71: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/71.jpg)
![Page 72: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/72.jpg)
10111101
![Page 73: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/73.jpg)
![Page 74: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/74.jpg)
1100
![Page 75: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/75.jpg)
![Page 76: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/76.jpg)
Test 1
• Decimal• 834943• BCD• 0000 1000 0011 0100 1001 1000 0011• Binary• 11001011110101111111
![Page 77: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/77.jpg)
![Page 78: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/78.jpg)
![Page 79: Virtual Wallet Simulation and Waveforms](https://reader036.vdocuments.us/reader036/viewer/2022062422/568139c5550346895da16f68/html5/thumbnails/79.jpg)