Xilinx Serial Flash Loader

Posted on

Hi all, I have quite a specific question here. I have a Cyclone III configured in JTAG mode only (MSEL pins connected to GND) and I want to use the SFL configuaration to program the EPCS4 config device through JTAG. I can succesfully program the SFL image but the programming of the config device always fails with the error message 'Can't recognize silicon ID for device'. After doing some quick googling it appears that the FPGA MSEL pins must be in AS mode for this part of the configuration? I am failing to see why this is the case as the whole purpose is to be able to program through the JTAG interface. Download dreamweaver cs6 crack keygen avg.

♦ Platform Flash XCF00S/XCF00P/XL PROMs ♦ XC4000 series FPGAs. Programs serial peripheral interface (SPI) flash PROMs Platform Cable USB Description Platform Cable USB (Figure 1) is a high-performance download cable attaching to user hardware for the purpose of programming or configuring any of the following Xilinx devices.

Xilinx Spi X8

Could anybody please shed some light on this?

I would like to know the proper procedure to create a PROM file (.MCS) for a serial SPI Flash that include BOTH the FPGA configuration bitstream and the software to be used by the Microblaze processor. This is assuming my hardware and software design is all done.I am using a Xilinx Spartan-6 evaluation board, the SP605, which has several non-volatile memory devices and I wish to use the serial SPI Flash to store BOTH the FPGA bitstream AND the Microblaze's software that needs to be loaded into memory. I am able to achieve this only if the Microblaze's code is to reside in the internal BRAMs.

Impact Spi Flash Programming Support

Flash

If I create my link script such that it places the code or data sections in the external DDR3 RAM, it fails.- EDIT -OK, so I have tried a couple of different things and I have a better understanding of what I need to do, but still no success (which, btw, thanks for your reply Andy). So, I have tried 2 different things. I have built bootloaders, but with two differences from yours:. They don't take the program from the same flash device as the bitstream comes from. I use custom code to program the flash rather than using impact.In case it gives you any ideas, here's what I do:I have a separate SPI flash device from which I read an ELF file, which I then parse on the fly and transfer the relevant code/initialisation sections into the DRAM. There's no reason that your bootloader couldn't load from the same flash device as the config though.It's not a completely flexible ELF parser as it assumes that the sections come in the same order as the section header table reports them, but that's how the Microblaze tools produce the files, so it works out OK.(And don't forget to strip the debugging information from the file before programming it to flash!).