On Jun 11, 12:34*am, "jayantbala" <jayantb...@gmail.com> wrote:
> hi all ,
> * * * * i have successfully implemented the web server into my S3A board.
> * * * * presently i am using DDR memory to store my web page and elf file
> using *XMD.
> * * * * my application is like board can not be always connected to PC by
> JTAG.
> * * * * So my questions are *:
>
> * * * *1.is this every time essential, to store my webpage.mfs and exe.elf
> into
> * * * *DDR when i download bit stream into FPGA.(initially board is
> switched
> * * * *OFF so no file was in DDR RAM)
>
> * * * *2. Is there any way so that i can include webpage.mfs and exe.elf
> in
> * * * * *download.bit file itself.and then i will store this bit file in
> * * * * *platform flash.so every time when i switch on the board FPGA will
>
> * * * * *boot automatically.
>
> * * * *3. OR i have to use external FLASH memory to store the webpage.mfs
> and
> * * * * *exe.elf permanently.
>
> * * *I AM USING :
> * * *1.XP
> * * *2.XILINX EDK 10.1
> * * *3.XILINX S3A Starter Kit.(having S3A FPGA,external FLASH and DDR
> memory )
If your code doesn't fit in block RAM, you will need to store it
somewhere. That somewhere is probably going to be an external flash
device. You will need to make sure you have a bootloader somewhere
that can start the system at power up. Typically, this is stored in
BRAM, but if you set the system up properly, you may be able to boot
from external flash.
Also, unless you licensed the MAC core, it will time out after 8 hours
or so. This restriction is lifted if the JTAG port is active. I'm not
sure if you actually have to be debugging anything, but the pod does
have to have a green light. There are workarounds for this -
specifically driving the config pin with a user I/O signal to restart
the
FPGA. I did this on an ML403, and it worked fairly reliably - but
you have to be able to tolerate some downtime. In my case, the
application was very small - and entirely stored in BRAM - so the
downtime was fairly small.