1 / 57

Week #2 Slides

Week #2 Slides. Diving Into Spartan 3. Agenda. Recap 15 Years of Evolution to Virtex Four generations of Spartan Project discussion Questions. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic Cell. Logic

gram
Télécharger la présentation

Week #2 Slides

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. Week #2 Slides Diving Into Spartan 3

  2. Agenda • Recap • 15 Years of Evolution to Virtex • Four generations of Spartan • Project discussion • Questions

  3. Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell Logic Cell

  4. XC2000 Family – The Original

  5. First Configuration Logic Block

  6. First IO Cell Note: having All user pins be I/O was a big DEAL!!!

  7. XC3000 Family CLB Second Generation

  8. XC3000 Fabric Array Little black dots Are PIPs

  9. XC3000 IO Cell

  10. XC4000 CLB Third Generation

  11. XC4000 IO Cell Note

  12. VIRTEX The Fourth Generation NOTE: VIRTEX Equated with Having hard Fixed blocks Embedded in The fabric

  13. VirtexSLICE

  14. … which brings us to Spartan 3(uh, we did skip a bunch of stuff, but the progression for our needs works out . . .)

  15. Spartan 3 • Xilinx and the industry track silicon technology • XC2000 @1.5 micron • XC3000 @ 1 micron • XC4000 @ 0.8 to 0.35 micron • Virtex @ 0.25 micron, V-II @ 0.18-0.13 micron • Spartan 3 & Virtex 4 @ 90 nm • Virtex 5 @65 nm • Spartan 6 @ 45 nm • Virtex 6 @ 40 nm • Etc.

  16. Spartan Philosophy • Offer a more cost effective solution for higher volume markets • Need to reduce costs to do that • Trim features • Reduce test cost • Sacrifice speed over die size • Cheaper packages • Etc. • Spartan is the overall result

  17. Spartan 3 Family Chart

  18. General Architecture

  19. Package Migration

  20. IO Banks

  21. Spartan 3 IO Cell Note

  22. Heterogeneous Logic Cells

  23. Stuff in Black & Grey Common to SliceL & sliceM Blue stuff in SliceM only

  24. Some Block RAM Detail

  25. Multiplier Blocks

  26. Digital Clock Managers

  27. Clock nets Do heavy lifting Different nets In each family FYI

  28. Hierarchical Routing

  29. Adjust the mix: Spartan 3E

  30. Reduce the Banks: more IO pins available

  31. Spartan 3E IO Cell Note

  32. Adjustable Input Delay

  33. Adjust the mix: Spartan 3A

  34. Stack the Flash: Spartan 3AN A Single Chip Solution

  35. Internal SPI Flash

  36. Add a block: Spartan 3A DSP

  37. Spartan 3A DSP Architecture

  38. DSP48 with a Pre-Adder

  39. The Project . . .

  40. Projects Depend • On your knowledge • Your skill level • Your confidence • Your interest • Uh . . .I don’t know any of the above points about you! • Only YOU know where you are at on this continuum • My goal is to get you to where you can design on Xilinx FPGAs, which has a LOT to do with the S/W!

  41. Some Ideas • Interfaces • MIX & MATCH things • Buses and memories • Peripherals & memories • Buses & peripherals • Processors & the above • Systems • Build single function items • Combine two or more items • Invent something new

  42. Ahh, the Good Old Days . . . Basic idea: Create useful, correct standard functions then . . . HOOK ‘EM UP!

  43. More

  44. More

  45. Still More

  46. Yet Another

  47. My All Time Favorite Part

  48. Ahh, the Good NEW Days!

  49. Graphic stolen from Doug Smith’s Book cover . . .I’m looking for the CD that was optional

  50. Stolen From Smith Like Old TTL Manual

More Related