2406717_ja-JP

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

2406717_ja-JP

2406717_ja-JP

iMX RT1052 マルチSDRAM

こんにちは、

iMX1052で複数のSDRAMチップを使用する方法を理解しようとしています。

特に、リファレンス・マニュアルに記載されている内容と、MCUXpressoの設定ツールペリフェラルセクションで実際に設定可能なものとの間にいくつかの矛盾点を感じています。

マニュアルによると、CSに使用できるピンは合計6つあります。

CS0、CSX0、CSX1、CSX2、CSX3、RDY

ペリフェラルのセクションから、周辺ドライバでSEMCを有効にすると複数のSDRAMバンクを設定できるはずですが、CSピンマルチックスを選択すると以下しか表示されません:

CSX0、CSX1、CSX2、CSX3、RDY

リストにCS0が表示されることを期待しており、選択された場合はチップ選択メニューがグレー表示され(SEMC SDRAM CS0に強制的に設定される)、選択できなくなることも期待しています。

また、もう一つの矛盾点は、このペリフェラルセクションからピンの一つを選択してチップ選択メニューをSEMC SDRAM CS0に設定できることです。これはリファレンス・マニュアル表29.7.1.3.3によるとCSXn/RDYピンはCS0に設定できず、CS1-2-3にしか設定できません。

いずれにせよ、最大4つのSDRAMチップを設定するにはどうすればいいのか教えていただけますか?

IC0にはCS0、IC1にはGPIO_SD_B1_07のCSX1、IC2にはGPIO_SD_B1_08のCSX2、IC3にはGPIO_EMC_28のRDYを使用したいと考えています。

敬具

ミケーレ・ペルラ

i.MXRT 105xi.MXRT 106xRe: iMX RT1052 multiple SDRAM

こんにちは、ギャビンさん。

ご返信ありがとうございます。MCUXpresso Config Toolを使用して複数のSDRAM ICを使用するようにデバイスを設定する方法が、まだよく理解できていません。

SEMC_CS0 CS0にハードワイヤードされています。SEMC_CSX0 CS0出力には配線できません。では、なぜ設定ツールにCSX0をCS0に設定するオプションがあるのでしょうか?

設定ツールでSDRAMを適切に設定するにはどうすればいいですか?SEMC_CS0をCS0、RDYをCS1、SEMC_CSX0をCS3、SEMC_CSX1をCS3として使うのです。無理だと思う。

ハードウェアを作成する前に、すべてのピンマルチプレクサが自分の目的に合わせて正しく設定されていることを確認したいのですが、ツールとマニュアルで異なることが書かれているため、確認が困難です。

敬具

ミシェル

Re: iMX RT1052 multiple SDRAM

こんにちは、@MichelePerla さん

NXP MIMXRTシリーズにご関心をお寄せいただきありがとうございます!

  1. SEMC_CS0 SDRAM CS0専用の固定出力です。CS pin mux オプションは、多重化された CSX/RDY パスを設定する場合にのみ使用されます。SEMC_CS0SEMC_IOCR.MUX_CSXnによって制御されていないため、CS pin muxの下にはリストされません。

  2. RT1052ハードウェアはSDRAM CS0をCSX0経由でルーティングする動作をサポートしていません。したがって、これは設定ツールにおける無効なオプションであると考えます。リファレンスマニュアルの定義に従ってください。

  3. SEMC_RDY GPIO_EMC_40にルーティングされるべきです。

よろしくお願いします、
ギャビン

タグ(1)
評価なし
バージョン履歴
最終更新日:
木曜日
更新者: