Re: Configuration Spartan 3



"luigi" <luigi.zadra@xxxxxxxxxx> schrieb im Newsbeitrag
news:1138031781.352244.275760@xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
> Hi
> We work with a XCF01S and a Spartan 3 XC3S200.
> JTAG works with 2.5V, Spartan Vcco (INIT_B and DIN/D0) has 3.3V. The
> connections between XCF and Spartan are according the application note
> for 3.3V output (INIT_B) to 2.5V input CE/RES.
>
> Programming the Flash and booting from Flash works fine.
> Programming the FPGA works only, when we have the same code in the
> Flash.
> When we try to load a different code (as is in the Flash) per JTAG to
> the FPGA, the FPGA doesn't start up.
>
> Does anybody know what's going wrong?
>
> Luigi
>
yes. I know ==> I am anybody am I? :)

there is xilinx AR on this, their suggested solution is to change FPGA MODE
pin setting.

similar or even worse happens with S3e and Parallel flash, the configuration
from Parallel flash
(if located at close to the start address) prohibits the FPGA from being
configured over JTAG
and as Flash programmer over FPGA JTAG indirect so flash programming also
fails.

we have special workaround for this that puts the parallel flash into read
id mode and clears
FPGA config and then reconfigures FPGA with Flash programming IP and then
programs flash.

for Platform flash, you must erase platform flash and force FPGA
reconfiguration then it will
be possible to reconfigure over JTAG again




--
Antti Lukats
http://www.xilant.com


.



Relevant Pages

  • Re: Xilinx Spartan3E Sample Pack 3rd party programing support now available
    ... >> pre release the standalone programming utility for the board, ... >> this has fully working base functionality for FPGA config and Flash ...
    (comp.arch.fpga)
  • Re: Newbies first FPGA board !
    ... using a memory that has a JTAG interface such that programming the Flash ... iMPACT can write the flash via the FPGA's own JTAG, ... Your schematic shows a JTAG header and an external programming interface header for the ATMEL flash. ...
    (comp.arch.fpga)
  • Re: A question about the use of FPGA
    ... Think of the FPGA configuration memory - or the programming cable - as the programming flash. ... Same goes for the FPGA: you can move a programmed configuration flash device from one board to another or you can add a very simple programming interface to the FPGA+flash combination on the second board. ...
    (comp.arch.fpga)
  • Re: Xilinx Spartan3E Sample Pack 3rd party programing support now available
    ... > pre release the standalone programming utility for the board, ... > this has fully working base functionality for FPGA config and Flash ... > wider hardware support included ...
    (comp.arch.fpga)
  • Re: fpga locks up with slow signal, spartan chip, pin type issues.
    ... program loads from the SP flash, and I'm leaning to the conclusion ... making higgley-piggley out of my program and locking up the FPGA. ... appear that the configuration mode can be changed, ... " option to hold the M2 signal High for JTAG configuration mode. ...
    (comp.arch.fpga)