Patent ID: 6944176

Claim:
A method for transferring large amounts of complex data between a data link module and a host across a bit level network, said method comprising the steps of: (a) configuring a channel set to said data link module; (b) configuring a frame address to said data link module; (c) sending a multi-bit message from said host to said data link module, said multi-bit message including a message command segment on a first channel of said channel set at said data link module frame address and a message data segment on a second channel of said channel set at said data link module frame address, said message command segment including a register operand and at least either of a read request or a write request; (d) accessing a register in said data link module specified in said register operand as a specified register and reading a value from said specified register as a read value in response to said read request or writing said message data segment to said specified register in response to said write request; (e) sending, on a first channel of said channel set at said data link module frame address, a reply from said data link module to said host said reply including a reply command segment equal to said message command segment and on a second channel of said channel set at said data link module frame address, a reply data containing said read value in response to said read request or being equal to said message command segment in response to said write request.