Last Update 2019/06/21

規格の概要からカード/ホスト・コントローラ/ドライバの設計製作まで
改訂新版 PCカード/CFカードの徹底研究

Interface編集部 編
B5判 248ページ
CD-ROM付き
定価2,640円(税込)
JAN9784789849975
2007年8月1日発行
[絶版2010.8.2] 改訂新版 PCカード/CFカードの徹底研究

 組み込み機器では設置される環境条件などから,HDDやFDDなどの可動部分をもつ記憶媒体は好まれません.かといってSRAMやフラッシュROMをメモリチップのまま搭載したのでは他の環境(とくにPC)にデータをもっていくために,通信ポートなどを別途用意しなければならないなど,使い勝手が悪くなります.
 そこでPCカードやCompactFlashカードなどの,規格化されたメモリ・カード・インターフェースを実装し,PCやPDAなどで標準的に使われているメモリ・カードを記録媒体として使という方法があります.データを記録した後はメモリ・カードを抜き出し,PCに差し込んで容易に読み出すことが可能になるからです.
 またPCカードやCompactFlashカードはメモリ・カードだけでなく,LANやシリアルなどのI/Oデバイスの拡張ポートとしても使えます.組み込み機器に手軽に通信ポートを拡張する方法としても,これらのメモリ・カード・インターフェースは有効です.
 本書では,PCカードやCompactFlashカード,CardBusカードの仕様の解説,FPGAを使ったPCカードの設計とそのカードに対応したWindowsドライバの作成,CardBusブリッジの制御方法の事例,組み込み向けシステムにPCカードやCompactFlashカード・ソケットを実装する方法について詳しく解説してます.
 本書は,TECH IシリーズVol.14『PCカード/メモリカードの徹底研究』の改訂版です.

目次

プロローグ メモリ・カードのいろいろ

第1部 基礎知識解説編

 規格化の歴史から16ビット/32ビットPCカードの概要まで
第1章 PCカード規格概要解説
 1 PCカード標準化の歴史
 2 PC Card Standardの概要
 3 PCカードの種類
 4 16ビットPCカードの概要
 5 32ビットCardBusカードの概要

 PCI Express時代に対応したPCカード仕様が登場
Appendix 1 次世代PCカード規格“ExpressCard”

 さまざまなPCカードを認識するための情報
第2章 PCカードCISフォーマット詳解
 1 PCカードとCIS
 2 パラレルI/O PCカードのCIS解説
 3 A-D変換PCカードのCIS解説
 4 このほかによく使われるタプル
 5 CardBusカードのCIS
 6 タプル走査とハードウェア設計上の注意

 16ビットPCカードをより小型にした
第3章 CompactFlashカードの概要
 CFカード(PCカードATA)の概要
 CF+カード(I/Oカード)の概要


第2部 PCカード設計編

 16ビット入力/16ビット出力/割り込み1本のPIOポート
第4章 パラレルI/O入出力PCカードの設計/製作
 1 PCカード基板設計
 2 バックエンド側のテスト回路
 3 16ビットPCカード仕様によるPIOカードの設計
 4 CardBusカード仕様によるPIOカードの設計

 Windows 98/Me用VxDとWindows 2000/XP用WDMドライバ
第5章 PCカード用Windowsドライバの作成
 1 作成するドライバの仕様決め
  ● Windows 98/Me用VxDドライバの作成
 2 VxD作成の準備作業
 3 VxDのコンパイル
 4 PCカードのVxDをインストールするためのINFファイル
 5 VxDのデバッグ方法
 6 VxDのソース・ファイルの解説
  ● Windows 2000/XP用WDMドライバの作成
 7 WDM作成の準備作業
 8 WDMのコンパイル
 9 PCカードのWDMをインストールするためのINFファイル
 10 WDMのデバッグ方法
 11 WDMのソース・ファイルの解説
  ● ドライバ呼び出し用DLLの作成


第3部 市販PCカード・ホスト・コントローラ制御編

 i82365互換16ビットPCIC&CardBus対応32ビットPCICを制御するための
第6章 PCカード・ホスト・コントローラの制御レジスタ詳細
 1 i82365互換PCカード・ホスト・コントローラ
 2 CardBus対応PCカード・ホスト・コントローラ

 DOS上で16ビットPCカードと32ビットCardBusカードを制御
第7章 CardBusブリッジの制御方法とPCカード・イネーブラの作成技法
 1 プラグ&プレイを実現するには
 2 PCカード・イネーブラの基本
 3 PCカード・イネーブラCARDBUS.EXEの使い方
 4 PCカード・コンフィグレーションのノウハウ


第4部 組み込みシステム設計編

 PCICを使わずにバス・バッファやゲート回路だけでPCカードを接続する
第8章 CPUの外部バスとPCカード/CFカードの接続方法いろいろ
 1 どのカードを接続したいのか
 2 CPUの外部バス仕様いろいろ
 3 基本的なPCカード/CFカードの接続技法
 4 TrueIDEモードでPCカードATAを接続する
 5 PCカード・モードでPCカードATAを接続する
 6 I/Oカードを接続する
 7 完全な汎用PCカード用ブリッジ回路の実現

 仕様を削って可能な限り簡単にCFカードを接続したい
第9章 SH-2&V850対応お手軽CompactFlashカード接続法
 1 SH-2&V850基板の仕様
 2 CompactFlashソケットの実装方法
 3 CompactFlashソケットの制御事例

 CPLD/FPGAで組み込み機器にPCカード・コントローラを実装する
第10章 SH-3/SH-4用PCカード・ホスト・インターフェースの設計/製作
 1 対応PCカードの検討
 2 PCカード・インターフェースとコントローラ(PCIC)の仕様検討
 3 SH-3のPCMCIA機能
 4 SH-3とSH-4の共通点と相違点
 5 SH用PCカード・ホスト・コントローラのハードウェア
 6 SH用PCカード・ホスト・コントローラのソフトウェア

 CompactFlashカード型のPCカードATAやLANカードを拡張できる
Appendix 2 XScaleへのCompactFlashソケットの実装法


第5部 ファイル・システム編

 DOS/Windows環境とファイルのやり取りをする場合に必須な
Appendix 3 PCカードATAとFATファイル・システム

本書に付属するCD-ROMについて



このほかの関連書籍

 スマートメディアやSDメモリーカード,メモリースティックなどについて詳しく知りたい…


   「フラッシュ・メモリ・カードの徹底研究」(税込定価2,520円)好評発売中!

●本書付属のCD-ROMについてのご注意
本書付属のCD-ROMの貸与または改変,複写複製(コピー)はできません.詳しくはこちらをご覧ください.