欢迎访问ic37.com |
会员登录 免费注册
发布采购

EPM240T100C5N 参数 Datasheet PDF下载

EPM240T100C5N图片预览
型号: EPM240T100C5N
PDF下载: 下载PDF文件 查看货源
内容描述: [暂无描述]
分类和应用: 可编程逻辑器件输入元件PC
文件页数/大小: 295 页 / 3815 K
品牌: ALTERA [ ALTERA CORPORATION ]
 浏览型号EPM240T100C5N的Datasheet PDF文件第262页浏览型号EPM240T100C5N的Datasheet PDF文件第263页浏览型号EPM240T100C5N的Datasheet PDF文件第264页浏览型号EPM240T100C5N的Datasheet PDF文件第265页浏览型号EPM240T100C5N的Datasheet PDF文件第267页浏览型号EPM240T100C5N的Datasheet PDF文件第268页浏览型号EPM240T100C5N的Datasheet PDF文件第269页浏览型号EPM240T100C5N的Datasheet PDF文件第270页  
15–10
Chapter 15: Using the Agilent 3070 Tester for In-System Programming
Programming Times
Execution time for larger CPLDs and configuration devices is faster as only a
single digital test file is executed.
With Agilent’s PLD ISP software, a Jam Byte-Code Player is implemented in the
Control XTP card of the tester. This allows users to program devices using JBC files
created directly from Quartus II. The tester also supports Jam or SVF files as it has a
JBC compiler to compile these files for programming. The Jam Byte-Code Player is
executed via the microcontroller on the Control XTP card and allows users to apply
vectors algorithmically rather than executing a sequence of vectors. The Jam Byte-
Code Player reads the programming and erase pulse width registers of the devices
and uses those values in the programming and erase algorithms.
Programming Times
Programming times on the Agilent 3070 are very consistent. The only variable is the
TCK
frequency, which affects programming times. The faster the clock, the less time is
spent shifting data into the device. The programming time is a function of the
TCK
clock rate. MAX II devices support
TCK
clock rates up to 18 MHz.
Guidelines
While using the Agilent 3070 tester for programming, use the following guidelines:
Use caution if a pin library is used to describe the target device in a stand-alone
boundary-scan chain. Altera does not recommend describing all of the ISP
device’s I/O pins as bidirectional. This practice uses a large number of hybrid card
channels and potentially causes a fixture overflow error when developing the test.
Do not include PCF vectors in the test library. Use a setup-only node library.
Creating a test library with PCF vectors creates a large library object file and
results in a much slower test development time. This delay occurs because the
integrated program generator (IPG) looks at the entire vector set of the library
object to determine if vectors need to be commented out due to conflicts. Library
object compiles are different from executable compiles. Additionally, the IPG may
fail due to the large library object file.
To save time and disk space, generate SVF Files that include a verify in the
programming operation. This process integrates verification vectors into one step,
minimizing the amount of work in the test development process. This integrated
verify accurately captures any programming errors; therefore, it is not necessary to
add an additional stand-alone verify in the test sequence.
While this document describes how to generate a test to apply vectors to the
device for programming, a boundary-scan description language (BSDL) file is
required to functionally test the device. If you need to perform a boundary-scan
test or functional test, generate a BSDL file for the programmed state of the target
device that contains the pin configuration information (for example, which pins
are inputs, outputs, or bidirectional pins). Use the Agilent 3070 boundary-scan
software to generate a test.
f
For more information about Altera’s support for boundary-scan testing, refer to the
chapter in the
MAX II
Device Handbook.