bios/boot: rewrite ROM boot description.
authorFlorent Kermarrec <florent@enjoy-digital.fr>
Fri, 12 Jun 2020 08:18:44 +0000 (10:18 +0200)
committerFlorent Kermarrec <florent@enjoy-digital.fr>
Thu, 18 Jun 2020 10:56:29 +0000 (12:56 +0200)
litex/soc/software/bios/boot.c

index 1582c7b834d93cbd72f54287cc072bade72daab6..ce4b6e29819af99c3daba9554f9d2c79c1c8ee46 100644 (file)
@@ -86,10 +86,11 @@ enum {
 /*-----------------------------------------------------------------------*/
 
 #ifdef ROM_BOOT_ADDRESS
-/* When firmware is small enough, it can be interesting to run code from an
-   embedded blockram memory (faster and not impacted by memory controller
-   activity). Define ROM_BOOT_ADDRESS for that and initialize the blockram
-   with the firmware data. */
+/* Running the application code from ROM is the fastest way to execute code
+   and could be interesting when the code is small enough, on large devices
+   where many blockrams are available or simply when the execution speed is
+   critical. Defining ROM_BOOT_ADDRESS in the SoC will make the BIOS jump to
+   it at boot. */
 void romboot(void)
 {
        boot(0, 0, 0, ROM_BOOT_ADDRESS);