〒224-0041 神奈川県横浜市都筑区仲町台1-3-7
◆電車でお越しの場合
横浜市営地下鉄ブルーライン 仲町台駅より徒歩1分
◆お車でお越しの場合
第三京浜 都筑インターより5分
1. 概要
FTDI/FT2232H はUSB2.0 から様々な通信方式に変換を行うデバイスである。今回はその
通信方式の一つであるHost Bus Emulation を用いた設計について記載する。
2. Host Bus Emulation について
Host Bus Emulation はアドレスバス16bit、データバス8bit を用いたパラレル送受信である。
AD[7:0]はアドレスバスのLSB8bit、データバス8bit を共用で使用している。アドレスアクセス、
データバスアクセスの切り分けはALE、CS、WR、RD の信号によって制御される。
Write/Read 時のタイミングは以下の通り
3. 設計ポイント
AD[7:0]がアドレスバスのLSB、データバスと共用のため条件分岐による切り分けを行う必要がある。
アドレスアクセス時はアドレスレジスタ[15:0]への書き込み条件にALE のH レベルを検出でA[7:0]をアドレスレジスタのMSB[15:8]、AD[7:0]をアドレスレジスタのLSB[7:0]にラッチを行う。
データバスアクセス時の切り分けとして書き込み時はCS のL 検出と、WR のL 検出のアンド条件で指定されたアドレスへの書き込みを行う。
読み出し時は CS のL 検出と、RD のL 検出のアンド条件で指定されたアドレスから読み出しを行う。
弊社はアナログおよびデジタルの電子回路設計でお悩みのお客様に、最適なハードウエアデザイン・ソフトウエアデザインをご提供します。
高周波アナログ回路設計と高集積ロジック信号処理の両方に強みを持っております。
また、環境に配慮した省電力、省資源で電子機器のシステム化をお手伝いします。
〒224-0041
神奈川県横浜市都筑区仲町台1-3-7
◆電車でお越しの場合
横浜市営地下鉄ブルーライン 仲町台駅より徒歩1分
◆お車でお越しの場合
第三京浜 都筑インターより5分