发明名称 Method and apparatus for routing transactions through partitions of a system-on-chip
摘要 A node having a node input is configured to receive a plurality of transactions intended for a plurality of different targets. The node has multiple node outputs. At least one target is provided, that target including an input configured to receive a respective output of the node. The node is configured to direct transactions to the at least one target or an output (for passing to a different partition) depending on whether the transactions are intended for the target or a different target. This determination is made in response to a conversion operation which converts a target address of the transaction to an identification associated with the target or the output.
申请公布号 US8782302(B2) 申请公布日期 2014.07.15
申请号 US201113326991 申请日期 2011.12.15
申请人 STMicroelectronics (Grenoble 2) SAS;STMicroelectronics Srl 发明人 Urzi Ignazio Antonino;D'Audigier Philippe;Mangano Daniele
分类号 G06F3/00;G06F5/00;G06F13/00 主分类号 G06F3/00
代理机构 Gardere Wynne Sewell LLP 代理人 Gardere Wynne Sewell LLP
主权项 1. An apparatus, comprising: a system-on-chip including a plurality of partitions coupled together by at least one peripheral bus such that the plurality of partitions are daisy chained together, wherein each partition comprises: a routing node having a node input configured to receive a plurality of transactions intended for a plurality of different target peripheral devices, each transaction including a target peripheral device address which specifically identifies one of the target peripheral devices within the system-on-chip, said routing node having a plurality of node outputs, wherein each node output is identified by a corresponding output identifier and wherein the node outputs include a first output coupled to another partition by the peripheral bus and a second output;at least one target peripheral device located within the partition, said at least one target peripheral device comprising an input coupled to the second output of said routing node; andan address converter configured to convert the target peripheral device address associated with each transaction to an output identifier for application to said routing node, said output identifier comprising a first identifier if the target peripheral device address is for a target peripheral device located on another partition and comprising a second identifier if the target peripheral device address is for said at least one target peripheral device located within the partition;wherein said routing node is configured to route said received transactions to the first and second outputs of the routing node whose output identifier corresponds to said first and second identifiers received from the address converter.
地址 Grenoble FR