Answers Database


Programmers: Data I/O: Unisite Programmers issue "Partial Write Not Supported" error on 1700 devices


Record #1424

Product Family: Unspecified

Product Line: Unspecified

Product Part: NotDetermined

Problem Title:
Programmers: Data I/O: Unisite Programmers issue "Partial Write Not Supported" error on
1700 devices



Problem Description:
General Description:

Unisite programmer issues the following error: 'partial write not supported by
this device'.


Solution 1:

The Data I/O programmer does not support partial programming of Xilinx serial
PROMs devices when used in the conventional manner.

When you try to program a Xilinx PROM XC17xx device, the Unisite
programmer by default does NOT allow the user to program the device
only up to the length of the bitstream. Say your bit stream is 1000
Bytes long and the PROM can store 2000 bytes. Partially programming
the PROM means you want the programmer to output the first 1000
bytes, then stop at the last programmed address.

In the Unisite programming software, there is a field called 'User
Data Size' through which a user can specify the number of bytes
he wants to program the PROM with. There is also a 'Device
Block Size' field in which the user can specify the maximum
number of Blocks or bytes the device can handle.

To work around the partial write problem, the user needs
to set 'User Data Size' equal to 'Device Block Size' to make
the Unisite programmer accept the bitstream and program
the device. The Data I/O programmer appends an extra
4 bytes of data at ( ) for parity checking.

This is because the Unisite Programmer algorithm appends
4 extra bytes at the end of the array to set the polarity for the PROM.





End of Record #1424 - Last Modified: 08/02/99 15:49

For the latest news, design tips, and patch information on the Xilinx design environment, check out the Technical Tips!