日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

AT32講堂039 | AT32 MCU SDRAM控制器的使用

雅特力 AT32 MCU ? 2022-12-19 11:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

SDRAM介紹

同步動(dòng)態(tài)隨機(jī)存儲(chǔ)器(SDRAM)特點(diǎn):

  • 同步:memory工作時(shí)需要同步時(shí)鐘
  • 動(dòng)態(tài):存儲(chǔ)陣列需要不斷刷新
  • 隨機(jī):自由指定地址讀寫數(shù)據(jù)
  • 容量大價(jià)格便宜

SDRAM存儲(chǔ)結(jié)構(gòu)

SDRAM支持多BANK,通過指定BANK號,行地址,列地址找到目標(biāo)存儲(chǔ)單元。
圖1 存儲(chǔ)結(jié)構(gòu)d43f53da-7e19-11ed-b116-dac502259ad0.png

SDRAM信號

d4715bdc-7e19-11ed-b116-dac502259ad0.png

SDRAM內(nèi)部框圖

如下以W9825G6KH內(nèi)部框圖舉例:圖2 W9825G6KH框圖d4955ce4-7e19-11ed-b116-dac502259ad0.png

  • 1時(shí)鐘控制
  • 2命令控制
  • 3地址控制
  • 4存儲(chǔ)陣列,4個(gè)BANK
  • 5數(shù)據(jù)

SDRAM常用命令表

SDRAM通過信號線上的不同狀態(tài)來產(chǎn)生各種命令。表1 SDRAM命令表d4ab5896-7e19-11ed-b116-dac502259ad0.png注意:L=Low Level H=High Level X=don't CareA10=H表示Precharge all bank,A10=L表示Precharge選擇的BANK

  • No-Operation表示選中當(dāng)前設(shè)備,當(dāng)前沒有操作。
  • Bank/Row active在對SDRAM進(jìn)行讀寫時(shí),需要先激活對應(yīng)的bank和行,該命令用于選擇一個(gè)bank的一行進(jìn)行激活,以便接下來進(jìn)行讀寫訪問。
  • Read激活的行有效之后,對列地址進(jìn)行尋址,讀出數(shù)據(jù)。
  • Write激活的行有效之后,對列地址進(jìn)行尋址,寫入數(shù)據(jù)。
  • Precharge預(yù)充電命令,在某一行上的讀寫完成之后,關(guān)閉現(xiàn)有的行,準(zhǔn)備激活新行。
  • Refresh刷新命令,SDRAM需要不斷的刷新操作才能保存數(shù)據(jù),根據(jù)SDRAM設(shè)備參數(shù)按照固定周期進(jìn)行刷新。
  • Load Mode Register加載模式寄存器,修改SDRAM設(shè)備的功能參數(shù),burst模式,latency等。

圖3 mode registerd4c127f2-7e19-11ed-b116-dac502259ad0.png

SDRAM Power On Sequence

圖4 SDRAM Power On

d4f2db58-7e19-11ed-b116-dac502259ad0.png

AT32 SDRAM控制器

SDRAM控制器主要特點(diǎn)如下:

  • 同時(shí)支持兩個(gè)SDRAM設(shè)備
  • 支持8位/16位數(shù)據(jù)總線寬度
  • 支持13位行地址,11位列地址(最大可以支持4x16Mx16bit=128MB)
  • 支持4個(gè)內(nèi)部Bank
  • 支持word/half word/byte訪問
  • 支持Burst Read,有6x32bit讀FIFO緩存
  • SDRAM時(shí)鐘支持HCLK/2, HCLK/3, HCLK/4
  • 支持低功耗模式(自刷新模式,掉電模式)

地址映射

圖5 SDRAM地址映射d50d0aa0-7e19-11ed-b116-dac502259ad0.pngSDRAM Device1起始地址:0xC0000000SDRAM Device2起始地址:0xD0000000

I/O引腳配置

表2 SDRAM IO引腳列表d525d288-7e19-11ed-b116-dac502259ad0.png

使用SDRAM IO引腳初始化如下,可根據(jù)具體使用引腳進(jìn)行修改:

d561e87c-7e19-11ed-b116-dac502259ad0.png

SDRAM讀寫時(shí)序

  • 寫SDRAM時(shí)序

d61730c4-7e19-11ed-b116-dac502259ad0.png

讀SDRAM時(shí)序

d64236ca-7e19-11ed-b116-dac502259ad0.png

SDRAM配置

通過配置寄存器SDRAM_CTRLx來設(shè)置SDRAM設(shè)備的容量,訪問方式等,詳細(xì)信息可參考RM。此寄存器包括如下配置:(W9825G6KH作為示例)

  • 行地址/列地址配置

d67f970e-7e19-11ed-b116-dac502259ad0.png行地址和列地址根據(jù)SDRAM設(shè)備地址位數(shù)進(jìn)行配置,如下示例:d691f246-7e19-11ed-b116-dac502259ad0.png

數(shù)據(jù)總線寬度

d6a80bf8-7e19-11ed-b116-dac502259ad0.png根據(jù)SDRAM設(shè)備支持?jǐn)?shù)據(jù)總線寬度進(jìn)行配置,如下示例支持16bit數(shù)據(jù)寬度:d6ca6e3c-7e19-11ed-b116-dac502259ad0.png

內(nèi)部區(qū)塊個(gè)數(shù)

d702c7aa-7e19-11ed-b116-dac502259ad0.pngSDRAM設(shè)備支持內(nèi)部bank個(gè)數(shù):d714fe2a-7e19-11ed-b116-dac502259ad0.png

列地址選通延遲(CAS)

d73bb1dc-7e19-11ed-b116-dac502259ad0.pngSDRAM設(shè)備支持延遲:d75ad300-7e19-11ed-b116-dac502259ad0.png

寫保護(hù)配置(WRP)

  • 如果配置了寫保護(hù),在寫SDRAM設(shè)備時(shí)會(huì)參數(shù)Bus error。
  • XMC_SDCLK時(shí)鐘分頻(CLKDIV)
  • BSTR(連續(xù)讀)
  • RD(讀延時(shí))

配置代碼例程:

d78f88de-7e19-11ed-b116-dac502259ad0.png

SDRAM時(shí)序參數(shù)配置

要正常使用SDRAM設(shè)備,需要正確配置此部分的實(shí)現(xiàn)參數(shù),此參數(shù)可在SDRAM設(shè)備的datasheet中找到對應(yīng)值。

配置寄存器SDRAM_TMx:

  • TMRD(加載模式寄存器到激活延遲)
  • TXSR(退出自刷新延遲)
  • TRAS(自刷新周期)
  • TRC(刷新命令到激活命令延遲)
  • TWR(寫命令到預(yù)充電命令延遲)
  • TRP(預(yù)充電到激活命令延遲)
  • TRCD(行激活到列延遲)

例TRCD:最小18ns,SDRAM時(shí)鐘144MHz,一個(gè)SDRAM時(shí)鐘大約為7ns,因此TRCD至少要配置為延遲3個(gè)SDRAM時(shí)鐘周期。例TWR:SDRAM設(shè)備要求2個(gè)SDRAM時(shí)鐘,因此配置為2

SDRAM設(shè)備對時(shí)序要求:(W9825G6KH作為示例)

d7b949c6-7e19-11ed-b116-dac502259ad0.png

配置代碼例程:

d7d3ceea-7e19-11ed-b116-dac502259ad0.png

SDRAM啟動(dòng)序列配置

  • Clock enable時(shí)鐘使能

d7fdbaf2-7e19-11ed-b116-dac502259ad0.png

預(yù)充電

d8276d52-7e19-11ed-b116-dac502259ad0.png

設(shè)置刷新計(jì)數(shù)器

d83a5296-7e19-11ed-b116-dac502259ad0.png

計(jì)算方法:counter=(SDRAM resfresh period / number of rows)-20;

刷新速率=64ms/8K=7.8125us;counter=7.8125us*144MHz–20=1105;d84c2e62-7e19-11ed-b116-dac502259ad0.png

自動(dòng)刷新

d8606e40-7e19-11ed-b116-dac502259ad0.png

加載模式寄存器

d884b5b6-7e19-11ed-b116-dac502259ad0.png

SDRAM例程

SDRAM Basic此例程配置SDRAM設(shè)備之后,對SDRAM設(shè)備進(jìn)行讀寫操作,并判斷讀寫數(shù)據(jù)是否正確,包括如下步驟:

  • GPIO初始化
  • SDRAM配置

d89662fc-7e19-11ed-b116-dac502259ad0.png

SDRAM啟動(dòng)序列

d8c30dde-7e19-11ed-b116-dac502259ad0.png

SDRAM讀寫訪問

d8eb1fc2-7e19-11ed-b116-dac502259ad0.pngSDRAM DMA此例程配置SDRAM設(shè)備之后,使用對SDRAM設(shè)備進(jìn)行讀寫操作,并判斷讀寫數(shù)據(jù)是否正確,包括如下步驟:

  • GPIO初始化(同SDRAM Basic)
  • SDRAM配置(同SDRAM Basic)
  • SDRAM啟動(dòng)序列(同SDRAM Basic)
  • SDRAN DMA讀寫

d901ef22-7e19-11ed-b116-dac502259ad0.png關(guān)于雅特力雅特力科技于2016年成立,是一家致力于推動(dòng)全球市場32位微控制器(MCU)創(chuàng)新趨勢的芯片設(shè)計(jì)公司,專注于ARM Cortex-M4/M0+的32位微控制器研發(fā)與創(chuàng)新,全系列采用55nm先進(jìn)工藝及ARM Cortex-M4高效能或M0+低功耗內(nèi)核,締造M4業(yè)界最高主頻288MHz運(yùn)算效能,并支持工業(yè)級別芯片工作溫度范圍(-40°~105°)。雅特力目前已累積相當(dāng)多元的終端產(chǎn)品成功案例:如微型打印機(jī)、掃地機(jī)、光流無人機(jī)、熱成像儀、激光雷達(dá)、工業(yè)縫紉機(jī)、伺服驅(qū)控、電競周邊市場、斷路器、ADAS、T-BOX、數(shù)字電源、電動(dòng)工具等終端設(shè)備應(yīng)用,廣泛地覆蓋5G、物聯(lián)網(wǎng)、消費(fèi)、商務(wù)及工控等領(lǐng)域。

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

    關(guān)注

    147

    文章

    19160

    瀏覽量

    404734
  • 控制器
    +關(guān)注

    關(guān)注

    114

    文章

    17886

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    AT32 Work Bench介紹和使用指南

    的標(biāo)簽名稱。引腳布局視圖相應(yīng)地更新。 4.2.5 DMA 配置 單擊“外設(shè)”窗體中的 DMA,可以打開 DMA 配置窗口,該窗口用戶配置 MCU 上可用的通用 DMA 控制器。DMA 接口允許在 CPU
    發(fā)表于 04-14 18:07

    SDRAM工業(yè)動(dòng)態(tài)隨機(jī)存儲(chǔ)在可編程邏輯控制器(PLC)的應(yīng)用

    在工業(yè)自動(dòng)化控制系統(tǒng)中,可編程邏輯控制器(PLC)承擔(dān)著數(shù)據(jù)采集、邏輯運(yùn)算與執(zhí)行控制的核心任務(wù)。隨著生產(chǎn)現(xiàn)場對實(shí)時(shí)性和穩(wěn)定性的要求不斷提高,PLC對內(nèi)部存儲(chǔ)的性能也提出了更嚴(yán)苛的需求
    的頭像 發(fā)表于 04-07 14:10 ?167次閱讀

    AT32各版本CAN控制器差異與代碼移植

    控制器差異對比 AT32控制器支持兩個(gè)版本CAN控制器,具體支持型號如下表。為便于描述,本文以CAN V1和CAN V2進(jìn)行區(qū)分。CAN V2版本型號大部分兼容CAN V1版本型
    發(fā)表于 04-01 17:38

    探索S1D13517 SVGA外部SDRAM LCD控制器:卓越性能與豐富特性

    探索S1D13517 SVGA外部SDRAM LCD控制器:卓越性能與豐富特性 在電子設(shè)計(jì)領(lǐng)域,LCD控制器是實(shí)現(xiàn)高質(zhì)量顯示的關(guān)鍵組件。今天,我們將深入探討愛普生的S1D13517 SVGA外部
    的頭像 發(fā)表于 03-30 14:05 ?194次閱讀

    探索愛普生S1D13515 XGA外部SDRAM顯示控制器

    探索愛普生S1D13515 XGA外部SDRAM顯示控制器 在嵌入式市場的顯示控制領(lǐng)域,愛普生的S1D13515 XGA外部SDRAM顯示控制器
    的頭像 發(fā)表于 03-30 14:05 ?185次閱讀

    Epson S1D13513 XGA 外部 SDRAM 顯示控制器:嵌入式顯示的理想之選

    Epson S1D13513 XGA 外部 SDRAM 顯示控制器:嵌入式顯示的理想之選 在嵌入式市場中,顯示控制器扮演著至關(guān)重要的角色。今天,我們就來深入了解一下 Epson 的 S1D13513
    的頭像 發(fā)表于 03-30 14:05 ?153次閱讀

    AT32硬件除法器應(yīng)用指南

    AT32硬件除法器應(yīng)用指南 AT32F011 提供了 32 位硬件除法器,并且可以執(zhí)行無符號及有符號運(yùn)算,本應(yīng)用指南將介紹基礎(chǔ)概念及實(shí)際案例。 支持型號: AT32F011 系列 1. AT32
    發(fā)表于 01-30 13:49

    如何使用AT32 EdgeAI Sensor EV Board

    常用傳感的開發(fā)板。本文旨在指導(dǎo)用戶如何使用AT32 EdgeAI Sensor EV Board,包括傳感介紹、驅(qū)動(dòng)代碼、測試案例等方面。 支持型號: AT32F403A 系列、 AT32F407
    發(fā)表于 01-30 13:44

    AT32開源鴻蒙開發(fā)環(huán)境搭建

    本帖最后由 jf_77210199 于 2026-1-19 09:49 編輯 AT32開源鴻蒙開發(fā)環(huán)境搭建 主要介紹兩部分內(nèi)容: 1、如何快速搭建起開源鴻蒙的開發(fā)環(huán)境。 2、如何獲取
    發(fā)表于 01-16 13:56

    國產(chǎn)MCU替代優(yōu)選!雅特力AT32系列憑高性能+高兼容,橫掃工控/消費(fèi)/AIoT多場景

    在國產(chǎn)化替代加速背景下,雅特力AT32系列MCU成工程師優(yōu)選。該系列基于ARM Cortex-M4/M0+內(nèi)核,具備高主頻、豐富外設(shè)及工業(yè)級可靠性,關(guān)鍵性能對標(biāo)國際一線品牌。核心優(yōu)勢在于與STM32
    的頭像 發(fā)表于 01-07 17:15 ?2041次閱讀

    雅特力AT32 MCU推動(dòng)低空經(jīng)濟(jì)發(fā)展

    雅特力AT32系列MCU憑借288MHz主頻與高精度外設(shè),為無人機(jī)飛控、電調(diào)及云臺(tái)提供核心算力支持,實(shí)現(xiàn)厘米級定位與高效動(dòng)力控制,顯著提升在電力巡檢、農(nóng)林植保等低空經(jīng)濟(jì)場景下的作業(yè)精度與可靠性,助力產(chǎn)業(yè)智能化升級。
    的頭像 發(fā)表于 12-04 09:53 ?1925次閱讀
    雅特力<b class='flag-5'>AT32</b> <b class='flag-5'>MCU</b>推動(dòng)低空經(jīng)濟(jì)發(fā)展

    MCU控制器是什么(mcu控制器芯片原理)

    MCU(Microcontroller Unit),中文稱為微控制器或單片機(jī),可以理解為"濃縮的計(jì)算機(jī)"。它將處理、存儲(chǔ)、輸入輸出接口等計(jì)算機(jī)必需的核心部件,全部集成在一塊
    的頭像 發(fā)表于 11-17 17:23 ?1441次閱讀

    AT32 MCU如何使用IAP

    AT32 MCU使用IAP的方法涉及在微控制器上創(chuàng)建特定固件,以實(shí)現(xiàn)在應(yīng)用編程(In-Application Programming,簡稱IAP)功能,主要通過USART通信接口進(jìn)行固件更新操作
    發(fā)表于 08-08 17:13

    AT32 IAP using the USART

    是提供在AT32控制器上創(chuàng)建IAP應(yīng)用程序的一般準(zhǔn)則。 AT32控制器可以運(yùn)行用戶特定的固件來對微控制器中嵌入的閃存執(zhí)行IAP。 此功能
    發(fā)表于 07-11 10:51

    AT32的ERTC與RTC的區(qū)別

    AT32單片機(jī)系列中包含兩種實(shí)時(shí)時(shí)鐘(RTC)模塊:標(biāo)準(zhǔn)的RTC和增強(qiáng)型RTC(ERTC)。以下是兩者的區(qū)別: 功能豐富性 RTC :提供基本的計(jì)數(shù)功能,以秒為單位遞增,范圍從0x00000000到
    發(fā)表于 07-11 10:48
    京山县| 汉沽区| 玛纳斯县| 得荣县| 东乡| 铜陵市| 梁山县| 泉州市| 南漳县| 区。| 新蔡县| 二手房| 中牟县| 遂平县| 达尔| 武汉市| 尖扎县| 乐平市| 平南县| 甘泉县| 望都县| 滦南县| 宜兴市| 巴彦淖尔市| 海阳市| 荥阳市| 南城县| 灌南县| 建平县| 沂水县| 彭州市| 中牟县| 永济市| 友谊县| 漳州市| 柯坪县| 安庆市| 龙山县| 仲巴县| 安国市| 儋州市|