15.5.2.4. 结构体

15.5.2.4.1. Struct PSRAM_XIP_CFG_T


struct PSRAM_XIP_CFG_T

Public Members

unsigned int rcmd

读操作命令

unsigned int rcmd_len

读操作命令长度(bit)

unsigned int rcmd_line

读操作命令总线宽度

unsigned int raddr_len

读操作地址长度(bit)

unsigned int raddr_line

读操作地址总线宽度

unsigned int rwait_cycles

读操作等待时钟数

unsigned int rspi_mode

读 SPI 操作模式

unsigned int mode_code

模式代码值

unsigned int mode_code_enable

使能模式代码

unsigned int wcmd

写操作命令

unsigned int wcmd_len

写操作命令长度(bit)

unsigned int wcmd_line

写操作命令总线宽度

unsigned int waddr_len

写操作地址长度(bit)

unsigned int waddr_line

写操作总线宽度

unsigned int wwait_cycles

写操作等待时钟数

unsigned int wspi_mode

写 SPI 操作模式

unsigned int cont_xfer_en

连续模式使能

unsigned int wrap_en

wrap 指令功能使能

unsigned int wrap_rcmd

wrap 读指令

unsigned int wrap_wcmd

wrap 写指令

unsigned int wrap_length

wrap 回环长度(bit)

unsigned int ddr_en

DDR模式使能,双边沿采样

unsigned int inst_ddr_en

DDR模式指令使能,双边沿采样

unsigned int rxds_en

读取数据时使用采样同步信号使能

unsigned int ddr_drive_edge

DDR模式时drive edge寄存器配置

unsigned int clk_div

时钟分频,非 0 的偶数

unsigned int sample_delay

接收采样延时

unsigned int rxds_vl_en

读取数据前使用可变延时使能

unsigned int dm_en

写数据掩码信号使能

unsigned int qpi_en

QPI 四线模式使能

unsigned int opi_en

OPI 八线模式使能

unsigned int hyper_bus_en

hyper bus 八线模式使能

unsigned int dll_master_en

dll master 模块使能

unsigned int dll_master_set

dll master 配置值,用来计算 clock 延时

unsigned int dll_ratio0

dll_ratio0 配置值,用于 2 分频模式下对 clock 输出进行延时

unsigned int dll_ratio1

dll_ratio1 配置值,用于 rxds 信号采样延时

unsigned int dll_ratio2

dll_ratio2 配置值,用于 2 分频模式下对 dqs 信号输出进行延时