SEMC_DQS and FLEXSPI_DQS signal in iMXRT117x

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

SEMC_DQS and FLEXSPI_DQS signal in iMXRT117x

跳至解决方案
1,490 次查看
Javiurb
Contributor I

Hi,

I'm in a new design with iMXRT117x. I know if I don't leave DQS pins floating, I won't be able to drive the SEMC and FLEXSPI to its maximum speed. But what is the maximum speed I could achieve? 60MHz?

Thank you.

标记 (1)
0 项奖励
回复
1 解答
1,442 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello,

In FLEXSPI the maximum frequency would be 60MHz with the configuration FlexSPIn_MCR0[RXCLKSRC] = 0X0. 
yes

I could use DQS pin with another function, is it correct?
If you use the MCR0[RXCLKKSRC] =0, you can use the pin.

But in SEMC, I don't see the maximum frecuency if I use DQS pin with another function, is it ASYNC mode or is ASYNC with DQS pin floating?If it is ASYNC mode, maximum frecuency in write operation would be 200MHz and in read operation (minimum time 7,1ns (setup) + 0ns (hold) ->) 140MHz, is this correct?
Maximum frequency of the module  200MHz.

Best regards,
Pavel

在原帖中查看解决方案

0 项奖励
回复
6 回复数
1,470 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, my name is Pavel, and I will be supporting your case, I recommend reviewing the datasheet in chapter 4.5 External memory interface.

Best regards,
Pavel

0 项奖励
回复
1,459 次查看
Javiurb
Contributor I

Thank you Pavel for the answer,

In FLEXSPI the maximum frecuency would be 60MHz with the configuration FlexSPIn_MCR0[RXCLKSRC] = 0X0 and I could use DQS pin with another function, is it correct?

But in SEMC, I don't see the maximum frecuency if I use DQS pin with another function, is it ASYNC mode or is ASYNC with DQS pin floating?. If it is ASYNC mode, maximum frecuency in write operation would be 200MHz and in read operation (minimum time 7,1ns (setup) + 0ns (hold) ->) 140MHz, is this correct?

0 项奖励
回复
1,443 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello,

In FLEXSPI the maximum frequency would be 60MHz with the configuration FlexSPIn_MCR0[RXCLKSRC] = 0X0. 
yes

I could use DQS pin with another function, is it correct?
If you use the MCR0[RXCLKKSRC] =0, you can use the pin.

But in SEMC, I don't see the maximum frecuency if I use DQS pin with another function, is it ASYNC mode or is ASYNC with DQS pin floating?If it is ASYNC mode, maximum frecuency in write operation would be 200MHz and in read operation (minimum time 7,1ns (setup) + 0ns (hold) ->) 140MHz, is this correct?
Maximum frequency of the module  200MHz.

Best regards,
Pavel

0 项奖励
回复
1,439 次查看
Javiurb
Contributor I

But in SEMC, I don't see the maximum frecuency if I use DQS pin with another function, is it ASYNC mode or is ASYNC with DQS pin floating?If it is ASYNC mode, maximum frecuency in write operation would be 200MHz and in read operation (minimum time 7,1ns (setup) + 0ns (hold) ->) 140MHz, is this correct?
Maximum frequency of the module  200MHz.

Regardless of the mode (ASYNC or SYNC) the maximum frecuency is 200MHz for read and write operation?

If I configure MCR[DQSMD] = 0, I could use the pin for another function?

0 项奖励
回复
1,389 次查看
Pavel_Hernandez
NXP TechSupport
NXP TechSupport

Hello, sorry for the late response, review the information from the datasheet.

Dummy read strobe generated by FlexSPI controller and looped back internally (FlexSPIn_MCR0[RXCLKSRC] = 0x0)

If you use the MCR0 with the internal loop you could use the pin, and the other the maximum of the module is 200 MHz for both operations, but this depends on the capacitance and the length of the pads.

Best regards,
Pavel

0 项奖励
回复
1,381 次查看
Javiurb
Contributor I

Thank you Pavel, my doubts are solved.

Have a nice day.

0 项奖励
回复