Xilinx Flash PROM and Config rate for Spartan 6 FPGA

A

Aditi

Guest
Hi All,


I am using a Spartan-6 FPGA in my design (XC6SLX16 -2CSG225).

I am using a XILINX Serial Flash PROM (XC40FS) to boot the FPGA.


Note : The size of my bit file is about 454KB ~ 3.5M bit.



My concern is: Initially I have used a 2MHz CCLK as the ConfigRate

and the time it took for the PROM to boot the FPGA was about 2sec

(measured it on the scope).


Then I increased the CCLK to be about 10MHz, and the time taken to
boot the

FPGA decreased to 0.7sec.

And if I increase the rate anything more than 10MHz ( the max I can
see is 26MHz),

the boot time does not have any effect and remains at 0.7sec.

Does the PROM take so long to boot the FPGA?


Also, when I look at the datasheet for the PROM (XC40FS), the min
clock period

it could take was about 100ns i.e the max CCLK frequency would be
10MHz.

But when I tried to use a ConfigRate of 26MHz, the FPGA still booted
(and took the same

time about 0.7sec). Does this mean the PROM does something with the
clock if it higher than it can handle?


Also, I do not have a lot of logic in my Verilog project but still

the .bit file is about 3.5M bit.

Is the file size very normal? Or am I missing something here?

Can I compress the bit file?


Thanks,

Regards,

Aditi.
 

Welcome to EDABoard.com

Sponsor

Back
Top