Patent ID: 7274672

Claim:
A TDM bus emulation method for processing data using first and second software data processing resources of a computer, including a central processing unit and a memory; the method comprising the steps of: establishing, within the memory, a data structure containing at least one chain of data identifying an order of execution of the first and second software data processing resources; the data structure providing access to corresponding data to be processed by at least one of the first and second software data processing resources; executing, using the central processor and memory, one of the first or second software data processing resources for a first predetermined time period according to the data contained within the data structure to produce first data processing results from the corresponding data; identifying, from the data contained within the data structure, the next software data processing resource of the first and second resources to be executed; and executing the identified software data processing resource for a second predetermined time period to process the first data processing results to produce second data processing results.