IMX8 eMMC CMD timing

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

IMX8 eMMC CMD timing

4,481件の閲覧回数
reickhoff
Contributor III

Using the IMX8SXL with HS400 @167MHz

- The table only calls out SDR50 for setup and hold is this valid for SDR104?
- Can you confirm that we are understanding our plots (below) correctly? the cursors should show a setup of ~ 4.68ns (pass) and a hold of ~1.12ns (fail). Everything has been working fine, and we are confident in our constraint routing from NXP.
 
 
reickhoff_4-1681133831340.png
reickhoff_3-1681133803387.png
We also got the clock, cmd, and strobe captured on one plot
BLUE=CLK   /   ORANGE=STROBE   /   YELLOW=CMD
 
reickhoff_5-1681133986049.png

 

 

0 件の賞賛
返信
6 返答(返信)

4,457件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello!

 

The uSDHC Input Setup Time and uSDHC Input HoldTime for SDR50  and SDR104 should be the same for the IMX8DXL (I guess you are using it). Answering your question, yes, your understanding is the correct.

Best regards @reickhoff .

0 件の賞賛
返信

4,396件の閲覧回数
reickhoff
Contributor III

The design is working though so, is there a violation? it doesn't make sense that the JEDEC standard calls out that they are edge aligned, but then the processor needs a setup and hold time.

 

Can you please help me understand this?

0 件の賞賛
返信

4,380件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

Hello!

In datasheet the SDR104 mode the timing parameters are defined with the SCK as a reference. But the CMD must be referenced to STROBE, please check the figure 10.10.3 from JESD84-B51 and table 218 HS400 CMD RESPONSE TIMING.

Conclusion, please refer to the JESD84-B51 and not to datasheet because I believe in datasheet is a typo.

 

Best regards!

0 件の賞賛
返信

4,337件の閲覧回数
reickhoff
Contributor III

To confirm, you are saying there is a datasheet typo and that our timing looks correct?

Thanks

0 件の賞賛
返信

4,332件の閲覧回数
Manuel_Salas
NXP TechSupport
NXP TechSupport

That is correct, and your timings looks OK according to the JESD84-B51.

Best regards.

0 件の賞賛
返信

4,455件の閲覧回数
reickhoff
Contributor III

So there is a violation? how is that possible if the data is coming back sync'd with the strobe and we have adhered to the routing constraints?

 

 

0 件の賞賛
返信