2 Replies Latest reply on May 20, 2020 12:18 AM by MoTa_728816

    Community Translation - Differences Between SMIF MMIO Mode and XIP Mode for PSoC 6 MCU Device – KBA228343

    MoTa_728816

      Hi,

       

      I'd like to translate KBA228343  into Japanese.

       

      Please confirm to my work.

       

      moto

       

      Original KBA: KBA228343

      Differences Between SMIF MMIO Mode and XIP Mode for PSoC 6 MCU Device – KBA228343

        • 1. Re: Community Translation - Differences Between SMIF MMIO Mode and XIP Mode for PSoC 6 MCU Device – KBA228343
          AikoO_51

          Hi moto-san,

           

          I confirmed the KBA.

          Please work to do.

           

          Thanks.

          AIko

          • 2. Re: Community Translation - Differences Between SMIF MMIO Mode and XIP Mode for PSoC 6 MCU Device – KBA228343
            MoTa_728816

            Original KBA: KBA228343

            Differences Between SMIF MMIO Mode and XIP Mode for PSoC 6 MCU Device – KBA228343

             

            Translated by: MoTa_728816

            ==============================

            タイトル: PSoC 6 MCU デバイス SMIF MMIO モードと XIP モードの違い - KBA228343

             

            ヴァージョン:**

             

            SMIF ブロックへのアクセスは2つのモード MMIO モードか XIP モードで可能です。MMIO モードは外部デバイスと通信するペリフェラルとして QSPI ブロックを使用できます。(外部メモリに SPI を使用してアクセスするような感じです)。一般に、このモードは SMIF が外部フラッシュメモリへの書込みを行うときに使用されます。メモリまたは XIP モードは SMIF ブロックを AHB バス転送要求に応答するように設定します。XIP モードの主なユースケースは外部メモリ内にあるコードを実行することです。

             

            もし外部メモリを既に XIP アドレス空間 (0x18000000 ~ 0x1FFFFFFF) にマップしている場合、その領域へのデータ/コードへのリクエストは SMIF ブロックによって処理されます。しかし、もしブロックが読出し/書込みコマンド用に正しく設定されていない場合、これらのアクセスはバス フォールトになります。

             

            MMIO モードでは、外部の NOR/NAND フラッシュは (これらは正しく書込みを行う為にブロック消去とその後のブロック書込みコマンドを要求するため) バイト書込みに対応していません。

             

            モードの設定には、 Cy_SMIF_SetMode() API を使用してください。引数が CY_SMIF_NORMAL の場合には MMIO モードへ、CY_SMIF_MEMORY の場合には memory/XIP モードへ入ります。

            ==============================

            20-May-2020

            moto