Altera Home Page
Literature Licensing
Buy On-Line Download

  Home   |   Products   |   Support   |   End Markets   |   Technology Center   |   Education & Events   |   Corporate   |   Buy On-Line  
  Devices   |   Design Software   |   Intellectual Property   |   Design Services   |   Dev. Kits/Cables   |   Literature  

 IP Products
   Embedded Processors
   Interfaces & Peripherals
          Peripherals
          PCI
          PCI Express
          Memory Controllers
          USB
          PCMCIA
          Ethernet
          I2C
          CAN
          PowerPC Bus
          HyperTransport
          RapidIO
          SerialLite
          Additional Functions
          Consortiums
          Literature
   DSP
   Communications
  
 About IP
      Designing with IP
      Evaluate and Download IP
      IP Certifications
      System Design
      Request IP
  
 IP Industry Partners
      About AMPP Program
      AMPP Core Partners
  

CompactFlash Controller

from Eureka Technology Inc.

View Literature
Request Free Evaluation



AMPP Approved
OpenCore Support
SOPC Builder Ready



Features

  • Complies with industry-standard architecture (ISA) bus, CompactFlash specification, and PC Card/ Personal Computer Memory Card International Association (PCMCIA) standards
  • Allows host bus devices to access ISA bus, CompactFlash, and PC Card/PCMCIA devices
  • Different user interface options support various central processing units (CPUs), including the I960, X86, PowerPC, MPC860, ARM-based embedded processor programmable logic device (PLDs), and SH2/3/4 microprocessors
  • Supports attribute memory access, common memory access, and I/O access in PC Card/PCMCIA mode
  • Supports attribute memory access, common memory access, I/O access, and IDE mode access in CompactFlash mode
  • Converts 32-bit CPU access to multiple 8-bit or 16-bit accesses
  • Directly maps host address space to card address space
  • General-purpose I/O register port
  • Designed for PLD and ASIC implementation

Block Diagram

Figure 1 shows the block diagram for the CompactFlash controller megafunction.

Figure 1. Block Diagram

CompactFlash Controller megafunction

Description

The host adapter allows the host CPU or other devices residing on the CPU bus to access the PC Card/PCMCIA and CompactFlash cards. Different options of the host bus interface are available to support different CPUs such as ARM, PowerPC, SH and the I960.

The host adapter supports all four access types as defined in the PC Card/PCMCIA/CompactFlash standards, including memory and I/O access for industry-standard architecture (ISA) bus, common memory, attribute memory and I/O access for PC Card/PCMCIA/CompactFlash, and true IDE mode in CompactFlash. The different chip select signal is provided for the CPU. It can also use logic to select the address space being accessed. In addition to the four address decoding for the four access types, the host adapter can decode on additional address space for general-purpose I/O or register access through a separate port.

This megafunction is available in Altera hardware description language (AHDL), Verilog, VHDL, and netlist format. Megafunction sizes vary with features and customization. Eureka Technology can customize designs according to specific user requirements. Please contact Eureka Technology or visit the Eureka Technology web site for a complete data sheet.

Contact Information

For additional information, contact Eureka Technology, Inc. at:

Eureka Technology, Inc.
4962 El Camino Real
Suite 108
Los Altos, CA 94022
Tel. (650) 960-3800
Fax (650) 960-3805
E-mail: info@eurekatech.com
WWW: http://www.eurekatech.com

  Please Give Us Feedback