Modular multiport data hub
AssigneeUnited Technologies Corporation
InventorsPeter M. Athanas, Gregory A. Portanova
Life of this patent
Estimating the term…
Loading patent…
AssigneeUnited Technologies Corporation
InventorsPeter M. Athanas, Gregory A. Portanova
Estimating the term…
A data hub for facilitating and effecting data transfers between signal processors with high efficiency is disclosed. The data hub receives low priority data transfer instructions from a master CPU and is capable of transferring such low priority data between processors without imposing significant overhead burdens on either the data source or destination. The hub may have the further capability of asynchronously receiving intermediate priority data transfers, storing the received data and transferring it to a destination unit before any further low priority transfers are effected. The hub may have the further capability of asynchronously receiving high priority transfer requests which are effected by the hub before both intermediate and low priority transfers. The hub may be used as a keystone building block for use in linking signal processors.
A data hub for controlling data flow between a plurality of data source/destination units interconnected to the hub via control signal lines and via parallel address/data signal lines, the source/destination units having addressable memory locations, the data hub being responsive to at least one pair of address pointer input control signal words, to a word count input control signal word and to a channel enable input control signal word provided by a master source/destination unit, said input control signal words being indicative of one or more scheduled data signal word transfers to be effected by the hub from one or more memory locations within a data SOURCE/destination unit used as a channel source unit in a channel enabled in the data hub by the channel enable input control signal word, the one or more scheduled data transfers to be effected by the hub from the SOURCE/destination unit to one or more memory locations within an enabled channel data sorce/DESTINATION unit used as a destination unit, the first of the one or more channel source unit memory locations indicated by a source address pointer input control signal word and the remainder by a number of sequential increments or decrements of the source address pointer input control signal word equal to the word count, the first of one or more destination memory locations indicated by a data transfer destination address pointer input control signal word and the remainder by a number of sequential increments or decrements of the destination address pointer control signal word equal to the word count, the data hub comprising:
A data hub for handling a plurality of data transfers between a plurality of data source/destination units, comprising:
Dependencies are inferred from the claim text.