HPM SDK
HPMicro Software Development Kit
xpi_ram_config_t Struct Reference

XPI RAM configuration structure. More...

#include <hpm_romapi_xpi_ram_def.h>

Data Fields

uint32_t tag
 
uint32_t reserved0
 
uint8_t rxclk_src
 
uint8_t clk_freq
 
uint8_t drive_strength
 
uint8_t column_addr_size
 
uint8_t rxclk_src_for_init
 
uint8_t enable_word_addr
 
uint8_t max_cs_low_time
 
uint8_t skip_ahb_buf_cfg
 
struct {
   uint8_t   enable
 
   uint8_t   group
 
   uint8_t   reserved [2]
 
port_info [4]
 
xpi_ram_info_t device_info
 
xpi_instr_seq_t instr_set [2]
 

Detailed Description

XPI RAM configuration structure.

Field Documentation

◆ clk_freq

uint8_t xpi_ram_config_t::clk_freq

Clock frequency, offset 0x009

◆ column_addr_size

uint8_t xpi_ram_config_t::column_addr_size

Column address size, offset 0x0b

◆ device_info

xpi_ram_info_t xpi_ram_config_t::device_info

Device info, offset 0x20

◆ drive_strength

uint8_t xpi_ram_config_t::drive_strength

Drive strength, offset 0x0a

◆ enable

uint8_t xpi_ram_config_t::enable

Enable the port, 0 - disable, 1 - enable

◆ enable_word_addr

uint8_t xpi_ram_config_t::enable_word_addr

Enable word address mode, offset 0x0d

◆ group

uint8_t xpi_ram_config_t::group

0 - 1st IO group, 1 - 2nd IO group

◆ instr_set

xpi_instr_seq_t xpi_ram_config_t::instr_set[2]

XPI RAM read and write instruction sequences

◆ max_cs_low_time

uint8_t xpi_ram_config_t::max_cs_low_time

Max CS low time in terms of us, offset 0x0e

◆ 

struct { ... } xpi_ram_config_t::port_info[4]

Device connection information

◆ reserved

uint8_t xpi_ram_config_t::reserved[2]

◆ reserved0

uint32_t xpi_ram_config_t::reserved0

Reserved for future use, offset 0x004

◆ rxclk_src

uint8_t xpi_ram_config_t::rxclk_src

RXCLKSRC value, offset 0x008

◆ rxclk_src_for_init

uint8_t xpi_ram_config_t::rxclk_src_for_init

RXCLKSRC during initialization, offset 0x0c

◆ skip_ahb_buf_cfg

uint8_t xpi_ram_config_t::skip_ahb_buf_cfg

Skip Configuring AHB buffer, offset 0x0f

◆ tag

uint32_t xpi_ram_config_t::tag

Must be "XRAM", offset 0x000


The documentation for this struct was generated from the following file: