- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
顧客はルネサスからの置き換えで、FX2LPを検討しています。
ルネサスのUSBコントローラは16bitCPUバスを使用してデータアクセスを行うようです。
同じようにFX2LPでGPIFを使わず、8051のデータバスを使用してデータアクセスを実現することはできますか?
MPN CY7C68013A-128AXI
Competitor M66592WG/Renesas
クロック:24MHz
アドレス出力:8bit
データ出力:16bit
解決済! 解決策の投稿を見る。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
8051のデータバスは8bitで、アドレスバスは16bitのため、16bitのデータ出力を8051のデータバスを使って行うことはできません。
Slave FIFO Modeを使えばFIFOデータバスで16bitの通信は実現できます。
http://japan.cypress.com/products/ez-usb-fx2lp
また、追加で質問がございましたらお気軽にご連絡ください。
Hirotaka Takayama
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
8051のデータバスは8bitで、アドレスバスは16bitのため、16bitのデータ出力を8051のデータバスを使って行うことはできません。
Slave FIFO Modeを使えばFIFOデータバスで16bitの通信は実現できます。
http://japan.cypress.com/products/ez-usb-fx2lp
また、追加で質問がございましたらお気軽にご連絡ください。
Hirotaka Takayama
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
ありがとうございます。
バス幅が異なる事は理解しています。
ルネサスのUSBコントローラは16bitのCPUバスを、外部(MCU/FPGA)から制御してデータを受け渡し、受け取ったデータをDMA転送を用いてUSBに渡す仕様と理解しています。
一方、FX2LPの8bitCPUバスは8051が外部メモリ(ROM/RAM)に対してアクセスする用途として用意されているようです。
そのため、今回の顧客の既存の使い方ではFX2LPのCPUバスは利用できず、GPIFを使って構成するようにお伝えします。
- 新着としてマーク
- ブックマーク
- 購読
- ミュート
- RSS フィードを購読する
- Permalink
- 印刷
- 不適切なコンテンツを報告
CPUバスは利用できず、GPIFを使って構成するようお伝えいただければと思いますが、他にもRenesas M66592FP/WGと異なる点はありますので、置き換えが出来るかどうかはお客様のアプリケーション次第だと思われます。
例えば、M66592FP/WGはエンドポイントが8つ利用できるようですが、それに対して、FX2LPのFIFO endpoint は4つ(EP2, 4, 6, 8)で、メモリは4KBです。
置き換えに関して更に聞きたい点がございましたら、どうぞお気軽にご連絡ください。
Hirotaka Takayama