Changes between Initial Version and Version 1 of Mapping Table


Ignore:
Timestamp:
May 16, 2007, 4:02:16 PM (17 years ago)
Author:
alain
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Mapping Table

    v1 v1  
     1[wiki:Component SocLib Components General Index]
     2
     3= !MappingTable Functional Description =
     4
     5This object is NOT an hardware component. It can be used by the system designer to describe
     6the memory mapping and address decoding scheme of any hardware architecture build with
     7the SoCLib hardware components.
     8
     9All VCI initiatores and VCI targets share the same "flat" address space, but the address decoding
     10scheme supports a multi-level structured interconnect.
     11
     12== One level interconnect ==
     13
     14This is the simplest case:
     15 * each VCI component is identified by a simple index.
     16 * and all VCI targets must have different indexes. Most hardware interconnects (such as the make the assumption that the target indexes
     17 * each VCI  is identified by a simple index, and all initiators must have different indexes. The initiator index
     18must be equal to the VCI SRCID value.
     19 * The VCI address is structured in two fields
     20 
     21== Two level interconnect ==
     22
     23The hardware architecture is supposed to be split into several subsystems (or clusters),
     24with a global interconnect for inter-cluster communications, and one local interconnect in
     25each cluster for intra-cluster communications.
     26
     27 * each VCI component is identified by a structured index containing two indexes:
     28   * a global index that is the subsystem (or cluster) index.
     29   * a local index, that identifies the VCI component in the cluster.
     30 * All , and all targets must have different indexes. Most hardware interconnects (such as the make the assumption that the target indexes
     31 * each VCI  is identified by a simple index, and all initiators must have different indexes. The initiator index
     32must be equal to the VCI SRCID value.
     33
     34
     35eand each VCI component is identified
     36by abut the address decoding
     37scheme supports.