3980xpi Users Manual - Data I/O Corporation
3980xpi Users Manual - Data I/O Corporation
3980xpi Users Manual - Data I/O Corporation
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>