3 Replies Latest reply on Sep 17, 2018 11:33 PM by HirotakaT_91

    FX2LP 8051データバスへのアクセス

    NaMo_1534561

      顧客はルネサスからの置き換えで、FX2LPを検討しています。

      ルネサスのUSBコントローラは16bitCPUバスを使用してデータアクセスを行うようです。

      同じようにFX2LPでGPIFを使わず、8051のデータバスを使用してデータアクセスを実現することはできますか?

       

      MPN    CY7C68013A-128AXI

       

      Competitor    M66592WG/Renesas

      クロック:24MHz

      アドレス出力:8bit

      データ出力:16bit

        • 1. Re: FX2LP 8051データバスへのアクセス
          HirotakaT_91

          8051のデータバスは8bitで、アドレスバスは16bitのため、16bitのデータ出力を8051のデータバスを使って行うことはできません。

          Slave FIFO Modeを使えばFIFOデータバスで16bitの通信は実現できます。

          http://japan.cypress.com/products/ez-usb-fx2lp

           

          また、追加で質問がございましたらお気軽にご連絡ください。

          Hirotaka Takayama

          • 2. Re: FX2LP 8051データバスへのアクセス
            NaMo_1534561

            ありがとうございます。

            バス幅が異なる事は理解しています。

             

            ルネサスのUSBコントローラは16bitのCPUバスを、外部(MCU/FPGA)から制御してデータを受け渡し、受け取ったデータをDMA転送を用いてUSBに渡す仕様と理解しています。

            一方、FX2LPの8bitCPUバスは8051が外部メモリ(ROM/RAM)に対してアクセスする用途として用意されているようです。

            そのため、今回の顧客の既存の使い方ではFX2LPのCPUバスは利用できず、GPIFを使って構成するようにお伝えします。

            • 3. Re: FX2LP 8051データバスへのアクセス
              HirotakaT_91

              CPUバスは利用できず、GPIFを使って構成するようお伝えいただければと思いますが、他にもRenesas M66592FP/WGと異なる点はありますので、置き換えが出来るかどうかはお客様のアプリケーション次第だと思われます。

              例えば、M66592FP/WGはエンドポイントが8つ利用できるようですが、それに対して、FX2LPのFIFO endpoint は4つ(EP2, 4, 6, 8)で、メモリは4KBです。

               

              置き換えに関して更に聞きたい点がございましたら、どうぞお気軽にご連絡ください。

              Hirotaka Takayama