Course Description
Learn to increase design performance and achieve repeatable performance by using the PlanAhead™ software tool. Topics include: synthesis and project tips, design analysis, creating a floorplan, improving performance with area constraints and Pblocks, design debugging with the ChipScope™ Pro tool, and design preservation with partitions.
Note: The hands-on labs provided within this course are identical to the tutorials that are packaged with the PlanAhead tool. This course is supplemented with instructor-led presentations and demos.
Release Date
June 2012
Level
FPGA 3
Training Duration
2 days
Who Should Attend?
FPGA designers, system architects, and system engineers who are interested in analyzing and driving the physical implementation of their designs to maximize performance and capacity.
Prerequisites
Software Tools
- Xilinx ISE Design Suite: Logic or System Edition 14.1
Hardware
- Architecture: 7 series FPGAs*
- Demo board: None*
* This course focuses on the 7 series FPGA architecture. Check with your local Authorized Training Provider for specifics or other customizations.
Skills Gained
After completing this comprehensive training, you will know how to:
- Use the most advanced features of the PlanAhead software
- Apply the hierarchical viewer and timing report information to make the best area constraints
- Group the best logic into Pblocks
- Import HDL sources, elaborate, and analyze an RTL netlist
- Implement the design with different implementation strategies
- Analyze design statistics, connectivity, timing, placement, and timing critical paths
- Insert ChipScope Pro tool debug cores
- Floorplan the design to improve performance and preserve successful implementation results
- Make placement constraints for dedicated hardware resources
Course Outline
Day 1
- PlanAhead Software Review
- Lab 1: PlanAhead Software Review
- RTL Development and Analysis
- Lab 2: RTL Analysis
- Placing Dedicated Resources
- Lab 3: Placing Dedicated Resources
- Introduction to Pblocks
- Floorplanning Techniques
Day 2
- Floorplanning Case Studies
- Lab 4: Design Analysis and Floorplanning for Performance
- Design Preservation with Partitions
- Lab 5: Leveraging Design Preservation for Predictable Results
- Debugging with the ChipScope Pro Tool
- Lab 6: Debugging with the ChipScope Tool
- Tcl Scripting in the PlanAhead Software
- Lab 7: Tcl Ccommands
- (Optional): Team Design
- (Optional): Routing Optimization in Virtex-6 Devices
Lab Descriptions
To Register
For class schedules as well as tuition and registration information, please contact one of our Authorized Training Providers: