×

Multiprotocol I/O communications controller unit including emulated I/O controllers and tables translation of common commands and device addresses

  • US 4,855,905 A
  • Filed: 04/29/1987
  • Issued: 08/08/1989
  • Est. Priority Date: 04/29/1987
  • Status: Expired due to Fees
First Claim
Patent Images

1. In a data processing system including a host processor having a channel for communicating commands through a first type I/O control unit to a first terminal or a second terminal having first and second device addresses, respectively, and for communicating commands through a second type I/O control unit to a communications link having a third device address, a multiprotocol I/O communication controller unit coupled between said channel and said terminals and said communications link, said communication controller unit comprising:

  • a common level control logic means coupled to said channel, for receiving from said channel a device address value and an associated common command value representing a command;

    a control unit level control logic means coupled to said common level control logic means and also coupled to said first terminal, to said second terminal and to said communications link, including a first emulated I/O controller for controlling said first and said second terminals and including a second emulated I/O controller for controlling said communications link;

    said common level control logic means including a device address translation table for directing said associated common command value to said first emulated I/O controller in response to said device address value being either said first or said second device address and for directing said associated common command value to said second emulated I/O controller in response to said device address value being said third device address;

    said first emulated I/O controller including a first command translation table for converting said associated common command value to a first type terminal control command, said control unit level control logic means outputting said first type terminal control command to either said first or said second terminal in response to said device address value being either said first or said second device address, respectively;

    said second emulated I/O controller including a second command translation table for converting said associated common command value to a second type communications link control command, said control unit level control logic means outputting said second type communications link control command to said communications link in response to said device address value being said third device address.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×