XBus is 8-bit extension bus for connecting additional IO boards to ConTeK industrial control system. Maximum of boards attached to XBus is 16.
XBus implements mechanisms for multiple IRQ sharing and simple identification of attached boards. Basic interface of all boards is identical.
Board position in address space is defined by 4 jumpers. Attached boards can occupy 8 or 16 bytes of address space. Boards with 8-byte address space can be located between 00h-7Fh, boards with 16-byte address space can be located between 00h-FFh.
Address space of attached boards is assigned continuously, starting at 00h address.