📄 test_vec.c
字号:
/* 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 + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -