注意:
DDR3的型号配置;
AXI_Lite的寄存器添加与修改;
#include "xparameters.h"
#include "xil_io.h"
//XPAR_AXI4_LITE_V1_0_0_BASEADDR
#define LITE_REG0 XPAR_AXI4_LITE_V1_0_0_BASEADDR
#define LITE_REG1 XPAR_AXI4_LITE_V1_0_0_BASEADDR+0x4
#define LITE_REG2 XPAR_AXI4_LITE_V1_0_0_BASEADDR+0x8
#define LITE_REG3 XPAR_AXI4_LITE_V1_0_0_BASEADDR+0xC
int main()
{
u32 data ;
Xil_Out32(LITE_REG0, 0x01020304);
data = Xil_In32(LITE_REG0 ) ;
Xil_Out32(LITE_REG0, 0x05060708);
data = Xil_In32(LITE_REG0 ) ;
Xil_Out32(LITE_REG0, 0x090A0B0C);
data = Xil_In32(LITE_REG0 ) ;
Xil_Out32(LITE_REG0, 0x0D0E0F01);
data = Xil_In32(LITE_REG0 ) ;
}
AWVALID作为触发条件,进行调试。