〒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 時のタイミングは以下の通り

トピックス_11.9.8.bmp

3. 設計ポイント
AD[7:0]がアドレスバスのLSB、データバスと共用のため条件分岐による切り分けを行う必要がある。
アドレスアクセス時はアドレスレジスタ[15:0]への書き込み条件にALE のH レベルを検出でA[7:0]をアドレスレジスタのMSB[15:8]、AD[7:0]をアドレスレジスタのLSB[7:0]にラッチを行う。

トピックス_2bmp.bmp

データバスアクセス時の切り分けとして書き込み時はCS のL 検出と、WR のL 検出のアンド条件で指定されたアドレスへの書き込みを行う。

トピックス_3.bmp

読み出し時は CS のL 検出と、RD のL 検出のアンド条件で指定されたアドレスから読み出しを行う。

トピックス_4.bmp

お問合せ・ご相談はこちら

お電話でのお問合せ・ご相談はこちら
045-949-0081

弊社はアナログおよびデジタルの電子回路設計でお悩みのお客様に、最適なハードウエアデザイン・ソフトウエアデザインをご提供します。
高周波アナログ回路設計と高集積ロジック信号処理の両方に強みを持っております。
また、環境に配慮した省電力、省資源で電子機器のシステム化をお手伝いします。