相較于之前的RTxxxx系列,RT1180首次引進(jìn)了FlexSPI Follower模塊。
該模塊在外部SPI主設(shè)備和RT1180芯片之間架起了一座通信的橋梁。今天就來正式認(rèn)識一下吧!
簡介
FlexSPI Follower是一個SPI接口的從設(shè)備,通過SPI總線協(xié)議與其他SPI主設(shè)備進(jìn)行通信。SPI主設(shè)備可以讀寫該模塊的內(nèi)部寄存器,也可以通過該模塊的AXI總線訪問RT1180芯片內(nèi)部地址。

下表列出了該模塊與其他SPI主設(shè)備通信涉及到的信號,包括時鐘,片選,DQS,以及最高支持8bit的數(shù)據(jù)信號。

主要Feature
2.1工作模式
FlexSPI Follower支持以下工作模式:
4線(Quad)數(shù)據(jù)訪問模式
8線(Octal)數(shù)據(jù)訪問模式
單倍數(shù)據(jù)速率(SDR)模式
雙倍數(shù)據(jù)速率(DDR)模式
2.2 讀寫寄存器
SPI主設(shè)備可以讀寫FlexSPI Follower模塊的內(nèi)部寄存器,包括9個可讀可寫的mailbox寄存器和1個只讀的模塊狀態(tài)寄存器。如果FlexSPI Follower識別傳入的SPI命令為寄存器讀取或?qū)懭?,則FlexSPI Follower會暫時接管IPS總線以進(jìn)行寄存器讀取或?qū)懭氩僮鳌?/p>
2.3讀寫Memory
SPI主設(shè)備還可以通過FlexSPI Follower模塊的AXI總線訪問RT1180芯片內(nèi)部地址。FlexSPI Follower有兩套不同的內(nèi)存讀寫命令,可以通過AXI總線訪問芯片中的兩個不同位置。
在訪問之前,需要先通過RW_COMMAND_BASE和CMDx_RANGE寄存器來配置訪問芯片的基地址和范圍。注意,一旦訪問的地址超出了所配置的地址范圍,則FlexSPI Follower不會發(fā)送AXI讀取或者寫入請求。
使用注意事項
1)前文提到,SPI主設(shè)備可以通過FlexSPI Follower模塊的AXI總線訪問RT1180芯片內(nèi)部地址。但是需要注意,以下芯片地址范圍無法通過FlexSPI Follower AXI總線訪問:
4280_0000-428F_FFFF (Peripherals in AIPS-3)
6000_0000-60FF_FFFF (NETC)
2)DQS信號必不可少
對于DDR 8線模式來說,SPI主設(shè)備輸出DQS信號作為數(shù)據(jù)掩碼
FlexSPI Follower輸出DQS信號,SPI主設(shè)備基于該信號進(jìn)行數(shù)據(jù)采樣
參考內(nèi)容
1.How to Use the FlexSPI Follower
2.i.MX RT1180 Reference Manual
-
芯片
+關(guān)注
關(guān)注
463文章
54004瀏覽量
465795 -
接口
+關(guān)注
關(guān)注
33文章
9518瀏覽量
156996 -
SPI
+關(guān)注
關(guān)注
17文章
1885瀏覽量
101187 -
總線
+關(guān)注
關(guān)注
10文章
3040瀏覽量
91650 -
AXI
+關(guān)注
關(guān)注
1文章
145瀏覽量
17931
原文標(biāo)題:RT1180 FlexSPI Follower到底藏著什么秘密?
文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
恩智浦i.MX RT1180 EtherCAT外設(shè)中SM FMMU功能介紹及應(yīng)用
恩智浦MCU方案 單顆i.MX RT1180實現(xiàn)EtherCAT+伺服控制
基于恩智浦i.MX RT1180芯片的EtherCAT+伺服電機(jī)控制方案
RT1180 XMCD的特點和使用注意事項
恩智浦i.MX RT1180跨界MCU助力下一代伺服控制系統(tǒng)
恩智浦i.MX RT1180 MCU如何進(jìn)入Boundary Scan模式
恩智浦i.MXRT1180的FlexSPI NOR啟動連接方式
在恩智浦i.MX RT1180跨界處理器上如何實現(xiàn)1588協(xié)議同步
i.MX RT1180實現(xiàn)EtherCAT+伺服控制的終極實踐
RT1180內(nèi)建外設(shè)是否與RT1170內(nèi)建外設(shè)寄存器兼容?
如何將1180 EVK SDK添加到Xpresso IDE?
理解i.MX RT中FlexSPI外設(shè)lookupTable里配置訪問行列混合尋址Memory的參數(shù)值
RT1180 FlexSPI Follower模塊簡介
評論