eMMCホストコントローラ

eMMCホストコントローラ

iW-eMMC 5.1コントローラは、MMC / eMMCカードを汎用インターフェイスを持つ任意のプロセッサにインターフェイスします。eMMC に対するインターフェイスは、コントローラに実装された eMMC プロトコルによって実現されます。コアは、制御およびステータス・レジスタ・アクセス用のAXI4-Liteインターフェイスと、ADMA2モードによるデータ転送用のAXI4-MMインターフェイスをサポートしています。

カテゴリー

仕様

  • eMMC仕様バージョン5.1に準拠
  • デフォルト速度(26Mhz)、高速(52Mhz)モード、HS200、HS400、HS400拡張モードをサポート**。
  • コマンド・キュー・エンジンをサポート
  • 1ビット、4ビット、8ビットのeMMCモードをサポート
  • eMMCカードへのプログラマブルクロック周波数生成をサポート
  • HS200モードのチューニングに対応
  • インタラプトおよびADMA2転送動作モードをサポート
  • 4Kバイトのデータ・バッファを個別に読み書き可能
  • コマンドとデータの巡回冗長検査(CRC)
  • レスポンス、データ、CRCトークン、ビジー状態のタイムアウト監視に対応
  • 最大4Kバイトのブロック長をサポート
  • シングルブロックとマルチブロックの両方のデータ転送に対応
  • 自動CMD12機能をサポート
  • データ転送用にホスト・プロセッサ向けの32ビットAXI4メモリマップド・インターフェースをサポート
  • レジスタ・アクセス用のホスト・プロセッサ向け32ビットAXI4 liteインターフェースをサポート

ハイライト

  • HS400およびHS400 ESモードをサポート
  • コントローラは、制御およびステータス・アクセス用にAXI4-Liteインターフェイスを、DMAデータ転送用にAXI4-MMインターフェイスを提供する。
  • eMMC仕様バージョン5.1に準拠
  •  コマンド・キュー・エンジンをサポート 
  • ソフトウェア サポートには、Linux 用の標準 eMMC ドライバ、u-boot および簡易ベアメタル eMMC ドライバが含まれます。
  • FAT32やext4など複数のファイルシステムをサポート
  • MBRおよびGPTパーティションに対応

** IP は HS200、HS400 および HS400 拡張モードをサポートします。ターゲットデバイスのSDR50およびSDR104モードのサポートについては、弊社までお問い合わせください。

評価プラットフォーム

ZEDボード

EMMC_ZED

eMMC ホスト コントローラー IP は、ZED ボードと iWave の FMC ドーター カードを使用して、AMD/Xilinx 社の Zynq 7000 ベース デバイスでテストされています。このドーター カードには、5.1 仕様をサポートする 16GB Sanddisk eMMC デバイスが搭載されています。

KC705開発キット

EMMC_KC705

eMMC ホスト コントローラー IP は、Kintex 7 ベースの KC705 開発キットと iWave の FMC ドーター カードを使用して、AMD/Xilinx の 7 シリーズ FPGA デバイスでテストされています。このドーター カードには、5.1 仕様をサポートする 16GB Sanddisk eMMC デバイスが搭載されています。

関連ビデオ

著作権 © 2022 iWave Systems Technologies Pvt.