XPI RAM configuration option The ROM SW can detect the FLASH configuration based on the following structure specified by the end-user.
More...
#include <hpm_romapi_xpi_ram_def.h>
XPI RAM configuration option The ROM SW can detect the FLASH configuration based on the following structure specified by the end-user.
◆ channel
| uint32_t xpi_ram_config_option_t::channel |
◆ drive_strength
| uint32_t xpi_ram_config_option_t::drive_strength |
◆ freq_opt
| uint32_t xpi_ram_config_option_t::freq_opt |
1 - 30MHz, others, SoC specific setting
| union { ... } xpi_ram_config_option_t::header |
◆ instance
| uint32_t xpi_ram_config_option_t::instance |
0 - Instance 0, 1 - Instance 1
◆ max_cs_low_time
| uint32_t xpi_ram_config_option_t::max_cs_low_time |
Maximum CS low time, in terms of microseconds
◆ misc
| uint32_t xpi_ram_config_option_t::misc |
| union { ... } xpi_ram_config_option_t::option0 |
| union { ... } xpi_ram_config_option_t::option1 |
◆ pin_group
| uint32_t xpi_ram_config_option_t::pin_group |
Pin group, 0 - 1st group, 1 - 2nd group
◆ pin_group_sel
| uint32_t xpi_ram_config_option_t::pin_group_sel |
◆ probe_type
| uint32_t xpi_ram_config_option_t::probe_type |
0 - HyperRAM 1 - APMemory X8 devices
◆ ram_size
| uint32_t xpi_ram_config_option_t::ram_size |
0 - Auto detected, others - User specified size in MB
◆ read_dummy_cycles
| uint32_t xpi_ram_config_option_t::read_dummy_cycles |
Dummy cycyles for read command, 0 - default, 1 - user specified value
◆ reserved
| uint32_t xpi_ram_config_option_t::reserved |
◆ skip_ahb_buf_cfg
| uint32_t xpi_ram_config_option_t::skip_ahb_buf_cfg |
Skip AHB buffer configuration
◆ tag
| uint32_t xpi_ram_config_option_t::tag |
| uint32_t xpi_ram_config_option_t::U |
◆ words
| uint32_t xpi_ram_config_option_t::words |
Option words, exclude the header itself
◆ write_dummy_cycles
| uint32_t xpi_ram_config_option_t::write_dummy_cycles |
Dummy cycyles for write command, 0 - default, 1 - user specified value
The documentation for this struct was generated from the following file: