Unique chip id, Altera unique chip id ip core, Jtag secure mode – Altera MAX 10 FPGA User Manual

Page 20

Advertising
background image

Unique Chip ID

Unique chip ID provides the following features:
• Identifies your device in your design as part of a security feature to protect your design from an

unauthorized device.

• Provides non-volatile 64-bits unique ID for each MAX 10 device with write protection.
You can use the Altera Unique Chip ID IP core to acquire the chip ID of your MAX 10 device.

Related Information

Altera Unique Chip ID IP Core

on page 4-1

Altera Unique Chip ID IP Core Ports

on page 6-1

Altera Unique Chip ID IP Core
Figure 2-7: Altera Unique Chip ID IP Core Block Diagram

Altera Unique

Chip ID

clkin

data_valid

chip_id[63..0]

reset

At the initial state, the

data_valid

signal is low because no data is read from the unique chip ID block.

After feeding a clock signal to the

clkin

input port, the Altera Unique Chip ID IP core begins to acquire

the chip ID of your device through the unique chip ID block. After acquiring the chip ID of your device,

the Altera Unique Chip ID IP core asserts the

data_valid

signal to indicate that the chip ID value at the

output port is ready for retrieval.
The operation repeats only when you provide another clock signal when the

data_valid

signal is low. If

the

data_valid

signal is high when you provide another clock signal, the operation stops because the

chip_id[63..0]

output holds the chip ID of your device.

A minimum of 67 clock cycles are required for the

data_valid

signal to go high.

The

chip_id[63:0]

output port holds the value of chip ID of your device until you reconfigure the device

or reset the Altera Unique Chip ID IP core.

JTAG Secure Mode

In JTAG Secure mode, the device only allows mandatory JTAG 1149.1 instructions to be exercised.
You can enable the JTAG secure when generating the

.pof

in the

Convert Programming Files

. To exit JTAG

secure mode, issue the

UNLOCK

JTAG instruction. The

LOCK

JTAG instruction puts the device in the JTAG

secure mode again. The

LOCK

and

UNLOCK

JTAG instructions can only be issued through the JTAG core

access.

2-16

Unique Chip ID

UG-M10CONFIG

2015.05.04

Altera Corporation

MAX 10 FPGA Configuration Schemes and Features

Send Feedback

Advertising