1 / 79

Virtual Wallet Simulation and Waveforms

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

heinz
Download Presentation

Virtual Wallet Simulation and Waveforms

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Virtual WalletSimulation 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.

  2. Status Finished • Flow Chart • Behavioral Verilog • Transistor Estimate • Floor Plan • Structure Proposal • Structural Verilog • Schematic • Simulation To Do • Layout • Testing

  3. inv

  4. nand

  5. and

  6. nor

  7. or

  8. 3nand

  9. xor

  10. 1bit full adder A B Ci Co S 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 0 1 1 1 0 1 0 0 0 1 1 0 1 1 0 1 1 0 1 0 1 1 1 1 1

  11. 1bit full adder

  12. adder

  13. adder Some examples 595759104+891=595759995 100011100000101001000000000000+1101111011=100011100000101001001101111011 118624453+130192448=248816901 000111000100100001000011000101+ 000111110000101001010001000000= 001110110101001010010100000101

  14. 1bit full subtractor A B Ci S Co 0 0 0 0 0 0-0-0 = 0, No borrow 0 0 1 1 1 0-0-1 = -1, borrow 2, so: 2-1 = 1 0 1 0 0 1 1-0-0 = 1, No borrow 0 1 1 0 0 1-0-1 = 0, No borrow 1 0 0 1 1 0-1-0 = -1 (bin=1), borrow 2, so: 2-1 = 1 1 0 1 1 0 0-1-1 = -2 , borrow 2, so: 2-2=0 1 1 0 0 0 1-1-0 = 0, No borrow 1 1 1 1 1 1-1-1 = -1, borrow 2, so: 2-1 =1

  15. 1bit full subtractor

  16. subtractor

  17. subtractor Some examples 595759104-891:595758213 100011100000101001000000000000-1101111011= 100011100000101000110010000101 118624453-11567995:107056458 000111000100100001000011000101-000000101100001000001101111011= 000110011000011000110101001010

  18. Flipflop

  19. multiply

  20. divide

  21. Binary - BCD

  22. Test 1 • Binary • 10000100001000010000 • Decimal • 541200 • BCD • 0000 0101 0100 0001 0010 0000 0000

  23. 0 (0000) • 0 (0000)

  24. 2 (0010) • 1 (0001)

  25. 4 (0100) • 5 (0101)

  26. 0 (0000)

  27. Test 1 • Binary • 11110100001001000000 • Decimal • 1000000 • BCD • 0001 0000 0000 0000 0000 0000 0000

  28. BCD - Binary

  29. Test 1 • Decimal • 834943 • BCD • 0000 1000 0011 0100 1001 1000 0011 • Binary • 11001011110101111111

  30. 01111111

  31. 10111101

  32. 1100

  33. Test 1 • Decimal • 834943 • BCD • 0000 1000 0011 0100 1001 1000 0011 • Binary • 11001011110101111111

More Related