FlexSPI burst size

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

FlexSPI burst size

1,505件の閲覧回数
etc
Contributor I

I am using the AHB bus to write to a HyperRAM device on the FlexSPI bus.  The HyperRAM device can support burst sizes up to 128 bytes.  But no matter what settings I change within the FlexSPI controller the longest burst I see on the scope is 32 bytes (16 clocks).  

Is the AHB to FlexSPI write burst size set to 32 bytes or is there a way to change it?

It is my understanding the AHB_TX_BUF is filled by the AHB master using it's burst settings - SINGLE/INCR4/INCR8/INCR16.  That data is then loaded into the ASYNC TX_FIFO which is used by the LUT sequence to be serialized.   Is that correct?  Section 27.3.10.2 of the reference manual talks about filling data to IP TX FIFO from the AHB bus.  Is section 27.3.10.2 referencing the IP_TX_FIFO controlled by IPTXFCR (shown in the block diagram of 27.2.1) or the TX_FIFO ASYNC shown in the same diagram?

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

1,426件の閲覧回数
Hui_Ma
NXP TechSupport
NXP TechSupport

Hi,

Sorry for the later reply.

There is an application note AN12239 <How to Enable HyperRAM with i.MX RT> with below description:

Hui_Ma_0-1666662297837.png

Wish it helps.

Mike

0 件の賞賛
返信

1,469件の閲覧回数
etc
Contributor I

imxrt1064

SDK version 2.10

MCUXpresso v11.0.0

0 件の賞賛
返信

1,474件の閲覧回数
EdwinHz
NXP TechSupport
NXP TechSupport

Could you please share the device you are using, as well as the SDK version and the IDE release?

 

Thanks,

Edwin.

0 件の賞賛
返信