test_vec.c
来自「ddr 2 接口读写测试模块 ddr 2 接口读写测试模块」· C语言 代码 · 共 43 行
C
43 行
/* test_vec.c */#include "test_vec_512mddr2_x8.h"int main(){ FILE *fpw; fpw = fopen("./test_vec.dat", "w");/* CODE_SEQUENCE : COMMAND, BANK, CYCLE, CKE, UDM, LDM, UDQS, LDQS, ADDR(don'care : 10000), DATA(Hi-Z : 10000)) *//* MODE_REG_SEQUENCE : CAS_LATENCY, BURST_LENGTH, SEQ/INT, DLL_STATE, SAPD, TWR */ /* EXT_MODE_REG_SEQUENCE : QOFF, RDQS_EN, DQSB_EN, OCD_PGM, AL, DLL_EN */ /* You can substitute the pre_defined test vectors in below. */ /* MRS-EMRS1-ACT-WR-RDA */ /* CL=5, BL=4, Sequential, tWR=5, AL=0 */ TEST_PGM_CODE_GEN("DSEL", 0, 25, 0, 1, 1, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 10, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); MODE_REG_SET(5, 4, "SEQUENTIAL", "NORST", 0, 5, fpw); /* default settings */ TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); EXT_MODE_REG_SET1(0, 0, 1, "CAL_DEFAULT", 0, 1, fpw); /* default settings */ TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("ACT", 0, 1, 1, 0, 0, 10000, 10000, 100, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 5, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("WR", 0, 1, 1, 0, 0, 10000, 10000, 200, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 3, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 0, 0, 10000, 1, fpw); TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 0, 0, 10000, 2, fpw); TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 5000, 5000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 6, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("RDAP", 0, 1, 1, 0, 0, 10000, 10000, 200, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 1, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); TEST_PGM_CODE_GEN("NOP", 0, 10, 1, 0, 0, 10000, 10000, 10000, 10000, fpw); return 0 ;}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?