I/O System Design (Legacy Course) (ODSW1107)

104 Minutes Online Course

Course Description

Learn about I/O management features in the Quartus® II software v. 12.0, focusing on creating, modifying, & validating I/O-related assignments in the Pin Planner. An I/O planning flow is used to illustrate the I/O-related tasks required for a FPGA design. The early I/O planning flow is introduced as a method for creating & importing megafunctions & IP MegaCore® functions into the Pin Planner to generate a complete I/O port description for a design. Advanced I/O Timing, a feature that works with the TimeQuest Timing Analyzer, can generate enhanced timing reports that include board signal integrity metrics,to help make I/O assignment & board design decisions. NOTE: the section on creating pin assignments is still relevant but early planning flow has changed in recent Quartus II versions.

At Course Completion

You will be able to:

  • Create a top-level design file from a project that includes validated reserved I/O pins & instantiated megafunctions or MegaCore functions without writing any HDL code
  • Use this top-level design file as the basis for a project revision or a new project
  • Create, manage, & verify I/O-related assignments
  • Enable the Advanced I/O Timing option & configure board trace models
  • Use signal integrity metrics from the Advanced I/O Timing option to design the PCB with good signal integrity

Skills Required

  • Completion of “Using the Quartus II Software: An Introduction” OR a basic understanding of the FPGA design flow and the Quartus II software
  • Basic understanding of timing analysis using the TimeQuest timing analyzer
  • Knowledge of board-level signal integrity issues and design techniques

Follow-on Courses

Upon completing this course, we recommend the following courses (in no particular order):

Related Courses

Below are the related courses you may be interested in:

Applicable Training Curriculum

This course is part of the following Altera training curriculum:

Class Schedule

Result Showing 1

On-lineAnytimeFreeRegister Now

Request a class in your region.