20.01.2013 Views

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

3980xpi Users Manual - Data I/O Corporation

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Commands<br />

4. In the Manufacturer field, enter the number that is next to the item you<br />

want to select. For example, to select KEEP CURRENT, type 1 in the<br />

manufacturer field, then press ENTER.<br />

The upper-right corner of the screen displays the total number of screens<br />

(pages) and the page you are on. Press CTRL+N to go to the next page or<br />

CTRL+P to go to the previous page.<br />

When you select a manufacturer, you can set the device type filter to the<br />

appropriate setting for the device you are using. Logic Only displays only<br />

logic devices, Memory & Emicros displays memory and emicro devices,<br />

and All displays all device types. Press SPACE to cycle through the filter<br />

types. The list changes accordingly.<br />

5. After you select the manufacturer, a list of devices is displayed. Find the<br />

device you want to use, then enter the number next to that device.<br />

If you do not see the device you are looking for, press CTRL+N to move to<br />

the next page or press CTRL+P to return to the previous page.<br />

6. After you enter the correct number, press ENTER. The programmer returns<br />

to the Main Menu and the status window shows the device you selected.<br />

Cross Programming<br />

Cross programming allows a single generic programmable logic device (PLD)<br />

to be configured as any one of many PLD architectures. Consequently, the<br />

generic device can take on the function of many subset devices. The term<br />

generic PLD is used to identify the superset device, such as a 16V8 generic<br />

PLD, which can be configured as a 16R4, 16R8, or a 16L8.<br />

The generic PLD and the subset devices it can support are not restricted to the<br />

same manufacturer. For example, a 16V8 generic PLD from manufacturer A<br />

can be programmed using a fuse pattern originally designed for a 16L8 from<br />

manufacturer B. The cross-programming feature allows you to avoid<br />

recompiling source code for the generic PLD if the appropriate fuse pattern is<br />

available for a subset part.<br />

Follow these steps to cross-program a device:<br />

1. Select a manufacturer with an XPGM extension, then press ENTER. A list of<br />

all devices that can be replaced by the generic PLD of the selected<br />

manufacturer is displayed.<br />

2. From the Part Menu for Manufacturer screen, select the appropriate device,<br />

such as 16V8 as 16L8 if a 16L8 fuse map has been loaded and a 16V8<br />

generic PLD is to be programmed. Then press ENTER.<br />

3. Load the fuse map of the subset PLD into User Memory by using either a<br />

Load From Device operation or a Download of a JEDEC file.<br />

4. From the Main Menu, select the Program Devices screen. 16V8 as 16L8<br />

will be displayed in the PART # field at the top of the screen.<br />

5. Insert the 16V8 and press ENTER. The 16V8 is programmed as a 16L8.<br />

4-6 <strong>3980xpi</strong>/3980/3900/2900 User <strong>Manual</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!