RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 
已解决

RT1060 SDRAMCR2 configuration in DCD within SDK examples, seems to not be right

跳至解决方案
1,714 次查看
Pencioner
Contributor III

Hi!

I've had a look at some SDK examples i downloaded some time ago, and found out that SEMC_SDRAMCR2 value was set to 0x00010920 which decodes to very small Active to Active SDRAM delay which is out of spec of SDRAM datasheet used in the board:

/* #1.106, command: write_value, address: SEMC_SDRAMCR2, value: 0x10920, size: 4 */
0x40, 0x2F, 0x00, 0x48, 0x00, 0x01, 0x09, 0x20,


Is this 'acceptable' overclocking or just a mistake nobody noticed for long time somehow?(i had copied this to use with other board which has similar SDRAM chip by other vendor but it even passed the tests despite this too small ACT2ACT value btw so i'm really curious about this configuration value)

By my calculation, f.e. for 60ns delay (as per datasheet) ACT2ACT bits should be set to 0x07 for 133Mhz chip operation (giving 8 cycles 7.5 ns each)

I really want to know is this an error in SDK examples or some errata case in RT1062 Reference Manual

Thanks is advance!

0 项奖励
回复
1 解答
1,257 次查看
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Pencioner,

Thanks for clearing things up!

I understand your concerns. I will pass them on to the SDK, since it makes sense that there could've been a misunderstanding between the "Active(a) to Active(b) which is 2 tCK" and the "Ref/Active to Ref/Active time which is 60ns". 

That said, it is also likely that the code for the semc example was designed with evaluation in mind, not performance. Especially because these values are exemplified in a manner that the developer can easily adjust them to their needs, by just changing the value of "sdramconfig.tAct2Act_Ns" in BOARD_InitSEMC().

Either way, thank you for reporting this!

BR,
Edwin.

在原帖中查看解决方案

0 项奖励
回复
7 回复数
1,675 次查看
Pencioner
Contributor III

Sorry for "speaking with myself" (second answer on own message), but together with some examples which has DCD data setting ACT2ACT to 2 clocks (as in original post) i also found that some examples which use the SEMC_ConfigureSDRAM() call, populate the semc_sdram_config_t structure with the value of 60ns... and as it has both variants of interpretation in the examples, the answer is much desired, because different examples in SDK are contradicting each other. Of course, leaving higher value is safest but this drops performance of memories, nobody wants it.

F.e.:

nxp/SDK_2_16_100_MIMXRT1062xxxxB/boards/evkbmimxrt1060/driver_examples/semc/sdram/semc_sdram.c:    sdramconfig.tAct2Act_Ns            = 60;
nxp/SDK_2_16_100_MIMXRT1062xxxxB/devices/MIMXRT1062/drivers/fsl_semc.c:    timing |= SEMC_SDRAMCR2_ACT2ACT(SEMC_ConvertTiming(config->tAct2Act_Ns, clkSrc_Hz)) | SEMC_SDRAMCR2_ITO(idle);
nxp/SDK_2_16_100_MIMXRT1062xxxxB/devices/MIMXRT1062/drivers/fsl_semc.h:    uint8_t tAct2Act_Ns;                          /*!< Active to active wait time in unit of nanosecond. */

 

0 项奖励
回复
1,603 次查看
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Pencioner,

Could you please confirm if I am understanding correctly your main inquiry? From your previous comments, I understood a concern about the very small Active to Active SDRAM delay. However, you also found that this delay is different in different SDK examples. Where exactly do you see these differences?

I can't assure how the design team was designing these examples, but as you mention, incrementing the delay is safest, but not fastest. It is likely that a weighing process was considered to achieve a compromise between speed and reliability, and that is what they arrived to.

BR,
Edwin.

0 项奖励
回复
1,524 次查看
Pencioner
Contributor III

Hi Edwin,

 

I'll sum up because yes with my own comments over the post, it became a little bit messy.

So, SDK examples for RT1062 EVK board specify SDRAM timing in two places:
1) DCD, if you define some variables, the build script will include DCD into the image. And, by the way, i used those slightly modified DCD values in my SDRAM initialization, including the ACT2ACT specified as 2 (CR2 value 0x01090A) and it passed memory tests with a bunch of static and LFSR patterns, so i believe this value is correct (and in W9825G6JB datasheet there is a timing called Active(a) to Active(b) which is 2 tCK, as opposed to Ref/Active to Ref/Active time which is 60ns)
2) in the semc_sdram.c file where it fills up the semc_sdram_config_t struct, and calls an SDK function, but there they set a tAct2Act_Ns member to 60 so then it calculates the ACT2ACT as for 60ns which is higher like 5 times or so. And now i believe this is a mistake, which comes from slightly confusing description in Winbond datasheet

And while of course safe values is good so maybe 60ns which translates to 10 tCK clocks is OK for examples but this effectively kills performance, so i'd rather set the value which is correct for the chip

I assume as the memory of whole 32Mbytes of SDRAM pass 64 complex pattern tests using the SDRAMCR2 value of 0x01090A, then 60ns as in semc_sdram.c is wrong and 2 clocks setting as in DCD is right. But i'd like you to have a look and maybe fix the SDK examples (or, if you can confirm that DCD value iw wrong, then fix the dcd.c files in examples)

0 项奖励
回复
1,258 次查看
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Pencioner,

Thanks for clearing things up!

I understand your concerns. I will pass them on to the SDK, since it makes sense that there could've been a misunderstanding between the "Active(a) to Active(b) which is 2 tCK" and the "Ref/Active to Ref/Active time which is 60ns". 

That said, it is also likely that the code for the semc example was designed with evaluation in mind, not performance. Especially because these values are exemplified in a manner that the developer can easily adjust them to their needs, by just changing the value of "sdramconfig.tAct2Act_Ns" in BOARD_InitSEMC().

Either way, thank you for reporting this!

BR,
Edwin.

0 项奖励
回复
1,251 次查看
Pencioner
Contributor III
Thanks! One more tiny thing to add to it - the Reference Manual especially notes that ACT2ACT bits "helps to meet tRRD timing requirement", and of course tRRD is "Active (a) to Active (b)"

Is it OK to mark your answer as accepted solution? Or should I wait for SDK team?
1,249 次查看
EdwinHz
NXP TechSupport
NXP TechSupport

Hi @Pencioner,

Got it, tiny but very relevant detail!

If you don't have any more inquiries or suggestions, I invite you to mark the case as solved. It is quite unlikely that a revision of the SDK that implements this suggestion is released in the near future, since each revision undergoes a series of validations and tests that require time.

BR,
Edwin.

0 项奖励
回复
1,682 次查看
Pencioner
Contributor III

Okay i can see that maybe this is a confusion, like, i have taken the Ref/Active to Ref/Active though, not Active(a) to Active(b) (see screenshot from datasheet), so maybe this is all right. Would still like to have this confirmed


0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2299211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3ESDK%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%20DCD%20%E4%B8%AD%E7%9A%84%20RT1060%20SDRAMCR2%20%E9%85%8D%E7%BD%AE%E4%BC%BC%E4%B9%8E%E4%B8%8D%E6%AD%A3%E7%A1%AE%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2299211%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%EF%BC%81%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9C%8B%E4%BA%86%E5%89%8D%E6%AE%B5%E6%97%B6%E9%97%B4%E4%B8%8B%E8%BD%BD%E7%9A%84%E4%B8%80%E4%BA%9B%20SDK%20%E7%A4%BA%E4%BE%8B%EF%BC%8C%E5%8F%91%E7%8E%B0%20SEMC_SDRAMCR2%20%E7%9A%84%E5%80%BC%E8%AE%BE%E7%BD%AE%E4%B8%BA%200x00010920%EF%BC%8C%E5%AE%83%E8%A7%A3%E7%A0%81%E4%B8%BA%E9%9D%9E%E5%B8%B8%E5%B0%8F%E7%9A%84%20Active%20to%20Active%20%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E5%BB%B6%E8%BF%9F%EF%BC%8C%E8%BF%99%E8%B6%85%E5%87%BA%E4%BA%86%E6%9D%BF%E4%B8%AD%E4%BD%BF%E7%94%A8%E7%9A%84%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E6%95%B0%E6%8D%AE%E8%A1%A8%E7%9A%84%E8%A7%84%E6%A0%BC%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-c%22%3E%3CCODE%20translate%3D%22no%22%3E%2F*%20%231.106%2C%20command%3A%20write_value%2C%20address%3A%20SEMC_SDRAMCR2%2C%20value%3A%200x10920%2C%20size%3A%204%20*%2F%0A0x40%2C%200x2F%2C%200x00%2C%200x48%2C%200x00%2C%200x01%2C%200x09%2C%200x20%2C%3C%2FCODE%3E%3C%2FPRE%3E%3CP%3E%3CBR%20%2F%3E%E8%BF%99%E6%98%AF%20%E2%80%9C%E5%8F%AF%E4%BB%A5%E6%8E%A5%E5%8F%97%E2%80%9D%20%E7%9A%84%E8%B6%85%E9%A2%91%E8%BF%98%E6%98%AF%E5%8F%AA%E6%98%AF%E5%BE%88%E9%95%BF%E4%B8%80%E6%AE%B5%E6%97%B6%E9%97%B4%E4%BB%A5%E6%9D%A5%E6%B2%A1%E4%BA%BA%E6%B3%A8%E6%84%8F%E5%88%B0%E7%9A%84%E9%94%99%E8%AF%AF%EF%BC%9F%EF%BC%88%E6%88%91%E6%8A%8A%E8%BF%99%E4%B8%AA%E5%A4%8D%E5%88%B6%E8%BF%87%E6%9D%A5%E4%B8%8E%E5%85%B6%E4%BB%96%E4%BE%9B%E5%BA%94%E5%95%86%E4%BD%BF%E7%94%A8%E7%B1%BB%E4%BC%BC%20%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E8%8A%AF%E7%89%87%E7%9A%84%E6%9D%BF%E4%B8%80%E8%B5%B7%E4%BD%BF%E7%94%A8%EF%BC%8C%E4%BD%86%E9%A1%BA%E4%BE%BF%E8%AF%B4%E4%B8%80%E5%8F%A5%E5%B0%BD%E7%AE%A1%20ACT2ACT%20%E5%80%BC%E5%A4%AA%E5%B0%8F%E4%BD%86%E5%AE%83%E8%BF%98%E6%98%AF%E9%80%9A%E8%BF%87%E4%BA%86%E6%B5%8B%E8%AF%95%E6%89%80%E4%BB%A5%E6%88%91%E5%AF%B9%E8%BF%99%E4%B8%AA%E9%85%8D%E7%BD%AE%E5%80%BC%E7%9C%9F%E7%9A%84%E5%BE%88%E5%A5%BD%E5%A5%87%EF%BC%89%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%A0%B9%E6%8D%AE%E6%88%91%E7%9A%84%E8%AE%A1%E7%AE%97%EF%BC%8C%E4%BE%8B%E5%A6%82%2060%20%E7%BA%B3%E7%A7%92%E7%9A%84%E5%BB%B6%E8%BF%9F%EF%BC%88%E6%A0%B9%E6%8D%AE%E6%95%B0%E6%8D%AE%E8%A1%A8%EF%BC%89%E5%AF%B9%E4%BA%8E%20133Mhz%20%E8%8A%AF%E7%89%87%E6%93%8D%E4%BD%9C%EF%BC%8CACT2ACT%20%E4%BD%8D%E5%BA%94%E8%AE%BE%E7%BD%AE%E4%B8%BA%200x07%EF%BC%88%E6%AF%8F%E4%B8%AA%E5%91%A8%E6%9C%9F%207.5%20ns%EF%BC%89%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%88%91%E7%9C%9F%E7%9A%84%E5%BE%88%E6%83%B3%E7%9F%A5%E9%81%93%E8%BF%99%E6%98%AF%20SDK%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E7%9A%84%E9%94%99%E8%AF%AF%E8%BF%98%E6%98%AF%E4%B8%80%E4%BA%9B%E9%94%99%E8%AF%AF%20RT1062%20%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E4%B8%AD%E7%9A%84%E5%8B%98%E8%AF%AF%E8%A1%A8%E8%B0%A2%E8%B0%A2%E4%BA%86%EF%BC%81%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2299510%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2299510%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F245221%22%20target%3D%22_blank%22%3E%40Pencioner%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E8%83%BD%E5%90%A6%E8%AF%B7%E6%82%A8%E7%A1%AE%E8%AE%A4%E4%B8%80%E4%B8%8B%E6%88%91%E6%98%AF%E5%90%A6%E6%AD%A3%E7%A1%AE%E7%90%86%E8%A7%A3%E4%BA%86%E6%82%A8%E7%9A%84%E4%B8%BB%E8%A6%81%E9%97%AE%E9%A2%98%EF%BC%9F%E4%BB%8E%E4%BD%A0%E4%B9%8B%E5%89%8D%E7%9A%84%E8%AF%84%E8%AE%BA%E4%B8%AD%EF%BC%8C%E6%88%91%E7%90%86%E8%A7%A3%E4%BA%86%E4%BA%BA%E4%BB%AC%E5%AF%B9%E4%B8%BB%E5%8A%A8%E5%88%B0%E6%B4%BB%E5%8A%A8%20%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E5%BB%B6%E8%BF%9F%E9%9D%9E%E5%B8%B8%E5%B0%8F%E7%9A%84%E6%8B%85%E5%BF%A7%E3%80%82%E4%B8%8D%E8%BF%87%EF%BC%8C%E6%82%A8%E4%B9%9F%E5%8F%91%E7%8E%B0%EF%BC%8C%E5%9C%A8%E4%B8%8D%E5%90%8C%E7%9A%84%20SDK%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8C%E8%BF%99%E7%A7%8D%E5%BB%B6%E8%BF%9F%E6%98%AF%E4%B8%8D%E5%90%8C%E7%9A%84%E3%80%82%E6%82%A8%E8%AE%A4%E4%B8%BA%E8%BF%99%E4%BA%9B%E5%B7%AE%E5%BC%82%E5%85%B7%E4%BD%93%E4%BD%93%E7%8E%B0%E5%9C%A8%E5%93%AA%E9%87%8C%EF%BC%9F%3C%2FP%3E%0A%3CP%3E%E6%88%91%E6%97%A0%E6%B3%95%E4%BF%9D%E8%AF%81%E8%AE%BE%E8%AE%A1%E5%9B%A2%E9%98%9F%E6%98%AF%E5%A6%82%E4%BD%95%E8%AE%BE%E8%AE%A1%E8%BF%99%E4%BA%9B%E7%A4%BA%E4%BE%8B%E7%9A%84%EF%BC%8C%E4%BD%86%E6%AD%A3%E5%A6%82%E4%BD%A0%E6%8F%90%E5%88%B0%E7%9A%84%EF%BC%8C%E5%BB%B6%E8%BF%9F%E9%80%92%E5%A2%9E%E6%98%AF%E6%9C%80%E5%AE%89%E5%85%A8%E7%9A%84%EF%BC%8C%E4%BD%86%E4%B8%8D%E6%98%AF%E6%9C%80%E5%BF%AB%E7%9A%84%E3%80%82%E4%B8%BA%E4%BA%86%E5%9C%A8%E9%80%9F%E5%BA%A6%E5%92%8C%E5%8F%AF%E9%9D%A0%E6%80%A7%E4%B9%8B%E9%97%B4%E5%8F%96%E5%BE%97%E6%8A%98%E4%B8%AD%EF%BC%8C%E4%BB%96%E4%BB%AC%E5%BE%88%E5%8F%AF%E8%83%BD%E8%80%83%E8%99%91%E4%BA%86%E7%A7%B0%E9%87%8D%E8%BF%87%E7%A8%8B%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%2C%3CBR%20%2F%3EEdwin.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2299382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2299382%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%22%20%E5%BE%88%E6%8A%B1%E6%AD%89%EF%BC%8C%22%EF%BC%88%E5%9C%A8%E8%87%AA%E5%B7%B1%E7%9A%84%E7%95%99%E8%A8%80%E4%B8%AD%E7%9A%84%E7%AC%AC%E4%BA%8C%E4%B8%AA%E5%9B%9E%E7%AD%94%EF%BC%89%EF%BC%8C%E4%BD%86%E5%9C%A8%E4%B8%80%E4%BA%9B%E7%A4%BA%E4%BE%8B%E4%B8%AD%EF%BC%8CDCD%E6%95%B0%E6%8D%AE%E5%B0%86ACT2ACT%E8%AE%BE%E7%BD%AE%E4%B8%BA2%E4%B8%AA%E6%97%B6%E9%92%9F%EF%BC%88%E5%A6%82%E5%8E%9F%E5%B8%96%E4%B8%AD%E6%89%80%E7%A4%BA%EF%BC%89%EF%BC%8C%E6%88%91%E8%BF%98%E5%8F%91%E7%8E%B0%EF%BC%8C%E4%B8%80%E4%BA%9B%E4%BD%BF%E7%94%A8SEMC_ConfigureSDRAM()%E8%B0%83%E7%94%A8%E7%9A%84%E7%A4%BA%E4%BE%8B%E4%BC%9A%E5%B0%86semc_sdram_config_t%E7%BB%93%E6%9E%84%E7%9A%84%E5%80%BC%E5%A1%AB%E5%85%85%E4%B8%BA60ns......%E7%94%B1%E4%BA%8E%E7%A4%BA%E4%BE%8B%E4%B8%AD%E6%9C%89%E4%B8%A4%E7%A7%8D%E4%B8%8D%E5%90%8C%E7%9A%84%E8%A7%A3%E9%87%8A%EF%BC%8C%E5%9B%A0%E6%AD%A4%E9%9D%9E%E5%B8%B8%E5%B8%8C%E6%9C%9B%E5%BE%97%E5%88%B0%E7%AD%94%E6%A1%88%EF%BC%8C%E5%9B%A0%E4%B8%BASDK%E4%B8%AD%E7%9A%84%E4%B8%8D%E5%90%8C%E7%A4%BA%E4%BE%8B%E7%9B%B8%E4%BA%92%E7%9F%9B%E7%9B%BE%E3%80%82%E5%BD%93%E7%84%B6%EF%BC%8C%E7%95%99%E4%B8%8B%E6%9B%B4%E9%AB%98%E7%9A%84%E5%80%BC%E6%98%AF%E6%9C%80%E5%AE%89%E5%85%A8%E7%9A%84%EF%BC%8C%E4%BD%86%E8%BF%99%E4%BC%9A%E9%99%8D%E4%BD%8E%E5%AD%98%E5%82%A8%E5%99%A8%E7%9A%84%E6%80%A7%E8%83%BD%EF%BC%8C%E6%B2%A1%E6%9C%89%E4%BA%BA%E6%84%BF%E6%84%8F%E8%BF%99%E6%A0%B7%E5%81%9A%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3EF.e.%EF%BC%9A%3C%2FP%3E%3CPRE%20class%3D%22lia-code-sample%20language-markup%22%3E%3CCODE%20translate%3D%22no%22%3Enxp%2FSDK_2_16_100_MIMXRT1062xxxxB%2Fboards%2Fevkbmimxrt1060%2Fdriver_examples%2Fsemc%2Fsdram%2Fsemc_sdram.c%3A%20%20%20%20sdramconfig.tAct2Act_Ns%20%20%20%20%20%20%20%20%20%20%20%20%3D%2060%3B%0Anxp%2FSDK_2_16_100_MIMXRT1062xxxxB%2Fdevices%2FMIMXRT1062%2Fdrivers%2Ffsl_semc.c%3A%20%20%20%20timing%20%7C%3D%20SEMC_SDRAMCR2_ACT2ACT(SEMC_ConvertTiming(config-%26gt%3BtAct2Act_Ns%2C%20clkSrc_Hz))%20%7C%20SEMC_SDRAMCR2_ITO(idle)%3B%0Anxp%2FSDK_2_16_100_MIMXRT1062xxxxB%2Fdevices%2FMIMXRT1062%2Fdrivers%2Ffsl_semc.h%3A%20%20%20%20uint8_t%20tAct2Act_Ns%3B%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2F*!%26lt%3B%20Active%20to%20active%20wait%20time%20in%20unit%20of%20nanosecond.%20*%2F%3C%2FCODE%3E%3C%2FPRE%3E%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2299343%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2299343%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%A5%BD%E5%90%A7%EF%BC%8C%E6%88%91%E6%98%8E%E7%99%BD%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E4%B8%AA%E6%B7%B7%E6%B7%86%EF%BC%8C%E6%AF%94%E5%A6%82%EF%BC%8C%E6%88%91%E6%8A%8A%20Ref%2FActive%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Ref%2FActive%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%20Active(a)%20%E8%BD%AC%E6%8D%A2%E4%B8%BA%20Active(b)%EF%BC%88%E8%A7%81%E6%95%B0%E6%8D%AE%E8%A1%A8%E6%88%AA%E5%9B%BE%EF%BC%89%EF%BC%8C%E6%89%80%E4%BB%A5%E8%BF%99%E5%8F%AF%E8%83%BD%E6%98%AF%E5%AF%B9%E7%9A%84%E3%80%82%E4%BB%8D%E5%B8%8C%E6%9C%9B%E5%BE%97%E5%88%B0%E7%A1%AE%E8%AE%A4%20%3CLI-EMOJI%20id%3D%22lia_slightly-smiling-face%22%20title%3D%22%3Aslightly_smiling_face%3A%22%3E%3C%2FLI-EMOJI%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2299825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2299825%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%E5%9F%83%E5%BE%B7%E6%B8%A9%E3%80%81%3C%2FP%3E%3CBR%20%2F%3E%3CP%3E%E6%88%91%E8%A6%81%E6%80%BB%E7%BB%93%E4%B8%80%E4%B8%8B%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%98%AF%E7%9A%84%EF%BC%8C%E5%8A%A0%E4%B8%8A%E6%88%91%E8%87%AA%E5%B7%B1%E5%AF%B9%E6%96%87%E7%AB%A0%E7%9A%84%E8%AF%84%E8%AE%BA%EF%BC%8C%E6%96%87%E7%AB%A0%E5%8F%98%E5%BE%97%E6%9C%89%E7%82%B9%E4%B9%B1%E3%80%82%3C%2FP%3E%3CP%3E%E5%9B%A0%E6%AD%A4%EF%BC%8CRT1062%20EVK%20%E5%BC%80%E5%8F%91%E6%9D%BF%E7%9A%84%20SDK%20%E7%A4%BA%E4%BE%8B%E5%9C%A8%E4%B8%A4%E4%B8%AA%E5%9C%B0%E6%96%B9%E6%8C%87%E5%AE%9A%E4%BA%86%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E6%97%B6%E5%BA%8F%EF%BC%9A%3CBR%20%2F%3E1)%20DCD%EF%BC%8C%E5%A6%82%E6%9E%9C%E4%BD%A0%E5%AE%9A%E4%B9%89%E4%BA%86%E4%B8%80%E4%BA%9B%E5%8F%98%E9%87%8F%EF%BC%8C%E7%BC%96%E8%AF%91%E8%84%9A%E6%9C%AC%E5%B0%86%E5%9C%A8%E9%95%9C%E5%83%8F%E4%B8%AD%E5%8C%85%E5%90%AB%20DCD%E3%80%82%E8%80%8C%E4%B8%94%EF%BC%8C%E9%A1%BA%E4%BE%BF%E8%AF%B4%E4%B8%80%E5%8F%A5%EF%BC%8C%E6%88%91%E5%9C%A8%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E5%88%9D%E5%A7%8B%E5%8C%96%E6%97%B6%E4%BD%BF%E7%94%A8%E4%BA%86%E9%82%A3%E4%BA%9B%E7%A8%8D%E4%BD%9C%E4%BF%AE%E6%94%B9%E7%9A%84%20DCD%20%E5%80%BC%EF%BC%8C%E5%8C%85%E6%8B%AC%E6%8C%87%E5%AE%9A%E4%B8%BA%202%20%E7%9A%84%20ACT2ACT%EF%BC%88CR2%20%E5%80%BC%200x01090A%EF%BC%89%EF%BC%8C%E5%AE%83%E9%80%9A%E8%BF%87%E4%BA%86%E4%B8%80%E7%B3%BB%E5%88%97%E9%9D%99%E6%80%81%E5%92%8C%20LFSR%20%E6%A8%A1%E5%BC%8F%E7%9A%84%E5%86%85%E5%AD%98%E6%B5%8B%E8%AF%95%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E7%9B%B8%E4%BF%A1%E8%BF%99%E4%B8%AA%E5%80%BC%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%EF%BC%88%E5%9C%A8%20W9825G6JB%20%E6%95%B0%E6%8D%AE%E8%A1%A8%E4%B8%AD%EF%BC%8C%E6%9C%89%E4%B8%80%E4%B8%AA%E5%8F%AB%E5%81%9A%20Active%20(a)%20%E5%88%B0%E6%B4%BB%E5%8A%A8%20(b)%20%E7%9A%84%E6%97%B6%E5%BA%8F%E6%98%AF%202%20tcK%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%20Ref%2FActive%20%E5%88%B0%20Ref%2FActive%20%E5%88%B0%20Ref%2FActive%20%E6%97%B6%E9%97%B4%E4%B8%BA%2060ns)%202)%20%E5%9C%A8%20semc_sdram.c%20%E4%B8%AD%20%3CBR%20%2F%3E%E5%9C%A8%E8%AF%A5%E6%96%87%E4%BB%B6%E4%B8%AD%EF%BC%8C%E5%AE%83%E5%A1%AB%E5%85%85%E4%BA%86semc_sdram_config_t%E7%BB%93%E6%9E%84%EF%BC%8C%E5%B9%B6%E8%B0%83%E7%94%A8%E4%BA%86%E4%B8%80%E4%B8%AASDK%E5%87%BD%E6%95%B0%EF%BC%8C%E4%BD%86%E5%85%B6%E4%B8%AD%E7%9A%84tAct2Act_Ns%E6%88%90%E5%91%98%E8%A2%AB%E8%AE%BE%E7%BD%AE%E4%B8%BA60%EF%BC%8C%E5%9B%A0%E6%AD%A4%E5%AE%83%E8%AE%A1%E7%AE%97%E7%9A%84ACT2ACT%E6%98%AF60ns%E7%9A%845%E5%80%8D%E5%B7%A6%E5%8F%B3%E3%80%82%E7%8E%B0%E5%9C%A8%E6%88%91%E7%9B%B8%E4%BF%A1%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E9%94%99%E8%AF%AF%EF%BC%8C%E6%BA%90%E4%BA%8E%E5%8D%8E%E9%82%A6%E6%95%B0%E6%8D%AE%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%A1%A8%E4%B8%AD%E7%A8%8D%E5%BE%AE%E4%BB%A4%E4%BA%BA%E5%9B%B0%E6%83%91%E7%9A%84%E6%8F%8F%E8%BF%B0%E8%99%BD%E7%84%B6%E5%AE%89%E5%85%A8%E5%80%BC%E5%BD%93%E7%84%B6%E4%B8%8D%E9%94%99%EF%BC%8C%E4%BD%86%E4%B8%BE%E4%BE%8B%E6%9D%A5%E8%AF%B4%EF%BC%8C60ns%20%E7%9B%B8%E5%BD%93%E4%BA%8E%2010%20%E4%B8%AA%20TcK%20%E6%97%B6%E9%92%9F%E6%98%AF%E5%8F%AF%E4%BB%A5%E7%9A%84%EF%BC%8C%E4%BD%86%E8%BF%99%E5%AE%9E%E9%99%85%E4%B8%8A%E4%BC%9A%E9%99%8D%E4%BD%8E%E6%80%A7%E8%83%BD%EF%BC%8C%E6%89%80%E4%BB%A5%E6%88%91%E5%AE%81%E6%84%BF%E4%B8%BA%E8%8A%AF%E7%89%87%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AE%BE%E7%BD%AE%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%80%BC%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%95%B4%E4%B8%AA%2032%20%E5%85%86%E5%AD%97%E8%8A%82%20%E5%90%8C%E6%AD%A5%E5%8A%A8%E6%80%81%E9%9A%8F%E6%9C%BA%E5%AD%98%E5%8F%96%E5%AD%98%E5%82%A8%E5%99%A8(SDRAM)%20%E7%9A%84%E5%86%85%E5%AD%98%E4%BD%BF%E7%94%A8%200x01090A%20%E7%9A%84%20SDRAMCR2%20%E5%80%BC%E9%80%9A%E8%BF%87%2064%20%E6%AC%A1%E5%A4%8D%E6%9D%82%E6%A8%A1%E5%BC%8F%E6%B5%8B%E8%AF%95%EF%BC%8C%E7%84%B6%E5%90%8E%2060ns%20%E5%9B%A0%E4%B8%BA%E5%9C%A8%20semc_sdram.c%20%E4%B8%AD%E6%98%AF%E9%94%99%E8%AF%AF%E7%9A%84%EF%BC%8C%E5%83%8F%20DCD%20%E4%B8%80%E6%A0%B7%E8%AE%BE%E7%BD%AE%202%20%E4%B8%AA%E6%97%B6%E9%92%9F%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E3%80%82%E4%BD%86%E6%88%91%E5%B8%8C%E6%9C%9B%E6%82%A8%E8%83%BD%E7%9C%8B%E4%B8%80%E7%9C%8B%EF%BC%8C%E4%B9%9F%E8%AE%B8%E8%83%BD%E4%BF%AE%E6%94%B9%20SDK%20%E7%A4%BA%E4%BE%8B%EF%BC%88%E6%88%96%E8%80%85%EF%BC%8C%E5%A6%82%E6%9E%9C%E6%82%A8%E8%83%BD%E7%A1%AE%E8%AE%A4%20DCD%20%E5%80%BC%E6%98%AF%E9%94%99%E8%AF%AF%E7%9A%84%EF%BC%8C%E9%82%A3%E5%B0%B1%E4%BF%AE%E6%94%B9%E7%A4%BA%E4%BE%8B%E4%B8%AD%E7%9A%84%20dcd.c%20%E6%96%87%E4%BB%B6%EF%BC%89%E3%80%82%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2302447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2302447%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F245221%22%20target%3D%22_blank%22%3E%40Pencioner%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E6%98%8E%E7%99%BD%E4%BA%86%EF%BC%8C%E8%BF%99%E6%98%AF%E4%B8%AA%E5%BE%88%E5%B0%8F%E4%BD%86%E5%BE%88%E9%87%8D%E8%A6%81%E7%9A%84%E7%BB%86%E8%8A%82%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E5%A6%82%E6%9E%9C%E6%82%A8%E6%B2%A1%E6%9C%89%E5%85%B6%E4%BB%96%E9%97%AE%E9%A2%98%E6%88%96%E5%BB%BA%E8%AE%AE%EF%BC%8C%E6%88%91%E8%AF%B7%E6%82%A8%E5%B0%86%E6%AD%A4%E6%A1%88%E6%A0%87%E8%AE%B0%E4%B8%BA%E5%B7%B2%E8%A7%A3%E5%86%B3%E3%80%82%E5%9C%A8%E4%B8%8D%E4%B9%85%E7%9A%84%E5%B0%86%E6%9D%A5%E5%8F%91%E5%B8%83%E5%AE%9E%E7%8E%B0%E6%AD%A4%E5%BB%BA%E8%AE%AE%E7%9A%84SDK%E7%89%88%E6%9C%AC%E7%9A%84%E5%8F%AF%E8%83%BD%E6%80%A7%E5%BE%88%E5%B0%8F%EF%BC%8C%E5%9B%A0%E4%B8%BA%E6%AF%8F%E4%B8%AA%E7%89%88%E6%9C%AC%E9%83%BD%E7%BB%8F%E8%BF%87%E4%B8%80%E7%B3%BB%E5%88%97%E9%9C%80%E8%A6%81%E6%97%B6%E9%97%B4%E7%9A%84%E9%AA%8C%E8%AF%81%E5%92%8C%E6%B5%8B%E8%AF%95%E3%80%82%3C%2FP%3E%0A%3CP%3EBR%2C%3CBR%20%2F%3EEdwin.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2302437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2302437%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E5%97%A8%EF%BC%8C%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F245221%22%20target%3D%22_blank%22%3E%40Pencioner%3C%2FA%3E%E3%80%81%3C%2FP%3E%0A%3CP%3E%E8%B0%A2%E8%B0%A2%E4%BD%A0%E7%9A%84%E6%BE%84%E6%B8%85%EF%BC%81%3C%2FP%3E%0A%3CP%3E%E6%88%91%E7%90%86%E8%A7%A3%E4%BD%A0%E7%9A%84%E6%8B%85%E5%BF%A7%E3%80%82%E6%88%91%E4%BC%9A%E6%8A%8A%E5%AE%83%E4%BB%AC%E4%BC%A0%E9%80%92%E7%BB%99%20SDK%EF%BC%8C%E5%9B%A0%E4%B8%BA%E5%9C%A8%20%22%20Act%20%3CSPAN%3Eive%20(a)%20%E5%88%B0%20Active%20(b)%EF%BC%8C%E5%8D%B3%202%20tcK%20%22%20%E5%92%8C%20%22%20Ref%2FActive%20%E5%88%B0%20Ref%2FActive%20%E7%9A%84%E6%97%B6%E9%97%B4%EF%BC%88%E5%8D%B3%2060ns%20%22%EF%BC%89%E4%B9%8B%E9%97%B4%E5%8F%AF%E8%83%BD%E5%AD%98%E5%9C%A8%E8%AF%AF%E8%A7%A3%EF%BC%8C%E8%BF%99%E6%98%AF%3C%2FSPAN%3E%E6%9C%89%E9%81%93%E7%90%86%E7%9A%84%E3%80%82%3C%2FP%3E%0A%3CP%3E%E5%B0%BD%E7%AE%A1%E5%A6%82%E6%AD%A4%EF%BC%8C%3CSPAN%3Esemc%20%E7%A4%BA%E4%BE%8B%20%3C%2FSPAN%3E%E7%9A%84%E4%BB%A3%E7%A0%81%E5%9C%A8%E8%AE%BE%E8%AE%A1%E6%97%B6%E4%B9%9F%E5%BE%88%E5%8F%AF%E8%83%BD%E8%80%83%E8%99%91%E5%88%B0%E4%BA%86%E8%AF%84%E4%BC%B0%EF%BC%8C%E8%80%8C%E4%B8%8D%E6%98%AF%E6%80%A7%E8%83%BD%E3%80%82%E7%89%B9%E5%88%AB%E6%98%AF%E5%9B%A0%E4%B8%BA%E8%BF%99%E4%BA%9B%E5%80%BC%E7%9A%84%E7%A4%BA%E4%BE%8B%E6%96%B9%E5%BC%8F%EF%BC%8C%E5%BC%80%E5%8F%91%E4%BA%BA%E5%91%98%E5%8F%AA%E9%9C%80%E5%9C%A8%20BOARD_InitSEMC()%E4%B8%AD%E4%BF%AE%E6%94%B9%22%20sdramconfig%3CSPAN%3E.tAct2Act_Ns%3C%2FSPAN%3E%22%20%E7%9A%84%E5%80%BC%EF%BC%8C%E5%B0%B1%E8%83%BD%E5%BE%88%E5%AE%B9%E6%98%93%E5%9C%B0%E6%A0%B9%E6%8D%AE%E8%87%AA%E5%B7%B1%E7%9A%84%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E8%B0%83%E6%95%B4%E3%80%82%3C%2FP%3E%0A%3CP%3E%E6%97%A0%E8%AE%BA%E5%A6%82%E4%BD%95%EF%BC%8C%E6%84%9F%E8%B0%A2%E6%82%A8%E7%9A%84%E6%8A%A5%E5%91%8A%EF%BC%81%3C%2FP%3E%0A%3CP%3EBR%2C%3CBR%20%2F%3EEdwin.%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2302440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20RT1060%20SDRAMCR2%20configuration%20in%20DCD%20within%20SDK%20examples%2C%20seems%20to%20not%20be%20right%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2302440%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%E8%B0%A2%E8%B0%A2%EF%BC%81%E8%BF%98%E6%9C%89%E4%B8%80%E4%BB%B6%E5%B0%8F%E4%BA%8B%E8%A6%81%E8%A1%A5%E5%85%85%E2%80%94%E2%80%94%E5%8F%82%E8%80%83%E6%89%8B%E5%86%8C%E7%89%B9%E5%88%AB%E6%8C%87%E5%87%BA%EF%BC%8CACT2ACT%20%E4%BD%8D%20%22%20%E6%9C%89%E5%8A%A9%E4%BA%8E%E6%BB%A1%E8%B6%B3%20tRD%20%E6%97%B6%E5%BA%8F%E8%A6%81%E6%B1%82%20%22%EF%BC%8C%E5%BD%93%E7%84%B6%20trRD%20%E6%98%AF%20%22%20Active%20(a)%20%E5%88%B0%20Active%20(b)%20%22%20%3CBR%20%2F%3E%20%3CBR%20%2F%3E%20%E5%B0%86%E4%BD%A0%E7%9A%84%E7%AD%94%E6%A1%88%E6%A0%87%E8%AE%B0%E4%B8%BA%E5%8F%AF%E6%8E%A5%E5%8F%97%E7%9A%84%E8%A7%A3%E5%86%B3%E6%96%B9%E6%A1%88%E5%8F%AF%E4%BB%A5%E5%90%97%EF%BC%9F%E8%BF%98%E6%98%AF%E5%BA%94%E8%AF%A5%E7%AD%89%E5%BE%85%20SDK%20%E5%9B%A2%E9%98%9F%EF%BC%9F%3C%2FLINGO-BODY%3E