| | 1 | [wiki:Component SocLib Components General Index] |
| | 2 | |
| | 3 | = !MappingTable Functional Description = |
| | 4 | |
| | 5 | This object is NOT an hardware component. It can be used by the system designer to describe |
| | 6 | the memory mapping and address decoding scheme of any hardware architecture build with |
| | 7 | the SoCLib hardware components. |
| | 8 | |
| | 9 | All VCI initiatores and VCI targets share the same "flat" address space, but the address decoding |
| | 10 | scheme supports a multi-level structured interconnect. |
| | 11 | |
| | 12 | == One level interconnect == |
| | 13 | |
| | 14 | This 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 |
| | 18 | must be equal to the VCI SRCID value. |
| | 19 | * The VCI address is structured in two fields |
| | 20 | |
| | 21 | == Two level interconnect == |
| | 22 | |
| | 23 | The hardware architecture is supposed to be split into several subsystems (or clusters), |
| | 24 | with a global interconnect for inter-cluster communications, and one local interconnect in |
| | 25 | each 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 |
| | 32 | must be equal to the VCI SRCID value. |
| | 33 | |
| | 34 | |
| | 35 | eand each VCI component is identified |
| | 36 | by abut the address decoding |
| | 37 | scheme supports. |