Return to Support Page
 homesearchagentssupportask xilinxmap

Answers Database


XC9500: Programming an XC9500 CPLD with a microcontroller (ISP)


Record #2029

Product Family:  Hardware

Product Line:  9500

Problem Title:
XC9500: Programming an XC9500 CPLD with a microcontroller (ISP)


Problem Description:
Keywords:  XC9500, ISP, microcontoller, 8051

Urgency:  Standard

General Description:

Does Xilinx have an application note describing how to program
an XC9500 device using a microcontroller?


Solution 1:

Xilinx has an XC9500 embedded application note describing how
to program an XC9500 CPLD in-system from an
8051 Microcontroller.

This App note can be found on the Xilinx Web site or in
"The ISP Aplication Guide and CPLD Data Book."

*Web site:
(http://www.xilinx.com/apps/xapp.htm)

You will find the application note under XAPP Note #58,
"XC9500 In-System Programming Using an 8051 uC."

*ISP Application Guide:
Pages 1-15 to 1-46,
"XC9500 In-System Programming Using an Embedded Microcontroller."

The sample source code and support tools described in the
Application Note are available in the following areas:

   Web Location: (http://www.xilinx.com/apps/xapp.htm)
		      (directly below xapp 58)
   FTP Location:
       (Xilinx File ftp://ftp.xilinx.com/pub/swhelp/cpld)
   BBS Location: Software Help -> CPLD Software (7000 and 9000)

The file names eisp_sn.tar.Z, eisp_hp.tar.Z, eisp_sol.tar.Z are
located on the FTP site.  These files represent patches for the
Sun, HP and Solaris platforms, respectively.  The PC version,
eisp_pc.zip can be found on both the FTP and BBS sites.

The sample source code is written in 'C', and has no reference
to any specific C cross compiler.



End of Record #2029

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

© 1998 Xilinx, Inc. All rights reserved
Trademarks and Patents