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!

cancel
Showing results for 
Search instead for 
Did you mean: 
379 Views
Registered: ‎06-26-2019

Spartan-3AN for Programming

Jump to solution

Hi Sir,

 

Good day.

This is IC programmer manufacturer.

 

We help to support programming on our programmer tool for customer in the world.

Recently, our customer requires the programming support for these MPNs as below.

XC3S1400AN-4FGG676C

XC3S400AN-4FGG400C

XC3S200AN-4FTG256C

Could you help to provide the programming spec to us for development?

Plesae let us know if need to sign NDA. Thank you.

 

0 Kudos
1 Solution

Accepted Solutions
Highlighted
Scholar u4223374
Scholar
287 Views
Registered: ‎04-26-2015

Re: Spartan-3AN for Programming

Jump to solution

jack.hsu@dediprog.com By default the Xilinx tools generate a .BIT file, which is essentially just a .BIN plus a header. They can also generate a raw .BIN file or .MCS file, which might be more appropriate for your use (although if you can process either of those, accepting a .BIT should not be very difficult).

7 Replies
Voyager
Voyager
350 Views
Registered: ‎08-16-2018

Re: Spartan-3AN for Programming

Jump to solution

You don't program these. FPGA are RAM based chips that typically fetch the configuration from a flash memory.

What you probably want is to flash the configuration (bitstream) your customer will provide into (typically) SPI flash memories.

There might be gang programmers for that, but it's usually better to program them once on-board.

So, in short, what you need is an SPI memory programmer. 

Alternatively, you can use the Xilinx programming cable, it will also detect any attached memory.

0 Kudos
Scholar u4223374
Scholar
344 Views
Registered: ‎04-26-2015

Re: Spartan-3AN for Programming

Jump to solution

@johnvivm Actually, in this case, they are programmable parts. These are all the Spartan 3AN series, where the N means "non-volatile".

 

However, I've got no idea whether you can actually program them without using iMPACT.

Voyager
Voyager
340 Views
Registered: ‎08-16-2018

Re: Spartan-3AN for Programming

Jump to solution

@u4223374 

true... apologies for the misinformation

jack.hsu@dediprog.com 

In that case, the same Xilinx cable or a JTAG flash pod. Have a look at UG332 chapter 10.

If what you want is to do that yourself then you'll need some rig and BGA socket if you are programming the bare chips.

0 Kudos
306 Views
Registered: ‎06-26-2019

Re: Spartan-3AN for Programming

Jump to solution

ALL,

 

Thanks for sharing.

I just search a document about ISP guides as following link, and i think it should be used on our programmer.

https://www.xilinx.com/support/documentation/user_guides/ug333.pdf

May i know what programming file for this Spartan-3AN family? it is binary? or JED file?

 

Thank you.

 

0 Kudos
Highlighted
Scholar u4223374
Scholar
288 Views
Registered: ‎04-26-2015

Re: Spartan-3AN for Programming

Jump to solution

jack.hsu@dediprog.com By default the Xilinx tools generate a .BIT file, which is essentially just a .BIN plus a header. They can also generate a raw .BIN file or .MCS file, which might be more appropriate for your use (although if you can process either of those, accepting a .BIT should not be very difficult).

279 Views
Registered: ‎06-26-2019

Re: Spartan-3AN for Programming

Jump to solution

Got it. Thanks for the support.

0 Kudos
171 Views
Registered: ‎06-26-2019

Re: Spartan-3AN for Programming

Jump to solution

Hi Sir,

 

More question...

Do you have the document about BIT and MCS file format ? We have to do the file analysis on our programming software. Thank you.

 

0 Kudos