Movatterモバイル変換


[0]ホーム

URL:


Jump to content
WikipediaThe Free Encyclopedia
Search

CoreConnect

From Wikipedia, the free encyclopedia
Microprocessor architecture
POWER,PowerPC, andPower ISA architectures
NXP (formerly Freescale and Motorola)
IBM
IBM/Nintendo
Other
Related links
Cancelled in gray,historic in italic

CoreConnect is amicroprocessorbus-architecture fromIBM forsystem-on-a-chip (SoC) designs. It was designed to ease the integration and reuse of processor, system, and peripheralcores within standard and custom SoC designs. As a standard SoCdesign 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 adevice 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 competingAMBA 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 asCadence,Ericsson,Lucent,Nokia,Siemens andSynopsys.

The CoreConnect is an integral part of IBM's embedded offerings and is used extensively in theirPowerPC 4x0 based designs. In the past,Xilinx was using CoreConnect as the infrastructure for all of their embedded processor designs.

Processor Local Bus (PLB)

[edit]
  • General processor local bus
  • Synchronous, nonmultiplexed bus
  • Separate Read, Write data buses
  • Supports concurrent Read, Writes
  • Multimaster, programmable-priority, arbitrated bus
  • 32-bit up to 64-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.9GB/s.

On-chip Peripheral Bus (OPB)

[edit]
  • Peripheral bus for slower devices
  • Synchronous, nonmultiplexed bus
  • Multimaster, arbitrated bus
  • Up to a 64-bit address bus
  • 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

[edit]

This bus:

  • provides fullysynchronous movement ofGPR data betweenCPU 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

External links

[edit]
General
Standards
Storage
Peripheral
Audio
Portable
Embedded
Interfaces are listed by their speed in the (roughly) ascending order, so the interface at the end of each section should be the fastest.
Category
Retrieved from "https://en.wikipedia.org/w/index.php?title=CoreConnect&oldid=1242249145"
Categories:
Hidden categories:

[8]ページ先頭

©2009-2025 Movatter.jp