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! |