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
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!
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
Ahh, the Good Old Days... Basic idea: Create useful, correct standard functions then... HOOK ‘EM UP!
Possible Projects The Light bulb area has design templates for both VHDL and Verilog I’d like to expand the documentation on them along the lines of the TTL Catalog, and Doug Smith’s book. Need volunteers to take say 10 of the templates, instantiate into a design, capture the schematic (automatic) and simulate to verify the operation
Possible Project Continued The Deliverable would be a WORD file organized to have: – Template code – Graphic – Simulation I can make these available to the rest of the class and to future classes
Another Idea The Digilent NEXYS2 board is supported by VHDL solutions, which are available. Most of them are 1-2 sheets of code. I’d like to get them in Verilog, with simulations and compiled onto Xilinx Spartan 3 parts. Take a look at the “pmod” code chunks
One more thing to remember Your project should you obtain your goal for this class – May be to log some credit to a credential – May be to learn something about FPGAs – May be to design something you always wanted an excuse to design – I won’t know what that is... – It’s up to you