Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Tutorial on Project Tools

659 views

Published on

  • Be the first to comment

  • Be the first to like this

Tutorial on Project Tools

  1. 1. CSCE 430/830 A Tutorial of Project Tools By Dongyuan Zhan [email_address] Feb. 4, 2010
  2. 2. Outlines <ul><li>Get started with Altera DE-I FPGA Board </li></ul><ul><li>Get started with Quartus-II Design Software </li></ul>04/15/10 CSCE430/830 Course Project Guidelines
  3. 3. Getting Started with Altera DE-2 04/15/10 CSCE430/830 Course Project Guidelines
  4. 4. Getting Started with Altera DE-2 [1] <ul><li>EP2C35F672C6 Cyclone II FGPA chip </li></ul><ul><li>Configurable connection between the FPGA chip and other components </li></ul><ul><li>Toggle/push buttons, LCD, LEDs, and 7-Segment DIPs. </li></ul><ul><li>SRAM, SDRAM, and Flash Memory </li></ul><ul><li>RS-232, PS/2, VGA, USB </li></ul><ul><li>The expansion headers can be used to connect other user-designed boards to the DE2 board </li></ul>04/15/10 CSCE430/830 Course Project Guidelines
  5. 5. Getting Started with Altera DE-2 <ul><li>System Requirements (on you computer) </li></ul><ul><ul><li>Quartus-II web edition software </li></ul></ul><ul><ul><ul><li>For logic design, design compilation, timing simulation, FPGA programming </li></ul></ul></ul><ul><ul><ul><li>V9.0 can be downloaded at [2] </li></ul></ul></ul><ul><ul><li>USB Blaster driver </li></ul></ul><ul><ul><ul><li>enable Quartus-II to communicate with DE-2 </li></ul></ul></ul><ul><ul><ul><li>Installation instructions can be found at [1] </li></ul></ul></ul><ul><ul><li>Special Notice </li></ul></ul><ul><ul><ul><li>I suggest you use Quartus-II 9.0 edition and windows XP for better compatibility with DE-2 </li></ul></ul></ul>04/15/10 CSCE430/830 Course Project Guidelines
  6. 6. Getting Started with Altera DE-2 <ul><li>Relate DE-2 to the Course Project </li></ul><ul><ul><li>For the course project, you need burn your FPGA configuration (for your pipelined processor design) and benchmark program into the Flash memory (like a hard drive), load the program into and store the intermediate data in SDRAM (like the main memory), and show the results on the LCD. </li></ul></ul>04/15/10 CSCE430/830 Course Project Guidelines
  7. 7. Design Steps using Quartus-II [4, 5] <ul><li>Create a design project </li></ul><ul><ul><li>Select “File | New Project Wizard”, and Specify “Family” to be Cyclone-II and “ Device Settings” to be EP2C35F672C6 </li></ul></ul><ul><li>Design a component </li></ul><ul><ul><li>In “File | New | Device Design Files”, select either “Block Diagram/Schematic File” or “*HDL File” </li></ul></ul><ul><li>Assign Pins </li></ul><ul><ul><li>Select “Assignments | Pins” </li></ul></ul><ul><li>Synthesize a design </li></ul><ul><ul><li>Select “Processing | Start Compilation” </li></ul></ul><ul><li>Simulating the Circuit </li></ul><ul><ul><li>Select “File | New | Other Files | Vector Waveform File” </li></ul></ul><ul><ul><li>Select “Processing | Start Simulation” </li></ul></ul>04/15/10 CSCE430/830 Course Project Guidelines
  8. 8. Design Steps using Quartus-II <ul><li>Program the FPGA </li></ul><ul><ul><li>Connect DE-2 with the computer via a USB blaster cable and power it on </li></ul></ul><ul><ul><li>Select “Tools | Programmer” </li></ul></ul>
  9. 9. Design Steps using Quartus-II 04/15/10 CSCE430/830 Course Project Guidelines Design Flow Chart
  10. 10. References <ul><li>[1] Getting Started with Altera DE-2 </li></ul><ul><li>ftp://ftp.altera.com/up/pub/Tutorials/DE2/Digital_Logic/tut_initialDE2.pdf </li></ul><ul><li>[2] DE-2 User Manual </li></ul><ul><li>ftp://ftp.altera.com/up/pub/Webdocs/DE2_UserManual.pdf </li></ul><ul><li>[3] Quartus-II v9.0 </li></ul><ul><li>http://adsl.unl.edu/docs/90sp2_quartus_free.exe </li></ul><ul><li>[4] Quartus II Reference </li></ul><ul><li>http://www.altera.com/literature/hb/qts/qts_qii53017.pdf </li></ul><ul><li>[5] Quartus II Introduction Using Schematic Design </li></ul><ul><li>ftp://ftp.altera.com/up/pub/Tutorials/DE2/Digital_Logic/tut_quartus_intro_schem.pdf </li></ul>04/15/10 CSCE430/830 Course Project Guidelines

×