 |
Software APIs
|
Go to the documentation of this file.
10#ifndef OPENTITAN_HW_TOP_ENGLISHBREAKFAST_SW_AUTOGEN_TOP_ENGLISHBREAKFAST_MEMORY_H_
11#define OPENTITAN_HW_TOP_ENGLISHBREAKFAST_SW_AUTOGEN_TOP_ENGLISHBREAKFAST_MEMORY_H_
30#define TOP_ENGLISHBREAKFAST_EFLASH_BASE_ADDR 0x20000000
35#define TOP_ENGLISHBREAKFAST_EFLASH_SIZE_BYTES 0x10000
40#define TOP_ENGLISHBREAKFAST_RAM_MAIN_BASE_ADDR 0x10000000
45#define TOP_ENGLISHBREAKFAST_RAM_MAIN_SIZE_BYTES 0x20000
50#define TOP_ENGLISHBREAKFAST_ROM_BASE_ADDR 0x00008000
55#define TOP_ENGLISHBREAKFAST_ROM_SIZE_BYTES 0x8000
65#define TOP_ENGLISHBREAKFAST_UART0_BASE_ADDR 0x40000000
75#define TOP_ENGLISHBREAKFAST_UART0_SIZE_BYTES 0x40
82#define TOP_ENGLISHBREAKFAST_UART1_BASE_ADDR 0x40010000
92#define TOP_ENGLISHBREAKFAST_UART1_SIZE_BYTES 0x40
99#define TOP_ENGLISHBREAKFAST_GPIO_BASE_ADDR 0x40040000
109#define TOP_ENGLISHBREAKFAST_GPIO_SIZE_BYTES 0x80
116#define TOP_ENGLISHBREAKFAST_SPI_DEVICE_BASE_ADDR 0x40050000
126#define TOP_ENGLISHBREAKFAST_SPI_DEVICE_SIZE_BYTES 0x2000
133#define TOP_ENGLISHBREAKFAST_SPI_HOST0_BASE_ADDR 0x40060000
143#define TOP_ENGLISHBREAKFAST_SPI_HOST0_SIZE_BYTES 0x40
150#define TOP_ENGLISHBREAKFAST_RV_TIMER_BASE_ADDR 0x40100000
160#define TOP_ENGLISHBREAKFAST_RV_TIMER_SIZE_BYTES 0x200
167#define TOP_ENGLISHBREAKFAST_USBDEV_BASE_ADDR 0x40320000
177#define TOP_ENGLISHBREAKFAST_USBDEV_SIZE_BYTES 0x1000
184#define TOP_ENGLISHBREAKFAST_PWRMGR_AON_BASE_ADDR 0x40400000
194#define TOP_ENGLISHBREAKFAST_PWRMGR_AON_SIZE_BYTES 0x80
201#define TOP_ENGLISHBREAKFAST_RSTMGR_AON_BASE_ADDR 0x40410000
211#define TOP_ENGLISHBREAKFAST_RSTMGR_AON_SIZE_BYTES 0x80
218#define TOP_ENGLISHBREAKFAST_CLKMGR_AON_BASE_ADDR 0x40420000
228#define TOP_ENGLISHBREAKFAST_CLKMGR_AON_SIZE_BYTES 0x80
235#define TOP_ENGLISHBREAKFAST_PINMUX_AON_BASE_ADDR 0x40460000
245#define TOP_ENGLISHBREAKFAST_PINMUX_AON_SIZE_BYTES 0x1000
252#define TOP_ENGLISHBREAKFAST_AON_TIMER_AON_BASE_ADDR 0x40470000
262#define TOP_ENGLISHBREAKFAST_AON_TIMER_AON_SIZE_BYTES 0x40
269#define TOP_ENGLISHBREAKFAST_AST_BASE_ADDR 0x40480000
279#define TOP_ENGLISHBREAKFAST_AST_SIZE_BYTES 0x400
286#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_CORE_BASE_ADDR 0x41000000
296#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_CORE_SIZE_BYTES 0x200
303#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_PRIM_BASE_ADDR 0x41008000
313#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_PRIM_SIZE_BYTES 0x80
320#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_MEM_BASE_ADDR 0x20000000
330#define TOP_ENGLISHBREAKFAST_FLASH_CTRL_MEM_SIZE_BYTES 0x10000
337#define TOP_ENGLISHBREAKFAST_RV_PLIC_BASE_ADDR 0x48000000
347#define TOP_ENGLISHBREAKFAST_RV_PLIC_SIZE_BYTES 0x8000000
354#define TOP_ENGLISHBREAKFAST_AES_BASE_ADDR 0x41100000
364#define TOP_ENGLISHBREAKFAST_AES_SIZE_BYTES 0x100
371#define TOP_ENGLISHBREAKFAST_SRAM_CTRL_MAIN_REGS_BASE_ADDR 0x411C0000
381#define TOP_ENGLISHBREAKFAST_SRAM_CTRL_MAIN_REGS_SIZE_BYTES 0x40
388#define TOP_ENGLISHBREAKFAST_SRAM_CTRL_MAIN_RAM_BASE_ADDR 0x10000000
398#define TOP_ENGLISHBREAKFAST_SRAM_CTRL_MAIN_RAM_SIZE_BYTES 0x20000
405#define TOP_ENGLISHBREAKFAST_ROM_CTRL_REGS_BASE_ADDR 0x411E0000
415#define TOP_ENGLISHBREAKFAST_ROM_CTRL_REGS_SIZE_BYTES 0x80
422#define TOP_ENGLISHBREAKFAST_ROM_CTRL_ROM_BASE_ADDR 0x8000
432#define TOP_ENGLISHBREAKFAST_ROM_CTRL_ROM_SIZE_BYTES 0x8000
439#define TOP_ENGLISHBREAKFAST_RV_CORE_IBEX_CFG_BASE_ADDR 0x411F0000
449#define TOP_ENGLISHBREAKFAST_RV_CORE_IBEX_CFG_SIZE_BYTES 0x100
458#define TOP_ENGLISHBREAKFAST_MMIO_BASE_ADDR 0x40000000
459#define TOP_ENGLISHBREAKFAST_MMIO_SIZE_BYTES 0x10000000