An adapter circuit for interfacing data in addressed subframe format between a serial bus (6) internal to a workstation and a data input/output/processing device (13,14) having a particular device destination address and connected to a parallel system bus (20) of said workstation, and for providing at least two serial transmission/reception channels (A, B, C), said adapter circuit comprising:
- a) a transmission channel circuit (90) within each of said transmission/reception channels (A, B, C), and connected to said parallel system bus (20) through the device (13, 14), for processing data transmitted from said device (13,14) via each of said at least two serial transmission/reception channels (A, B, C);
- b) a reception channel circuit (100) within each of said transmission/reception channels (A, B, C), and connected to said parallel system bus (20) through the device (13, 14), for processing data received by said device (13,14) via each of said at least two serial transmission/reception channels (A, B, C);
- c) a register bank (86) of addressable five-bit registers connected to said transmission channel circuits (90) and to said reception channel circuits (100) for receiving data transmitted to and received from said device (13,14) and for storing information denoting the states of said serial transmission/reception channels (A, B, C) as transmitted to and received from said device (13,14);
- d) a subframe description circuit (891) connected to the internal serial bus (6) for providing timing signals derived in part from said serial bus (6) and for processing said timing signals to provide information denoting the states of said serial transmission/reception channels (A, B, C) to said register bank (86), said timing signals corresponding to at least the function of end of subframe;
- and
- e) subframe address enable and control circuitry (890) connected to said transmission channel circuits (90) and to said reception channel circuits (100) and to said register bank (86) for comparing subframe addresses to destination addresses and for providing enabling and control signals to said register bank (86) corresponding to at least one of the functions of data reception enable (VALR-DAT-A), data transmission enable (VALT-DAT-A), end of transmission (EN-T-A), wherein at least one register (R00, R01, R02) of said register bank (86) contains a subframe address which designates one of said transmission/reception channels, and an enable bit (VCA, VCB, VCC) which enables transmission or reception via at least one of said transmission/reception channels.