Difference between revisions of "Configure or flash FPGA ?"
From ArmadeusWiki
Line 3: | Line 3: | ||
[[image:flash_configure_fpga.jpg|700px|center|thumb|'''figure 1''' - ''Flash and FPGA'']] | [[image:flash_configure_fpga.jpg|700px|center|thumb|'''figure 1''' - ''Flash and FPGA'']] | ||
− | * '''Configure''' FPGA : At power on, the FPGA is not configured. FPGA '''configuration''' is the action of transfering the bitstream from the processor RAM to the FPGA. | + | * '''Configure''' FPGA : At power on, the FPGA is not configured. FPGA '''configuration''' is the action of transfering the bitstream from the processor RAM to the FPGA. |
+ | <pre class="apf"> | ||
+ | BIOS> fpga load 0 ${loadaddr} | ||
+ | </pre> | ||
* '''Flash''' firmware : It is possible to save the FPGA configuration under the Flash memory of the APF. Flashing firmware is the action of transfering the bitstream from the processor RAM to the flash memory. | * '''Flash''' firmware : It is possible to save the FPGA configuration under the Flash memory of the APF. Flashing firmware is the action of transfering the bitstream from the processor RAM to the flash memory. | ||
+ | <pre class="apf"> | ||
+ | BIOS> run flash_firmware | ||
+ | </pre> | ||
* '''Auto-load''' : It is possible to configure U-Boot to '''configure''' the FPGA with the configuration saved in Flash memory on the boot. To do that simply set the U-Boot environment variable '''firmware_autoload''' to 1 : | * '''Auto-load''' : It is possible to configure U-Boot to '''configure''' the FPGA with the configuration saved in Flash memory on the boot. To do that simply set the U-Boot environment variable '''firmware_autoload''' to 1 : | ||
<pre class="apf"> | <pre class="apf"> |
Revision as of 14:39, 8 February 2012
This article explain the difference between flashing FPGA and configuring FPGA.
- Configure FPGA : At power on, the FPGA is not configured. FPGA configuration is the action of transfering the bitstream from the processor RAM to the FPGA.
BIOS> fpga load 0 ${loadaddr}
- Flash firmware : It is possible to save the FPGA configuration under the Flash memory of the APF. Flashing firmware is the action of transfering the bitstream from the processor RAM to the flash memory.
BIOS> run flash_firmware
- Auto-load : It is possible to configure U-Boot to configure the FPGA with the configuration saved in Flash memory on the boot. To do that simply set the U-Boot environment variable firmware_autoload to 1 :
BIOS> setenv firmware_autoload 1 BIOS> saveenv