EP510: CompactFlash/PCMCIAホストアダプタ

ホストアダプタは、PCカード/PCM-CIA/CompactFlash標準に定義された4種のアクセスタイプを全てサポートします。ISAバス用メモリとIOアクセス、共通メモリ、PCカード/PCMCIA用属性メモリとIOのアクセスです。本ホストアダプタを使用することでホストCPUが、PCカード/PCMCIA及びCompactFlashカードへアクセスが可能になります。いくつかのユーザインターフェイス・オプションがあります。最も基本的なタイプはオンチップ接続用に最適化した単純なユーザインターフェイスです。ユーザインターフェイスは汎用のマイクロプロセッサ・インターフェイスをモデルとしています。

コアは他のCPUバススレーブと統合して他のエンベデッドCPUへ直接インターフェイスもできます。サポートするCPUは、ARM(AMBA AHBバスと)、PowerPC(60xバスやMPC860バス)、MIPS(SysADバスやECインターフェイス)、ARC及び日立SH2、SH3と SH4エンベデッド・プロセッサです。

ホストアダプタは、PCカード/PCMCIA/CompactFlash用の、異種の共通メモリアクセス、属性メモリアクセス及びIOアクセスをサポートします。また、CompactFlashでTrue IDEモードをサポートします。CPUやユーザロジック用にアクセスするアドレス空間を選択するために、異なるチップ選択信号が備わっています。

カードインターフェイスは8ビットか16ビットに出来るのに対し、ベーシックCPUインターフェイスは32ビットまたは64ビットに出来ます。CPUによるバースト及びシングルデータアクセスをサポートします。CPU要求が32ビットデータをカードから読み出す際は、ホストアダプタはCPUへ32ビットデータを集めるために複数回の8ビットまたは16ビットの読み出し操作を行います。CPUがカードへ32ビットデータを書き込む際は、ホストアダプタは全データをカードへ書き込むために複数回の8ビットまたは16ビットの書き込み操作を行います。バーストアクセスはホストアダプタではサポートされていません。

直接アドレス・マッピングが、チップセレクト入力信号によって選択されたアドレス空間とともにホストアダプタに備わっています。お客様の要求に応じてカスタムのアドレストランスレーション構成も提供出来ます。

ホストアダプタは2つのクロック・ドメインで動作します。ユーザインターフェイス・クロック・ドメインとカード・インターフェイス・クロック・ドメインです。ユーザインターフェイス上の全I/O信号は、ユーザインターフェイス・クロックの立ち上がりエッジで処理されます。カードインターフェイス上の全 I/O信号は、カードインターフェイスの立ち上がりエッジで処理されます。クロック・ドメイン間でデータ転送を行う際は、リクエスト/アクナレッジと二重同期が使用されます。この設計アプローチで、カードインターフェイスが低速クロック周波数で動作しても、ユーザインターフェイスは高速CPUバスクロック高周波数で動作します。

Features

  • Compliant with PC Card Standard 8.0, PCMCIA 2.1/JIEDA 4.2 and Compact-Flash 1.4
  • Allows host bus devices to access CompactFlash and PC Card/PCMCIA devices.
  • Simple user interface optimized for on-chip bus connection.
  • Dual clock design allows the user interface and the Card interface to operate at different clock domains.
  • User interface supports 32-bit and 64-bit data.
  • Option to integrate with other CPU bus slaves to support direct access by various CPU's including PowerPC, MPC860, ARM, SH2/3/4, MIPS, and ARC microprocessors.
  • Option to support 82365SL-compatible and EXCA register set
  • In PC Card/PCMCIA mode, supports attribute memory access, common mem-ory access and IO access.
  • In CompactFlash mode, supports attribute memory access, common memory access, IO access and IDE mode access.
  • Converts 64/32-bit CPU access to multiple 8-bit or 16-bit accesses.
  • Supports burst access by CPU. Burst access dispatched as multiple single accesses to the CompactFlash/PCMCIA interface.
  • Direct mapping of host address space to card address space.
  • CPU may operate at higher frequency while the card interface operates at lower frequency.
  • Designed for ASIC and FPGA implementations.
  • Fully static design with edge triggered flip-flops.

Jump to

Block Diagram

パフォーマンスとサイズ

以下に典型的な性能と利用結果を示します。

デバイス 利用 性能
PFUs スライス LUTs パーセント
LFX1200B-4 150 466 4% 63 MHz
LFEC20 482 4% 80 MHz
LFXP10 482 9% 88 MHz
LFXP2-17E 354 4% 150 MHz
LFE2-12E 343 6% 150 MHz
LFSC3GA15E 377 4% 200 MHz

Ordering Information

This IP core is supported and sold by Eureka Technology, contact Eureka Technology at info@eurekatech.com or visit their website at www.eurekatech.com for more information.

ドキュメント

Quick Reference
TITLE NUMBER VERSION DATE FORMAT SIZE
Select All
CompactFlash/PCMCIA Host Adapter Datasheeet
EP510 6/22/2007 PDF 123.3 KB

*By clicking on the "Notify Me of Changes" button, you agree to receive notifications on changes to the document(s) you selected.