CoreConnect

CoreConnect

CoreConnect is a microprocessor bus-architecture from IBM for system-on-a-chip (SoC) designs. Designed to ease the integration and reuse of processor, system, and peripheral cores within standard and custom SoC designs. As a standard SoC design point, it serves as the foundation of IBM or non-IBM devices. Elements of this architecture include the processor local bus (PLB), the on-chip peripheral bus (OPB), a bus bridge, and a device control register (DCR) bus. High-performance peripherals connect to the high-bandwidth, low-latency PLB. Slower peripheral cores connect to the OPB, which reduces traffic on the PLB. CoreConnect has bridging capabilities to the competing AMBA bus architecture, allowing reuse of existing SoC-components.

IBM makes the CoreConnect bus available as a no-fee, no-royalty architecture to tool-vendors, core IP-companies, and chip-development companies. As such it is licensed by over 1500 electronics companies such as Cadence, Ericsson, Lucent, Nokia, Siemens and Synopsys.

The CoreConnect is an integral part of IBM's Power Architecture offering and is used extensively in their PowerPC 4x0 based designs. Xilinx uses CoreConnect as the infrastructure for all of their embedded processor designs even though only a few are Power Architecture based.

Processor Local Bus (PLB)

  • General processor local bus
  • Synchronous, nonmultiplexed bus
  • Separate Read, Write data buses
  • Supports concurrent Read, Writes
  • Multimaster, programmable-priority, arbitrated bus
  • 32-bit address
  • 32-/64-/128-bit implementations (to 256-bit)
  • 66/133/183 MHz (32-/64-/128-bit)
  • Pipelined, supports early split transactions
  • Overlapped arbitration (last cycle)
  • Supports fixed, variable-length bursts
  • Bus locking
  • High bandwidth capabilities, up to 2.9 GB/s.

On-chip Peripheral Bus (OPB)

  • Peripheral bus for slower devices
  • Synchronous, nonmultiplexed bus
  • Multimaster, arbitrated bus
  • 32-bit address
  • Separate 32-bit Read, Write buses
  • Pipelined transactions
  • Overlapped arbitration (last cycle)
  • Supports bursts
  • Dynamic bus sizing, 8-, 16-, 32-bit devices
  • Single-cycle data transfers
  • Bus locking (parking)

Device Control Register (DCR) bus

This bus:

  • provides fully synchronous movement of GPR data between CPU and slave logic
  • functions as a synchronous, nonmultiplexed bus
  • has separate buses to read and to write data
  • consists of a single-master, multiple-slave bus
  • includes a 10-bit address bus
  • features 32-bit data buses
  • uses two-cycle minimum Read/Write cycles
  • utilizes distributed multiplexer architecture
  • supports 8-, 16-, and 32-bit devices
  • performs single-cycle data transfers

See also

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать курсовую

Look at other dictionaries:

  • Wishbone (computer bus) — The Wishbone Bus is an open source hardware computer bus intended to let the parts of an integrated circuit communicate with each other. The aim is to allow the connection of differing cores to each other inside of a chip. The Wishbone Bus is… …   Wikipedia

  • Wishbone (bus informatique) — Interfaces maître et esclave du bus Wishbone. Le bus Wishbone est un bus open source pour le matériel informatique destiné à permettre aux différents circuits intégrés de communiquer entre eux. L objectif est de permettre une connexion de… …   Wikipédia en Français

  • PowerPC 400 — The PowerPC 400 family is a line of 32 bit embedded RISC processor cores built using Power Architecture technology. The cores are designed to fit inside specialized applications ranging from System on a chip (SoC) microcontrollers, network… …   Wikipedia

  • System bus — Example of a single system computer bus A system bus is a single computer bus that connects the major components of a computer system. The technique was developed to reduce costs and improve modularity. It combines the functions of a data bus to… …   Wikipedia

  • Processor Local Bus — Dieser Artikel wurde aufgrund von inhaltlichen Mängeln auf der Qualitätssicherungsseite der Redaktion Informatik eingetragen. Dies geschieht, um die Qualität der Artikel aus dem Themengebiet Informatik auf ein akzeptables Niveau zu bringen. Hilf… …   Deutsch Wikipedia

  • Bus (computing) — 4 PCI Express bus card slots (from top to bottom: x4, x16, x1 and x16), compared to a 32 bit conventional PCI bus card slot (very bottom) In computer architecture, a bus is a subsystem that transfers data between components inside a computer, or… …   Wikipedia

  • Industry Standard Architecture — For other uses of ISA , see Isa (disambiguation). ISA Industry Standard Architecture Five 16 bit and one 8 bit ISA slots on a motherboard Year created 1981 Created by …   Wikipedia

  • 16550 UART — Photo of a 16550 The 16550 UART (universal asynchronous receiver/transmitter) is an integrated circuit designed for implementing the interface for serial communications. It is frequently used to implement the serial port for IBM PC compatible… …   Wikipedia

  • Direct memory access — (DMA) is a feature of modern computers that allows certain hardware subsystems within the computer to access system memory independently of the central processing unit (CPU). Without DMA, the CPU using programmed input/output is typically fully… …   Wikipedia

  • PC Card — Personal Computer Memory Card International Association A PC Card network adapter Year created 1991 Superseded by ExpressCard (2003) …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”