This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
en:projects:helloworld_fpga [2011/01/31 11:30] – [Running the example] 82.227.228.37 | en:projects:helloworld_fpga [2011/02/01 04:59] – [Running the example] 82.227.228.37 | ||
---|---|---|---|
Line 57: | Line 57: | ||
(step on project folder hello_world_0 and use menu Run->Run As-> | (step on project folder hello_world_0 and use menu Run->Run As-> | ||
- | Usually running application .elf is a second step after programming bitstream (.bit) and bootloader (.bmm) into FPGA, which provided tool for - FWLoader | + | Usually running application .elf is a second step after programming bitstream (.bit) and bootloader (.bmm) into FPGA, which provided tool for - FWLoader could be used. |
To run or at least to program .elf into the board require bootloop.bmm (aka edkBmmFile_bd.bmm) to be uploaded first into BRAM block. | To run or at least to program .elf into the board require bootloop.bmm (aka edkBmmFile_bd.bmm) to be uploaded first into BRAM block. | ||
This bootloader accept .elf binary delivered by JTAG interface and provide necessary environment for correct launch it. | This bootloader accept .elf binary delivered by JTAG interface and provide necessary environment for correct launch it. | ||
+ | |||
+ | In order to use FWLoader to program bootloader along with hw configuration netlist have a note: bmm files are BRAM images. | ||
+ | They are inserted into bit files using the data2mem tool from Xilinx, i.e. <bit file> + <bmm file> = <new bit file> | ||
+ | <new bit file> can be uploaded directly e.g. using FWLoader | ||
===== Discussion ===== | ===== Discussion ===== | ||
~~DISCUSSION~~ | ~~DISCUSSION~~ |