Patent ID: 9338531
Filing Date: 2016-05-10
CPC Classification: H04J,H04Q

Claim Text:
1. A method for dynamically multiplexing data onto a data output, the method comprising, for each given one of a series of multiplexing timeslots: receiving a set of input signals on a set of data inputs; forming a selector to identify one of the data inputs based at least in part on a comparison between a status of alternative inputs and a predefined input selection criteria; connecting to the data output the data input that is identified for a given timeslot by the selector; choosing the selector from two or more alternative selectors, said alternative selectors identifying their respective alternative inputs from the set of data inputs, so that such one of the alternative selectors, whose associated alternative input's status matches or best matches the predefined selection criteria, will be chosen as the selector for the given timeslot, and wherein the predefined selection criteria is identical for each of the alternative inputs; and performing the method by hardware logic, in which each of the timeslots is a single hardware logic clock cycle for the hardware logic performing the method, wherein the method involves a control process by which for any single timeslot, at most one indicator expresses that its associated data input is to be selected.