[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Re: [microblaze-uclinux] uclinux boots using the image stored in
Hi john,Emanuel
We are using the FLASH just for storage.We don't intend to
execute the image from FLASH(XIP IIRC).
Fine.I agree with you on the fact that the bootloader can be stored in the FLASH.It will be great if you can specify
the reasons why you think using the internal BRAM would be a sub-optimal way of doing it.I am relatively new to this
field and hence am not aware of any compelling reason to avoid using internal BRAM.Please suggest any references(if any )so that I can start thinking on those directions too.
Hi john...can you please elaborate on that possibility of
placing the data and bss segments in to BRAM instead of flash?I did not quite understand this.
one more question..if the BRAM is not used for bootloader..then what is it primarily used for given that
the FPGA configuration is now in the PROM?..Can it be used as additional cache memory?..please advise..I am not very sure about this..
TIA
Regards
V.Anand
(www.tenet.res.in)
Hi Emanuel,
>
>emanuel stiebler wrote:
>> anand_12 wrote:
>>
>>> on reset, the FPGA is configured with the bitstream and
>>
>> the processor starts executing from address 0x00000000 which
>> is where we have our rather simple bootloader(downloaded
>> along with bitstream) that copies the image from FLASH to
>> SDRAM and then jumps to the starting address of the RAM...
>>
>> Question here:
>> Why do we have to do that this way ?
>> Why can't we just use a bootloader in the flash ?
>>
>> Seems to me like a waste, to use the FPGA internal RAM for the
>> bootloader ...
>
>There's no reason at all - it just requires some fiddling with the
>bootloader link script and startup code to place the data and bss
>segments in to (B)RAM instead of flash.
>
>You still need the reset and interrupt vectors in BRAM of course.
>
>Cheers,
>
>John
>___________________________
>microblaze-uclinux mailing list
>microblaze-uclinux@itee.uq.edu.au
>Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
>Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/
>
>
****************************************
___________________________
microblaze-uclinux mailing list
microblaze-uclinux@itee.uq.edu.au
Project Home Page : http://www.itee.uq.edu.au/~jwilliams/mblaze-uclinux
Mailing List Archive : http://www.itee.uq.edu.au/~listarch/microblaze-uclinux/