Enabling dual-purpose pin, Enabling dual-purpose pin -2 – Altera MAX 10 FPGA User Manual

Page 32

Advertising
background image

Pins

Guidelines

TDO

• If you intend to switch back and forth between user I/O pins and JTAG pin functions

using the JTAGEN pin, all JTAG pins must be assigned as single-ended I/O pins or

voltage-referenced I/O pins. Schmitt trigger input is the recommended input buffer.

• JTAG pins cannot perform as JTAG pins in user mode if you assign any of the JTAG

pin as a differential I/O pin.

• You must use the JTAG pins as dedicated pins and not as user I/O pins during JTAG

programming.

• Do not toggle JTAG pin during the initialization stage.

• Put the test access port (TAP) controller in reset state and drive the

TDI

and

TMS

pins

high and

TCK

pin low before the initialization.

TMS

TCK

TDI

Related Information

MAX 10 FPGA Device Family Pin Connection Guidelines

Provides more information about recommended resistor values.

MAX 10 Configuration Pins

on page 2-25

JTAG Pins

on page 2-2

Enabling Dual-purpose Pin

To use the configuration and JTAG pins as user I/O in user mode, you must do the following in the

Quartus II software:
1. On the Assignments menu, click Device.

2. Click Device and Pin Options.

3. Select the General tab of Device and Pin Options.

4. In the General Options list, do the following:

• Check the Enable JTAG pin sharing to use JTAG pins as user I/O.

• Uncheck the Enable nCONFIG, nSTATUS, and CONF_DONE pins to use configuration pins as

user I/O.

Related Information

MAX 10 Configuration Pins

on page 2-25

JTAG Pins

on page 2-2

Configuring MAX 10 Devices using JTAG Configuration

The Quartus II software generates a .sof that can used for JTAG configuration. You can directly configure

the MAX 10 device by using a download cable with the Quartus II software programmer.
Alternatively, you can use the JRunner software with a JAM Standard Test and Programming Language

(STAPL) Format File (.jam) or JAM Byte Code File (.jbc) with other third-party programmer tools.

Related Information

AN 414: The JRunner Software Driver: An Embedded Solution for PLD JTAG Configuration

3-2

Enabling Dual-purpose Pin

UG-M10CONFIG

2015.05.04

Altera Corporation

MAX 10 FPGA Configuration Design Guidelines

Send Feedback

Advertising