12.07.2015 Views

SuperH (SH) 64-Bit RISC Series SH-5 System Architecture, Volume ...

SuperH (SH) 64-Bit RISC Series SH-5 System Architecture, Volume ...

SuperH (SH) 64-Bit RISC Series SH-5 System Architecture, Volume ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

PRELIMINARY DATA<strong>System</strong>organization2.1 IntroductionD R A FT2The <strong>SH</strong>-5 system architecture is modular. An <strong>SH</strong>-5 implementation consists of anumber of modules which communicate using one or more interconnects. Theinterconnect to which the CPU core is connected provides the main path to externalmemory. This interconnect provides a memory-mapped packet routing mechanismbetween modules. It is known as the <strong>SuperH</strong>yway and forms the backplane of highlyintegrated systems which use the <strong>SH</strong>-5. The <strong>SuperH</strong>yway specifies a protocol whichdefines how packets are represented and propagated. The name <strong>SuperH</strong>yway isgiven to the family of implementations of this protocol on <strong>SH</strong>-5 chips.A typical <strong>SH</strong>-5 implementation is a single chip which contains one or more CPUcores, one or more product-specific <strong>SH</strong>-5 modules, an interconnect, a peripheralsubsystem, an external memory interface and a module dedicated to supportingdebug of the core and system.2.2 <strong>SuperH</strong>yway architectureThe <strong>SuperH</strong>yway architecture provides the ‘glue’ that binds together a set of <strong>SH</strong>-5modules. A connection between the <strong>SuperH</strong>yway and an <strong>SH</strong>-5 module is called aport (sometimes referred to as a p-port). A <strong>SuperH</strong>yway port supports abi-directional flow of packets between the interconnect and an <strong>SH</strong>-5 module.The distinction between the <strong>SuperH</strong>yway architecture and implementation isimportant. This section, <strong>SuperH</strong>yway architecture, defines the abstractions that areused to build implementations containing a <strong>SuperH</strong>yway interconnect. Thearchitecture includes an abstract view of the packets, the <strong>SuperH</strong>yway, the port, a<strong>SH</strong>-5 module and the protocol.05-SA-10001 v1.0<strong>SuperH</strong>, Inc.<strong>SH</strong>-5 <strong>System</strong> <strong>Architecture</strong>, <strong>Volume</strong> 1: <strong>System</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!