Altera MAX II Device Handbook Chapter 3 JTAG and In-System Programmability

This document introduces the JTAG and In-System Programmability features of the Altera MAX II devices.


Altera MAX II Device Handbook Chapter 3 JTAG and In-System Programmability - cover page
Brand
Altera
Document type
User Manual
Language
English
Pages
10
File format
PDF
File size
89 KB
Published
06 August, 2012
Updated
30 September, 2023
MD5 checksum
21505F84B56D74A8DBDF15ADE0D3AD37

About this manual

The document describes how MAX II devices comply with IEEE Std. 1149.1 for Joint Test Action Group (JTAG) boundary-scan testing. It lists specific JTAG instructions such as SAMPLE/ PRELOAD, EXTEST, BYPASS, USERCODE, IDCODE, HIGHZ, CLAMP, and user-defined chains (USER0/USER1), along with their binary codes and functions.

What's inside

  • JTAG Boundary Scan Support
  • MAX II JTAG Instructions
  • Boundary-Scan Register Length
  • Device IDCODE Information
  • General-Purpose Flash Loader
  • In System Programmability (ISP)
  • IEEE 1532 Support
  • Jam Standard Test & Programming Language
  • Programming Sequence Steps

Specifications

JTAG Voltage Standards Supported1.5-V, 1.8-V, 2.5-V, or 3.3-V
JTAG Pin LocationBank 1
Instruction Register Length10 bits
USERCODE Register Length32 bits
EPM240 Boundary-Scan Register Length240
EPM570 Boundary-Scan Register Length480
EPM1270 Boundary-Scan Register Length636
EPM2210 Boundary-Scan Register Length816

Frequently asked questions

What are the JTAG instructions supported by MAX II devices?

Supported instructions include SAMPLE/ PRELOAD, EXTEST, BYPASS, USERCODE, IDCODE, HIGHZ, CLAMP, and user-defined chains (USER0/USER1).

How long does it take to erase an EPM240 device?

For TCK frequencies of 10 MHz, erasing takes less than one second for EPM240 devices.

What is the purpose of the ISP_DONE bit?

The ISP_DONE bit prevents all I/O pins from driving until it is programmed to ensure safe operation if programming is interrupted.

Download PDF (89 KB)

More Altera Manuals


View all Altera manuals →