メディア

そもそもDRAMって何?Q&Aで学ぶマイコン講座(99)(5/5 ページ)

» 2025年01月28日 10時00分 公開
前のページへ 1|2|3|4|5       

マイコンとSDRAMのつなぎ方

 STの汎用32ビットマイコン「STM32F7シリーズ」の「STM32F7x5」には、外部メモリに簡単にアクセスできるフレキシブルメモリコントローラー(Flexible Memory Controller、以下FMC)が搭載されています。FMCを使うと、外部にPSRAM、NORフラッシュ、NANDフラッシュ、SDRAMなどが接続できます。

 図4にSTM32F7のFMCのブロック図を示します。FMCの中にSDRAMコントローラー(図中赤枠)があり、これが外部につないだSDRAMを自動的にアクセスしてくれます。

<strong>図4:STM32F7のFMCのブロック図</strong>[クリックで拡大] 図4:STM32F7のFMCのブロック図[クリックで拡大] 出所:STM32F76xxx and STM32F77xxx リファレンスマニュアル(RM0410)のFigure 33. FMC block diagramから抜粋

 FMCには専用のアドレス空間が割り当てられており、アドレス空間内に4つのバンクを持ちます。バンク1はNORフラッシュ/PSRAM/SRAMメモリに対応し、バンク3はNANDフラッシュに対応し、SDRAMバンク1と2はSDRAMに対応しています。各アドレス範囲を、図5に示します。ユーザーはSDRAMバンク1か2(図中赤枠)をアクセスすることによって、外部のSDRAMをアクセスできます。

<strong>図5:STM32F7のFMCのアドレス空間</strong>[クリックで拡大] 図4:STM32F7のFMCのアドレス空間[クリックで拡大] 出所:STM32F76xxx and STM32F77xxx リファレンスマニュアル(RM0410)のFigure 33. FMC block diagramから抜粋

 FMCの詳細については「Q&Aで学ぶマイコン講座(59)マイコンにおけるメモリ外付け(メモリ増設)方法」を参照してください。

前のページへ 1|2|3|4|5       

Copyright © ITmedia, Inc. All Rights Reserved.

RSSフィード

公式SNS

EDN 海外ネットワーク

All material on this site Copyright © ITmedia, Inc. All Rights Reserved.
This site contains articles under license from AspenCore LLC.