📄 test_vec_512mddr2_x8.h
字号:
fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "0 0 0 0 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"WRAP") == 0) { fprintf(fpw, "################################### %s ####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 %d 0 1 0 0 %d %d ", cke, udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "0 "); else if (udqs == 1 || udqs == 0) fprintf(fpw, "%d ", udqs); else printf("UDQS input ERROR in the WR Command!\n"); if (ldqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "0 "); else if (udqs == 1 || udqs == 0) fprintf(fpw, "%d ", udqs); else printf("LDQS input ERROR in the WR Command!\n"); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "0 0 0 1 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } fprintf(fpw, "1 %d 0 1 0 0 %d %d ", cke, udqm1, ldqm1); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "Z "); else if (udqs == 1 || udqs == 0) fprintf(fpw, "%d ", !udqs); else printf("UDQS input ERROR in the WR Command!\n"); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 5000) fprintf(fpw, "Z "); else if (ldqs == 1 || ldqs == 0) fprintf(fpw, "%d ", !ldqs); else printf("LDQS input ERROR in the WR Command!\n"); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "0 0 0 1 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"ACT") == 0) { fprintf(fpw, "################################### %s #####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 %d 0 0 1 1 %d %d ", cke, udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 0) fprintf(fpw, "0 "); else if (udqs == 5000) fprintf(fpw, "0 "); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 0) fprintf(fpw, "0 "); else if (ldqs == 5000) fprintf(fpw, "0 "); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d ", a[13], a[12], a[11], a[10], a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } fprintf(fpw, "1 %d 0 0 1 1 %d %d ", cke, udqm1, ldqm1); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 0) fprintf(fpw, "1 "); else if (udqs == 5000) fprintf(fpw, "Z "); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 0) fprintf(fpw, "1 "); else if (ldqs == 5000) fprintf(fpw, "Z "); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d ", a[13], a[12], a[11], a[10], a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"PCG") == 0) { fprintf(fpw, "################################### %s #####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 %d 0 0 1 0 %d %d ", cke, udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "0 "); else fprintf(fpw, "%d ", udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 5000) fprintf(fpw, "0 "); else fprintf(fpw, "%d ", ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - 0 - - - - - - - - - - "); else fprintf(fpw, "0 0 0 0 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } fprintf(fpw, "1 %d 0 0 1 0 %d %d ", cke, udqm1, ldqm1); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", !udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 5000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", !ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - 0 - - - - - - - - - - "); else fprintf(fpw, "0 0 0 0 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"PCGA") == 0) { fprintf(fpw, "################################### %s ####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 %d 0 0 1 0 %d %d ", cke, udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "0 "); else fprintf(fpw, "%d ", udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 5000) fprintf(fpw, "0 "); else fprintf(fpw, "%d ", ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - 1 - - - - - - - - - - "); else fprintf(fpw, "0 0 0 1 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } fprintf(fpw, "1 %d 0 0 1 0 %d %d ", cke, udqm1, ldqm1); if (udqs == 10000) fprintf(fpw, "Z "); else if (udqs == 5000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", !udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else if (ldqs == 5000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", !ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - 1 - - - - - - - - - - "); else fprintf(fpw, "0 0 0 1 %d %d %d %d %d %d %d %d %d %d ", a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"AREF") == 0) { fprintf(fpw, "################################### %s ####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 1 0 0 0 1 %d %d ", udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d ", a[13], a[12], a[11], a[10], a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } fprintf(fpw, "1 1 0 0 0 1 %d %d ", udqm1, ldqm1); if (udqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000) fprintf(fpw, "- - - - - - - - - - - - - - "); else fprintf(fpw, "%d %d %d %d %d %d %d %d %d %d %d %d %d %d ", a[13], a[12], a[11], a[10], a[9], a[8], a[7], a[6], a[5], a[4], a[3], a[2], a[1], a[0]); if (data == 10000) fprintf(fpw, "Z Z Z Z Z Z Z Z\n"); else { for(m=0;m<8;m++) fprintf(fpw, "%d ", dq[7-m]); fprintf(fpw, "\n"); } } printf("%s Command Is Completed!\n", rdchar); } else if (strcmp(rdchar,"SREF") == 0) { fprintf(fpw, "################################### %s ####################################\n", rdchar); for (i=0;i<cycle;i++) { fprintf(fpw, "0 0 0 0 0 1 %d %d ", udqm, ldqm); if (udqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", udqs); if (ldqs == 10000) fprintf(fpw, "Z "); else fprintf(fpw, "%d ", ldqs); fprintf(fpw, "%d %d ", b[1], b[0]); if (addr == 10000)
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -