iW-SDメモリー・スレーブ・コントローラーIPは、SD物理仕様バージョン2.0に準拠し、1ビットと4ビットの両方のモードをサポートしています。このIPは、標準および大容量メモリの高速動作とデフォルト動作の両方をサポートしています。このIPは、SD仕様で定義されているすべての必須コマンドに準拠しています。データ転送は最大512バイトのブロック長をサポートします。すべての必須スレーブ・レジスタ・セットをホストし、ヘッダ・ファイルを使用してCIDレジスタ・フィールドを設定できます。SDメモリ・スレーブ・コントローラは、SDメモリのみの実装に制限され、SPIモードとコンボ・カードの機能はサポートしていません。
SDメモリー・スレーブ・コントローラーは、カード・インターフェースのSDバス・プロトコルを処理し、ユーザー・ロジックに簡素化された汎用インターフェースを提供します。SDインターフェースを介してコマンドを受信し、対応するレスポンスをローカルで生成し、データ転送要求のみをユーザーインターフェースに転送します。
iWaveは、IPの機能を検証するために使用できるSDメモリ・スレーブ・リファレンス・デザインを提供しています。このデザインには、IPをインターフェイスする2KBのユーザー・アプリケーションが含まれています。基本的な読み書き動作は、このリファレンス・デザインを使用してテストできます。SDインターフェイス搭載のActel Proasic3(A3P250-PQFP 208)FPGAを搭載したデモ・ボード上のiWaveのリファレンス・デザインを使用して、IPがサポートする機能と属性を実証できます。このIPは、自動車、セキュリティ、有線・無線通信の分野で、スマートフォン、PDAなどの幅広いターゲット・プラットフォームとともに幅広い用途があります。
SDメモリー・スレーブ・デモボード
iW-SDメモリ・スレーブ・コントローラは、さまざまなお客様によって、世界的にさまざまなアプリケーションに実装されています。そのようなアプリケーションの1つを下図に示します:
図に示すように、SDメモリー・スレーブ・コントローラーはSDホストとマイクロコントローラー間のブリッジとして機能します。SDホストは一方ではIPと通信し、もう一方ではカスタマイズされた非同期インターフェースを介してマイクロコントローラと通信します。書き込みサイクルでは、データがSDホストからマイクロコントローラに渡され、マイクロコントローラがフラッシュに書き込みます。読み取り動作では、フラッシュからのデータがマイクロコントローラーによって読み取られ、SDホストに渡されます。この設計は、LinuxおよびAndroidオペレーティング・システムでテストされ、実証されています。
詳細およびお問い合わせは、mktg@iwavesystems.comまで書面にてご連絡いただくか、地域パートナーまでお問い合わせください。
Deepak B. – Senior Engineer (Hardware)
iWave Systems Technologies Pvt. Ltd.