SDIO カード用デバイスドライバー SDIOドライバ Pro SDIO インターフェースを利用したモジュールに対応したドライバー。主要 SD コントローラーに対応

SDIOドライバ Pro は、SD カードのスロットに挿入または SD インターフェースを利用したモジュールを接続することにより、各種機器に Bluetooth や無線 LAN などの機能を付加することができる SDIO 用デバイスドライバーです。
CPU や OS に依存しないように設計されているため、さまざまな環境で使用できます。
アーキテクチャ
SDIOドライバ Pro のブロック図

機能
カードマネジメント機能
カードの初期化処理時にカードの種別を自動判定し、それぞれのカード用の初期化シーケンスが実行されます。SD カード /MMC、SDIO カードの種別を内部で管理するほか、カードごとの割り込み処理が含まれています。
SDIO カード用ドライバー機能
SDIO にアクセスするために必要な、以下の機能を有しています。これらの機能を使用し、各 SDIO カードのドライバーを作成することができます。
- SDIO カードの CIA(CCCR、FBR、CIS)へのリード / ライト
- IO レジスタのリード / ライト
- バイト / ブロック転送
- SDIO モジュールからの非同期割り込み
SD カード用ドライバー機能
SD カード(SD、SDHC、SDXC)や MMC(マルチメディアカード)へのリード / ライト機能を有しています。
オプションドライバー
無線 LAN カード ドライバー。
主な特長
- SDSC 対応
従来の SD カード(2GB まで)に対応しています。 - SDHC 対応
4GB 以上 32GB までのカードに対応しています。 - SDXC 対応
32GB 以上 2TB までのカードに対応しています。 - 準拠する SD Specifications
SD Specifications Part 1 Physical Layer Specification Version 3.00
SD Specifications Part E1 SDIO Specification Version 3.00 - カードのロック/アンロック機能サポート
- 2 ポート処理のサポート
SD メモリーカードと SDIO モジュールの同時制御が可能です。 - UHS-I(Ultra High Speed)に対応
高速転送のバスモード仕様である UHS-I をサポートしたことで、組込み機器でも高速な読み書きが可能になりました。 - 無線 LAN クライアントドライバーと組み合わせての複数の動作実績あり
- 各種 SD ホストコントローラー対応
SDA 標準系コントローラー、SoC 内蔵タイプの各種ホストコントローラー。 - SDIO Bluetooth(TYPE-A)カードドライバー付属(サンプル)
- SDA 規格に準拠したコマンドプロトコルをサポート
- 省電力設計
カードアクセス前後でのクロック駆動・停止が可能です。 - コンパクトサイズを実現
- 充実した回帰試験用テストプログラム付属
- 高い移植性
CPU/OS 非依存設計。RTOS なしの環境での動作も可能です。 - 保守・カスタマイズが安心
C 言語ソースを提供します。
対応 SD ホストコントローラー
SDIOドライバ Pro は、下記の SD コントローラーへの対応実績があります。
- NXP 製 i.MX21、i.MX257、i.MX31、i.MX6、i.MX7D、i.MX8MM 内蔵 SD ホストコントローラー
- STマイクロエレクトロニクス製 STM32F4、STM32F7、STM32L4 内蔵 SD ホストコントローラー
- ルネサスエレクトロニクス製 SH シリーズ内蔵 SD ホストコントローラー
- ルネサスエレクトロニクス製 RZ/A1、RZ/A2M 内蔵 SD ホストコントローラー
- アルテラ製 Cyclone V 内蔵 SD ホストコントローラー
- TI製 DM シリーズ内蔵 SD ホストコントローラー
- シキノハイテック製 SSQ-3000 SD ホストコントローラー
- リコー製 R5C807 SD ホストコントローラー
- パナソニック製 MN5774 SD ホストコントローラー
※その他の SD ホストコントローラーについては、別途受託開発を承っております。お気軽にお問い合わせください。
SDA 仕様準拠の FAT フォーマッタ「SDフォーマッタ Pro」と連携可能
SDA の「File System Specification」に準拠した FAT フォーマッタである「SDフォーマッタ Pro」と連携動作が容易。「SDフォーマッタ Pro」により FAT12/FAT16/FAT32 に加え、SDXC カードで必要となる exFAT 形式へのフォーマットが可能です。
主な用途(アプリケーション例など)
- ミュージックプレーヤー
- デジタルカメラ
- カムコーダー
- プリンター
- カーナビ
- カーオーディオ
- 計測機器
- 医療機器
ユーザーメリット
SD 規格は、汎用メモリーカードの接続インターフェースとしてデファクトスタンダードとなっています。もともとは民生機器向けに策定された規格ですが、業務用機器や産業用機器・医療用機器などにも幅広く使われています。メモリーカード接続用途だけでなく、SDIO 規格として周辺 I/O を接続するため、特に無線 LAN モジュールや Bluetooth モジュールとの接続などにも広く使われています。
互換性・接続性が特に求められる技術において、長年の経験と数多くの実績は重要です。ユビキタスAIは、SD 規格の誕生から今日まで SD/SDIO ドライバー製品を開発・販売し続けており、民生機器をはじめ産業用機器・医療用機器など数多くの実績があります。
実績豊富な SDドライバ Pro および SDIOドライバ Pro は、お客様の製品の品質向上とトラブルの低減に寄与します。
技術サポート体制
1 年間の技術サポートを有償で提供します。開発段階の技術的な疑問に、メールでサポートします。製品を熟知した専任サポートスタッフが、お客様の開発を強力にバックアップします。
移植・チューニング
お客様のハードウェアへの移植や、チューニングなどのエンジニアリングサービスを別途提供しています。デバイスドライバーは、ハードウェアに直接触れる最下位層をチューニングすることにより、カードへのアクセススピードを高速化することができます。詳細は別途お問い合わせください。
関連製品:SDドライバ Pro、SDフォーマッタ Pro
※SDA:SD Association