• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:マイコンとFlashROMの通信規格)

マイコンとFlashROMの通信規格

このQ&Aのポイント
  • マイコンとFlashROMの通信規格について調査しています。
  • 特定のマイコンに限った質問ではありませんが、H8マイコンの評価ボードで使用されている外部FlashROMには様々な種類があります。
  • マイコンとFlashROMの間でハード的な信号規格が存在するかどうか確認しています。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

ちょっと認識が違います。 >プログラムコード上からは「MOV A,B」などの単純な命令でFlashROMの種類を意識することなくデータの読み込みが行えます。 H/W的には、メモリアドレス上に「メモリ以外のすべてのI/O-H/W」のアクセスもメモリアドレスとして割りつけられています。 例えば、メモリ空間として0x0000~0xFFFFとあった場合、8bitアドレスのフラッシュROM(0x00~0xff)を0xC000に割りつけた場合、 0xC000~0xC0FFのアドレスをアクセスすると、フラッシュROMの0x00~0xFFまでをアクセスできるといった具合です。 このアドレスの割り付けや変換、通信を行う部分が、質問のI/Fの部分(コントローラー)となりH/Wパッケージとしては隠蔽されている部分です。 そのため、上記の「MOV」は >ですので当然読み込みを行う際はマイコンとFlashの間でハード的な信号規格が存在すると思います。 の後段階となります。 結論としては >その辺を調べておりますが、はっきりとした一般的な規格として明示されているものが見つかりません。 は、使用するチップ(CPUやメモリ)によって違います。 従って、使用するもののI/Fに合わせて選定することになります。 SRAMやDRAMならばほぼスタンダードなI/F(というか信号線制御ですが)というものはありますが、 フラッシュROMの場合は「SRAM互換」「DRAM互換」、そしてオリジナルとなります。

すると、全ての回答が全文表示されます。

関連するQ&A