UPGRADE YOUR BROWSER

We have detected your current browser version is not the latest one. Xilinx.com uses the latest web technologies to bring you the best online experience possible. Please upgrade to a Xilinx.com supported browser:Chrome, Firefox, Internet Explorer 11, Safari. Thank you!

AR# 188

Data I/O Programmers - Addresses for controlling programmable resets/reset polarity/parallel bit/busy pull-down of Xilinx SPROM

Description

General Description:

The Xilinx specification for Xilinx PROM programmers states that the polarity of the PROM Reset pin is automatically set by the programmer interface software. (For instance, the Xilinx HW130 software prompts the user for the desired polarity at the beginning of the programming process; the actual procedure is transparent to the user.)

However, for Data I/O programmers, the polarity of the PROM Reset pin must be programmed by loading either 1s or 0s into the appropriate addresses in memory -- specifically, four device-specific, contiguous address locations.

解决方案

To program the polarity of the PROM Reset pin:

Active high reset -> fill the area with "1s"

(Fill each address location with FFH)

Active low reset -> fill the area with "0s"

(Fill each address location with 00H)

The memory locations of the programmable reset (in hex) are as follows:

1700 Series PROMS:

----------------------------------

1718D/L.......................8DC - 8DF

1736D/E/EL................11B8 - 11BB

1765D/L/E/EL............2000 - 2003

17128/D/L/E/EL........4000 - 4003

17256D/L/E/EL..........8000 - 8003

17512/L......................10000 - 10003

1701/L........................20000 - 20003

1702L..........................40000 - 40003

1704L..........................80000 - 80003

17V01..........................33400

17V02..........................40000

17V04..........................80000

17V08..........................100000

17V16..........................200000

The 17V08 and 17V16 have customer configuration options other than the reset polarity. The three options are:

Reset Polarity - either active high or active low

Mode - either serial or parallel (byte-wide) mode

Busy Pull-down - configure an internal pull-down on the BUSY pin

This data follows the Main Array Data in User Memory. The configuration byte at this location must be set as follows in order to program the polarity:

0xFF - Active high reset, serial mode, no busy pull-down

0xF1 - Active high reset, serial mode, busy pull-down

0xF2 - Active high reset, parallel mode, no busy pull-down

0xF3 - Active high reset, parallel mode, busy pull-down

0x00 - Active low reset, serial mode, no busy pull-down

0x01 - Active low reset, serial mode, busy pull-down

0x02 - Active low reset, parallel mode, no busy pull-down

0x03 - Active low reset, parallel mode, busy pull-down

After placing the configuration byte at the end of Main Array data, enable the "Program Configuration" flag in the Program Device screen.

Spartan PROMS:

------------------------------

S05.............2000 - 2003

S05XL.........4000 - 4003

S10.............4000 - 4003

S10XL.........4000 - 4003

S20.............8000 - 8003

S20XL.........8000 - 8003

S30.............8000 - 8003

S30XL.........8000 - 8003

S40.............10000 - 10003

S40XL.........10000 - 10003

S15A...........10000

S30A...........10000

S50A...........20000

S100A.........20000

S150A.........20000

S200A.........33400

For Data I/O, the actual command sequence is as follows:

From the Main Menu:

- Select "More Commands"

- Select "Edit Data"

- Select "Edit Memory"

- Edit "Begin Address" to point to the correct address (table above)

- Change that address from FF to 00 (or some other value as appropriate)

- Return to Main Menu

- Select "Program Device"

- For the Program screen, you must change the Program configuration to "Y" or the reset polarity will NOT be programmed.

The reset polarity/parallel bit/busy pull-down can not be set by the MCS file.

NOTE: Certain third party-programmers may map these addresses to different memory locations.

AR# 188
创建日期 08/21/2007
Last Updated 12/15/2012
状态 Active
Type 综合文章