chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

應(yīng)用筆記|STM32MP1 系列 MPU 的 DDR 配置

STM32單片機(jī) ? 來源:未知 ? 2023-03-25 20:30 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

本文檔描述在 STM32MP1 系列 MPU 產(chǎn)品上配置 DDR 子系統(tǒng)(DDRSS)所需的流程和步驟。

設(shè)定 DDR 控制器(DDRCTRL)、PHY 接口(DDRPHYC)和 SDRAM 模式寄存器的多個(gè)參數(shù)以及設(shè)置完成 DDRSS 配置。

根據(jù) DDR 類型、DDR 大小、DRAM 拓?fù)?、運(yùn)行時(shí)間頻率和 SDRAM 器件數(shù)據(jù)手冊(cè)參數(shù)確定這些參數(shù)。所有這些參數(shù)必須在初始化序列期間設(shè)定。

STM32CubeMX DDR 測(cè)試套件使用直觀的面板和菜單隱藏了與確定正確參數(shù)和初始化啟動(dòng)相關(guān)的復(fù)雜性(請(qǐng)參考[6])。為了快速設(shè)置要運(yùn)行的 DDRSS,用戶只需提供很少幾個(gè)輸入?yún)?shù)即可完成配置??梢允褂靡恍└呒?jí)用戶模式和特殊功能(當(dāng)它們對(duì)于應(yīng)用而言十分重要時(shí))。

在系統(tǒng)啟動(dòng)階段,為了優(yōu)化時(shí)序裕量,支持多種 PHY 調(diào)諧??梢允褂?STM32CubeMX 啟動(dòng)這些調(diào)諧。PHY 調(diào)諧結(jié)果可以保存并在后續(xù)冷復(fù)位時(shí)恢復(fù)。

在啟動(dòng)階段,用戶可以運(yùn)行大量測(cè)試套件。這些測(cè)試可以使用 STM32CubeMX 啟動(dòng),并用于確認(rèn) DDR 配置的穩(wěn)健性。

目錄預(yù)覽

1 概述

2 DDR 子系統(tǒng)初始化和配置

3 配置參數(shù)

4 配置序列和參數(shù)

5 DDR3/3L 配置

6 LPDDR2 配置

7LPDDR3 配置

8STM32CubeMX 的 DDR 測(cè)試

9 高級(jí)用戶配置

1. 概述

本文檔適用于 STM32MP1 系列基于 Arm的 MPU。

2.DDR 子系統(tǒng)初始化和配置

DDR 子系統(tǒng)包括 DDRCTRL 和 DDRPHYC(參見下圖)。

DDRCTRL 支持在正常操作期間通過命令和刷新調(diào)度進(jìn)行 DDR 命令調(diào)度。

DDRPHYC 是一種 DDR PHY 接口,具有連接 DDRCTL 的 DFI 接口[7]和字節(jié)通道架構(gòu),適合連接頻率不超過 533MHz 的 DDR3/3L 和 LPDDR2/3。

DDRPHYC 完全支持具有多個(gè) PHY 調(diào)諧選項(xiàng)(內(nèi)置)的 DDR 初始化。

DDRPYC 包含 BIST 引擎,用于支持軟件驅(qū)動(dòng)的調(diào)諧。

8396fcbc-cb08-11ed-bfe3-dac502259ad0.png

2.1 DDRSS 和 SDRAM 初始化

器件根據(jù) SDRAM 啟動(dòng)序列對(duì)電源、時(shí)鐘和復(fù)位進(jìn)行內(nèi)部排序。

圖 2 所示的 PHY 初始化序列由 DDRPHYC 物理實(shí)用模塊(PUB)控制。這一基于 PUB 的初始化序列在DDRPHYC 從復(fù)位狀態(tài)釋放后啟動(dòng),并根據(jù) DDRPHYC.PIR 寄存器進(jìn)行排序。

初始化序列包括以下步驟:

1.DDRCTRL 和 DDRPHYC 初始化包括內(nèi)部時(shí)序模塊(ITM)復(fù)位以及 DLL 復(fù)位和鎖定

2. DDRPHYC I/O 初始校準(zhǔn)(ZCAL),與 DLL 鎖定同時(shí)啟動(dòng)

3. 通過模式寄存器寫入和校準(zhǔn)命令執(zhí)行 SDRAM 初始化

4. 內(nèi)置 DQS 門控訓(xùn)練(DQSTRN)

提示 :

? 在 SSTL 模式下為所有 SDRAM 設(shè)置 DDRPHYC I/O。

? DQS 門控訓(xùn)練是可選的。但是,建議在每次初始化時(shí)運(yùn)行內(nèi)置 DQS 門控訓(xùn)練。

83af09ce-cb08-11ed-bfe3-dac502259ad0.png

2.2DDRCTRL 配置

大多數(shù) DDRCTRL 寄存器是靜態(tài)的,并在 DDRCTRL 從復(fù)位狀態(tài)釋放和 AXI 端口使能前加載。這是在 DDR 軟件驅(qū)動(dòng)器的支持下實(shí)現(xiàn)的。

在 DDRPHYC 和 DDCTRL 完成初始化后,DDR 子系統(tǒng)就緒,使能 AXI 端口是最后一個(gè)步驟。

通過從 STM32CubeMX DDR 面板選擇的菜單/選項(xiàng)提供的極少信息確定 DDRCTRL 和 DDRPHYC 寄存器的配置。

然后,DDRSS 配置被保存并恢復(fù)到 DDRCTRL 和 DDRPHYC 寄存器,用于后續(xù)的復(fù)位和正常操作。

2.3 DDR 配置

配置 DDR 所需的步驟如下:

1.為 DDRCTRL 和 DDRPHYC 寄存器確定并設(shè)定合適值。

2. 啟動(dòng) DDRCTRL 和 DDRPHYC 初始化序列。

3. 啟動(dòng)具有參數(shù)保存和恢復(fù)功能的 DDR 調(diào)諧(可選)。

4. 啟動(dòng) DDR 測(cè)試(可選)。完整配置流程和參數(shù)如下圖所示

83c65a70-cb08-11ed-bfe3-dac502259ad0.png

按照第 3 節(jié) 配置參數(shù)中的類型描述配置參數(shù)。

2.4 DDR PHY 調(diào)諧

除了使用強(qiáng)制 DQS 門控訓(xùn)練(DQSTRN)確定讀脈沖期間 DQS 門控的最佳位置,DDRPHYC 還支持兩種讀取時(shí)序優(yōu)化,即 PHY 調(diào)諧。

以下從 STM32CubeMX 驅(qū)動(dòng)的軟件例程支持 PHY 調(diào)諧,以優(yōu)化讀時(shí)序裕量:

? DQS 門控訓(xùn)練(可在 DDR PHY 調(diào)諧期間以交互方式啟動(dòng)的軟件)

? DQ 位去時(shí)滯,以補(bǔ)償 DQ 位通道讀取延遲

? DQS 眼圖居中,用于調(diào)節(jié) DQS/DQS#延遲以實(shí)現(xiàn)最佳 DQ 采樣

建議在系統(tǒng)初啟階段進(jìn)行 PHY 調(diào)諧。為每個(gè)字節(jié)通道執(zhí)行調(diào)諧。由于 PHY 調(diào)諧時(shí)間可能較長(zhǎng)(幾十秒),必須為后續(xù)復(fù)位和 PHY 初始化(例如,在冷復(fù)位和待機(jī)退出時(shí))保存和恢復(fù)調(diào)諧參數(shù)。

更多詳細(xì)信息,請(qǐng)參見第 3.4 節(jié) PHY 調(diào)諧。

2.5DDR 測(cè)試

在配置 DDR 并為優(yōu)化時(shí)序調(diào)諧 PHY 后,必須通過運(yùn)行從 STM32CubeMX 啟動(dòng)的大量測(cè)試序列檢查配置的穩(wěn)健性。

在初啟階段使用 DDR 之前, 必須運(yùn)行 STM32CubeMx 建議的所有測(cè)試和級(jí)別。第 8 節(jié) STM32CubeMX 的 DDR 測(cè)試中描述了 DDR 測(cè)試和測(cè)試流程,以及故障診斷和處理措施。

DDR 子系統(tǒng)初啟在 DDR 配置、調(diào)諧和壓力測(cè)試成功后完成。保存配置參數(shù)用于正常運(yùn)行模式初始化和 DDR run 模式。

3.配置參數(shù)

DDR 配置參數(shù)(無論適用于 DDRCTRL 還是 DDRPHYC)可分為以下幾組:

? 系統(tǒng)參數(shù):DDR 類型(DDR3/LPDDR2/3)、總線寬度(16 位/32 位)、時(shí)鐘頻率和密度。脈沖長(zhǎng)度和時(shí)序模式取決于系統(tǒng)配置并由 STM32CubeMX 設(shè)置,用戶只需在 DDR 配置面板中輸入幾個(gè)必填項(xiàng)。

? 時(shí)序參數(shù),根據(jù) DDR 時(shí)鐘頻率和 SDRAM 數(shù)據(jù)手冊(cè)確定。該組包括以下參數(shù):

– 基礎(chǔ)時(shí)序

– JEDEC 內(nèi)核時(shí)序

– 次級(jí)時(shí)序

? 運(yùn)行模式和特殊參數(shù),與性能調(diào)度、刷新時(shí)序和地址映射有關(guān)。從配置面板上推薦給用戶的預(yù)定義設(shè)置中選擇這些參數(shù)。STM32CubeMX DDR 配置提示了一些參數(shù)和選項(xiàng)(例如,設(shè)置特定模式或擴(kuò)展溫度支持)。

? PHY 調(diào)諧參數(shù),與在初始化期間使用一些 PHY 內(nèi)置模塊或執(zhí)行的軟件序列確定的 PHY 時(shí)序有關(guān)。該組包括以下參數(shù):

– DQS 門控訓(xùn)練(DQSTRN)

– DQ 通道位去時(shí)滯細(xì)步長(zhǎng)延遲

– DQS 眼圖居中細(xì)步長(zhǎng)延遲PHY 調(diào)諧結(jié)果可通過 STM32CubeMx 進(jìn)行保存和恢復(fù)。

更多詳細(xì)信息,請(qǐng)參見[1]。

本文檔主要描述在 STM32MP1 系列 MPU產(chǎn)品上配置 DDR 子系統(tǒng)(DDRSS)所需的流程和步驟。由于文章篇幅有限僅展示部分信息,完整內(nèi)容請(qǐng)點(diǎn)擊“閱讀原文”下載原文檔。

83d893e8-cb08-11ed-bfe3-dac502259ad0.png

長(zhǎng)按掃碼關(guān)注公眾號(hào)

更多資訊,盡在STM32

點(diǎn)擊“閱讀原文”,可下載原文檔


原文標(biāo)題:應(yīng)用筆記|STM32MP1 系列 MPU 的 DDR 配置

文章出處:【微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 單片機(jī)
    +關(guān)注

    關(guān)注

    6077

    文章

    45515

    瀏覽量

    671687
  • STM32
    +關(guān)注

    關(guān)注

    2310

    文章

    11172

    瀏覽量

    373833

原文標(biāo)題:應(yīng)用筆記|STM32MP1 系列 MPU 的 DDR 配置

文章出處:【微信號(hào):STM32_STM8_MCU,微信公眾號(hào):STM32單片機(jī)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    瑞芯微DDR Bin工具詳解:輕松配置DDR參數(shù),助力系統(tǒng)穩(wěn)定運(yùn)行

    在瑞芯微(Rockchip)平臺(tái)的嵌入式開發(fā)中,DDR(雙倍數(shù)據(jù)率存儲(chǔ)器)是系統(tǒng)性能的 “基石”—— 它的穩(wěn)定性直接影響設(shè)備啟動(dòng)、數(shù)據(jù)吞吐與整體流暢度。為了讓復(fù)雜的 DDR 參數(shù)配置變得更簡(jiǎn)單,瑞芯
    的頭像 發(fā)表于 02-03 15:58 ?1349次閱讀
    瑞芯微<b class='flag-5'>DDR</b> Bin工具詳解:輕松<b class='flag-5'>配置</b><b class='flag-5'>DDR</b>參數(shù),助力系統(tǒng)穩(wěn)定運(yùn)行

    意法半導(dǎo)體推出最新STM32MP21微處理器

    意法半導(dǎo)體推出了STM32MP21微處理器(MPU)。新產(chǎn)品面向智能工廠、智能家居、智慧城市等注重成本的嵌入式邊緣應(yīng)用,整合先進(jìn)的處理器內(nèi)核、外設(shè)以及通過SESIP 3級(jí)和PCI預(yù)認(rèn)證所需的強(qiáng)大安全功能。
    的頭像 發(fā)表于 01-23 15:31 ?1575次閱讀

    AN5289 使用 STM32WB 系列微控制器構(gòu)建射頻應(yīng)用筆記

    本文檔一步一步地指導(dǎo)設(shè)計(jì)人員基于 STM32WB 系列微控制器構(gòu)建特定 Bluetooth低功耗或802.15.4 應(yīng)用。它匯集了最重要的信息,并且列出了需要處理的方面。為了充分利用本文檔中的信息
    發(fā)表于 01-09 14:13 ?0次下載

    ?X-STM32MP-GNSS1 GNSS擴(kuò)展板技術(shù)解析

    STMicroelectronics X-STM32MP-GNSS1擴(kuò)展板采用Teseo-LIV3FL模塊,用于低功耗、多星座GNSS定位。STMicroelectronics
    的頭像 發(fā)表于 10-22 09:28 ?623次閱讀
    ?X-<b class='flag-5'>STM32MP-GNSS1</b> GNSS擴(kuò)展板技術(shù)解析

    DDR200T中的DDR3的使用配置

    蜂鳥DDR200T中DDR3的ip配置案列,提供DDR3引腳配置。具體參數(shù)可更具項(xiàng)目實(shí)際更改。 這里選用的axi接口 在賽靈思的IP
    發(fā)表于 10-21 11:19

    STM32MP2微處理器技術(shù)深度解析:面向工業(yè)4.0的邊緣計(jì)算核心

    STMicroelectronics STM32MP2微處理器是第二代MPU,通過64位平臺(tái)提供高性能。 STMicroelectronics STM32MP2器件專為實(shí)現(xiàn)工業(yè)環(huán)境中的穩(wěn)健性而定
    的頭像 發(fā)表于 10-21 11:04 ?1102次閱讀
    <b class='flag-5'>STM32MP</b>2微處理器技術(shù)深度解析:面向工業(yè)4.0的邊緣計(jì)算核心

    STM32MP257F-EV1評(píng)估板深度解析與技術(shù)應(yīng)用指南

    STMicroelectronics STM32MP257F-EV1評(píng)估板是用于STM32MP257FAI3的開發(fā)平臺(tái),采用Arm? Cortex?-A35和M33內(nèi)核。它支持用于主處理器(雙核
    的頭像 發(fā)表于 10-20 11:49 ?1258次閱讀
    <b class='flag-5'>STM32MP257F-EV1</b>評(píng)估板深度解析與技術(shù)應(yīng)用指南

    ?STM32MP257F-DK探索套件技術(shù)解析與應(yīng)用指南

    套件充分利用了STM32MP2系列微處理器的功能,用戶可以使用STM32 MPU OpenSTLinux分布軟件(用于主處理器Arm雙核Cortex-A35)和
    的頭像 發(fā)表于 10-16 16:26 ?1111次閱讀
    ?<b class='flag-5'>STM32MP</b>257F-DK探索套件技術(shù)解析與應(yīng)用指南

    瑞薩RZ/G2L MPUDDR配置(3)

    詳細(xì)了解硬件信息,包括#DDR 顆粒的型號(hào)、容量、速率、數(shù)據(jù)寬度等參數(shù),以及原理圖中DDR顆粒與處理器的連接方式、引腳定義等 。這些信息是進(jìn)行準(zhǔn)確配置的基礎(chǔ),直接影響到內(nèi)存的性能和穩(wěn)定性。
    的頭像 發(fā)表于 08-13 09:25 ?3757次閱讀
    瑞薩RZ/G2L <b class='flag-5'>MPU</b>的<b class='flag-5'>DDR</b><b class='flag-5'>配置</b>(3)

    瑞薩RZ/G2L MPUDDR配置1

    RZ/G2L微處理器配備Cortex-A55(1.2GHz)CPU、16位DDR3L/DDR4接口、帶Arm Mali-G31的3D圖形加速引擎以及視頻編解碼器(H.264)。此外,這款微處理器還
    的頭像 發(fā)表于 08-04 13:40 ?3346次閱讀
    瑞薩RZ/G2L <b class='flag-5'>MPU</b>的<b class='flag-5'>DDR</b><b class='flag-5'>配置</b>(<b class='flag-5'>1</b>)

    STM32H7的MPU配置與D-Cache沖突如何解決???

    現(xiàn)象??: STM32H743 MPU 與 D-Cache 沖突問題詳細(xì)描述** 硬件環(huán)境 MCU 型號(hào) :STM32H743VIT6 開發(fā)板 :自定義板(或 STM32H743I-E
    發(fā)表于 06-23 17:32

    【正點(diǎn)原子STM32MP257開發(fā)板試用】介紹、上電測(cè)試、系統(tǒng)連接

    ST 針對(duì) STM32MP2x MPU 系列應(yīng)用專門設(shè)計(jì)的低功耗、高效率電源管理芯片 PMIC 進(jìn)行穩(wěn)定供電,保證核心板長(zhǎng)期運(yùn)行穩(wěn)定、可靠。 人性化設(shè)計(jì)。按功能分區(qū)引出 IO 口,方便布線。 防反插
    發(fā)表于 06-13 17:28

    GPDV6624C應(yīng)用筆記1.0版

    電子發(fā)燒友網(wǎng)站提供《GPDV6624C應(yīng)用筆記1.0版.pdf》資料免費(fèi)下載
    發(fā)表于 06-06 17:20 ?0次下載

    參考STM32 MPU生態(tài)資源利用Yocto構(gòu)建STM32MP2芯片鏡像運(yùn)行docker

    的搭建。 拉取Yocto所需的配置數(shù)據(jù)庫(kù) 接下來根據(jù)OpenSTLinux distribution 指南中的介紹,下載STM32MPU的Yocto開發(fā)所需的meta數(shù)據(jù)庫(kù)(其中包含構(gòu)建的一系列
    發(fā)表于 05-10 16:47

    【米爾-STM32MP257開發(fā)板試用體驗(yàn)】初次體驗(yàn)米爾-STM32MP257開發(fā)板

    的理解和運(yùn)用能力。 X-Linux-AI概述 X-LINUX-AI 是 STM32 MPU OpenSTLinux 擴(kuò)展包,面向 STM32MP1STM32MP2
    發(fā)表于 04-30 16:21