Working HDL knowledge (VHDL or Verilog)
Digital design experience
ISE 13.1
Architecture: Spartan®-6 FPGA
Demo board: Spartan-6 FPGA SP605 board
After completing this training, you will be able to:
• Outline a complete project planning process
• Create a new Project Navigator project in the ISE software
• Access and modify Xilinx Synthesis Technology (XST) synthesis options
• Assign pin locations using the I/O Planner
• Enter global clock constraints using the Xilinx Constraints Editor
• Simulate a design using the ISim Simulator
• Take advantage of the primary features of the Spartan-6 FPGA
• Use the Xilinx Project Navigator to implement and simulate an FPGA design
• Read reports and determine whether your design goals were met
• Use the Clocking Wizard to create DCM instantiations
• Use the I/O Planner to make good pin assignments
• Use the Xilinx Constraints Editor to enter global timing constraints
1. Course Agenda
2. Project Planning
3. Basic FPGA Architecture
4. Projects in the Project Navigator
5. Xilinx Tool Flow
Lab 1:Projects in the Project Navigator
6. HDL Synthesis and XST
Lab 2:XST Synthesis Options
7. Constraints and the I/O Planner
Lab 3:Pre-Assigning I/O Pins Using the PlanAhead Tool
8. Global Timing Constraints
Lab 4:ISim Simulator
9. Additional Features
Lab 5:Xilinx Tool Flow
10. Reading Reports
Lab 6:Clocking Wizard and Pin Assignment
Lab 7:Global Timing Constraints
11. Synchronous Design Techniques
12. Course Summary
Lab 1: Projects in the Project Navigator – Gain comprehensive hands-on experience with the HDL flow in the ISE software. Create a new project, add source files, synthesize a design, and use the error navigation feature to fix your HDL code.
Lab 2: Synthesis Options – Modify XST synthesis properties, read synthesis reports to compare the synthesis results with the implemented results, and use the schematic viewer to evaluate the design.
Lab 3: Pre-Assigning I/O Pins Using the PlanAhead Tool – This lab introduces the basics of making good I/O pin assignments with the PlanAhead software. Use the Design Rule Checker to follow the I/O banking rules.
Lab 4: ISim Simulator – Use the project navigator to view an HDL testbench, use the ISim Simulator to run simulation view output waveforms, add signals, and change their viewed format.
Lab 5: Xilinx Tool Flow – Create a new project in the ISE Project Navigator and use the ISE Simulator to perform a behavioral simulation. Implement the design using default software options and download to a Spartan-6 FPGA SP605 evaluation board.
Logtel (c) All rights reserved 2010-2011 | Logtel Computer Communications LTD. | Developed by: Hagit Bagno | Designed: NotFromHere