Connect with us

how to program Xilinx XC95108 CPLD?

Discussion in 'Electronic Design' started by Michael, Jun 2, 2004.

Scroll to continue with content
  1. Michael

    Michael Guest

    Hi - for something I'm building for an acquaintance of mine I need to
    program a Xilinx XC95108 CPLD. I have never worked with a CPLD before - so
    I'm at a loss here. I already have the JEDEC file - but I just don't know
    what to do with it! Is it hard to build a programmer for this chip, or do
    you have to buy a Xilinx programmer? If it is very expensive to get a
    programmer - would anyone here be willing to program a chip or two for me
    if I sent you the chip and jedec file? Thanks!

    -Michael
     
  2. Uwe Bonnes

    Uwe Bonnes Guest

    : Hi - for something I'm building for an acquaintance of mine I need to
    : program a Xilinx XC95108 CPLD. I have never worked with a CPLD before - so
    : I'm at a loss here. I already have the JEDEC file - but I just don't know
    : what to do with it! Is it hard to build a programmer for this chip, or do
    : you have to buy a Xilinx programmer? If it is very expensive to get a
    : programmer - would anyone here be willing to program a chip or two for me
    : if I sent you the chip and jedec file? Thanks!

    You can programm the XC95108 via Jtag. If you want it to do "in-circuit",
    programming, only something like a 10 bit header amd some pull-up|down
    resistors are needed. For the programmer, the Xilinx Download cable is
    needed, You'll find a schematics on the net. Then use Impact form Xilinx
    Webpack. There is a pletora of other options too.

    Bye
     
  3. Leon Heller

    Leon Heller Guest

    If it's in a PLCC-84 package I might be able to do it for you. I've got the
    Xilinx Parallel Cable III and a small PCB somewhere with a socketed XC9536
    on it and the JTAG interface. I haven't checked to see if the chips are
    pin-compatible, though. I'm in the UK.

    Leon
     
  4. Nico Coesel

    Nico Coesel Guest

    I strongly suggest to buy the original download cable from Xilinx. The
    design is very sensitive to timing variations and capacitive loading.
    Also, the JTAG implementation in the PLD itself may be buggy -depends
    from version to version-. I already destroyed several Spartans by
    programming them via the JTAG port. I recommend using a serial eeprom.
     
  5. Tam/WB2TT

    Tam/WB2TT Guest

    You generally place a 4 pin header on the target board, connected to the
    JTAG pins. You can then make changes, if you want. There is a serial port
    cable, and a parallel port cable that connect to your header. The parallel
    is a nop, and easy to build. The bad news is that you need software on the
    PC to load your JEDEC file and talk to the CPLD. The full blown Xilinx
    software is $1000. But that includes the schematic capture, simulator, and
    compiler. Check with Xilinx, to see if the cable includes the loader
    software. They may also have a trial version. Atmel, I think, has a 30 day
    downloadable version of the whole thing.

    Tam
     
  6. Xilinx have a FREE webpack with includes all the tools to design and
    program most (?) of their parts. It will certainly do the part in
    question.

    You have to buy the cable or build one (it is fairly simple).

    Also, unless you are running XP/2K you will need to get one of the
    older versions of webpack and they stopped supporting 98. These are
    also available from Xilinx web site.


    --

    Malcolm Reeves BSc CEng MIEE MIRSE, Full Circuit Ltd, Chippenham, UK
    (, or ).
    Design Service for Analogue/Digital H/W & S/W Railway Signalling and Power
    electronics. More details plus freeware, Win95/98 DUN and Pspice tips, see:

    http://www.fullcircuit.com or http://www.fullcircuit.co.uk

    NEW - Desktop ToDo/Reminder program (free)
     
  7. Paul Burke

    Paul Burke Guest

    Presumably you used something like Webpack to create the JEDEC file.
    That should have come with the download software. Somewhere in the app
    notes there should be details of the download cable, you can either buy
    it ready made, or make one out of a 25 way D, a handful of 100 ohm
    resistors, and a header. At least, for the Coolrunner series you can,
    can't vouch for XC95xx. I've been using this setup for a few years now
    (W98 and 2000) without problems, apart from the fact that now and again
    the wires fall off the header (I changed from the appnote's 0.1" IDC
    header to 2mm to save board space).

    Paul Burke
     
Ask a Question
Want to reply to this thread or ask your own question?
You'll need to choose a username for the site, which only take a couple of moments (here). After that, you can post your question and our members will help you out.
Electronics Point Logo
Continue to site
Quote of the day

-