MAX® 10 General Purpose I/O User Guide

ID 683751
Date 3/17/2025
Public
Document Table of Contents

4.3.1. GPIO SSO Estimator Tool for MAX® 10 FPGA Package B610 Parameters

The GPIO SSO Estimator Tool for MAX® 10 FPGA Package B610 has prefilled and non-editable parameters and parameter settings you must specify for the I/O banks you use.
Table 28.   GPIO SSO Estimator Tool for MAX® 10 FPGA Package B610 Parameter Settings
Parameter Allowed Values Description
Board Thickness
  • Thin
  • Thick

Specify the board thickness:

  • Thin—thickness ≤ 65 mil
  • Thick—65 mil < thickness ≤ 125 mil
I/O Bank
  • 1A
  • 1B
  • 2 to 8

This parameter is prefilled and not editable.

Voltage (V)
  • 1
  • 1.2
  • 1.5
  • 1.8
  • 2.5
  • 3
  • 3.3

Specify the voltage for the I/O bank.

Drive Strength
  • 16 mA
  • 12 mA
  • 10 mA
  • 8 mA
  • 6 mA
  • 4 mA
  • 2 mA
  • oct_25
  • oct_50
  • fixed

This parameter is prefilled and not editable.

Note: The "fixed" drive strength setting applies only to the 1.0 V LVCMOS I/O standard. This I/O standard does not support the programmable current strength and OCT features.
IO Standard
  • LVCMOS
  • LVTTL
Specify the I/O standard for the output.
Slew Rate
  • Slow
  • Medium
  • Fast
Specify the slew rate setting for the output.
Series Termination (Yes/No)
  • Yes
  • No

Specify whether you want to add a 30 Ω on-board series resistor at the receiver side.

  • Yes—the SSO noise margin calculation considers the series resistor.
  • No—the SSO noise margin calculation does not include the series resistor.
  • Note: Altera recommends that you perform IBIS or SPICE simulations to determine the suitable series resistor value for your specific application.
Toggling Output IO Counts

Specify the I/O counts of simultaneous toggling output you use in the I/O bank.

Note: By default, this setting is disabled. The setting becomes editable after you set valid values for the other parameters.