ARC Interfaces

 

 

Eureka Technology provides

ARCtangent interface IP cores

for SoC designs.

ARCtangent peripheral conrollerPeripheral Controller for ARCtangent

ARCtangent to PCI Host Bridge


ARCtangent IP cores

 

Peripheral Controller for ARCtangent
This memory and peripheral controller IP core interfaces between the ARCtangent processor's arbitration unit and provides access to external SDRAM, FLASH, and PCI host bridge and peripheral slave devices defined by user. It is optimized to serve as memory sequencer for the ARCtangent core architecture. It automatically handles SDRAM and FLASH timing such as row and column latency, precharge timing, and data burst length. All these timing parameters are set by the memory controller on system reset and can be programmed by the user during run-time to optimize system performance.
  • Mapped to multiple access destinations.
  • Shares external address and data bus for SDRAM, FLASH and user logics.
  • Byte collection for narrowidth FLASH devices.
  • Programmable access timing parameter for all devices.

 

ARCtangent to PCI Host Bridge
This PCI host bridge IP core contains the bus master, bus target, and configuration initiator function, to support instruction transfer in both directions allowing an ARCtangent processor core to initialize and access devices on the PCI (specification 2.2 protocol) bus and allows a remote PCI bus master to access the system internal resources through the client interface and memory arbitration units. The host bridge operates in two clock domains, the CPU bus clock and the PCI bus clock - the two clock domains can be asynchronous to each other. Single and burst data transfers are supported both as bus master and bus target.
  • Compliant with PCI spec 2.2.
  • Upstream and downstream data transfer.
  • ARCtangent and PCI bus runs at different clock domains.
  • Multiple data buffer to speed up data transfer.