×

Programmable communications subsystem

  • US 4,188,665 A
  • Filed: 11/29/1977
  • Issued: 02/12/1980
  • Est. Priority Date: 11/29/1977
  • Status: Expired due to Term
First Claim
Patent Images

1. In a communications multiplexer for transferring data between a central processor and a plurality of communications lines running to remote units, the combination comprising:

  • a scanner mechanism for selectively and repetitively transmitting data to and receiving data from different ones of the communications lines, each such communications line having a unique line address;

    a storage mechanism having a separate data buffer for each communications line and a separate line control block for each communications line, each data buffer being located in its corresponding line control block;

    a first-in-first-out transmit interrupt queue mechanism for receiving from the scanner mechanism the line addresses of those communications lines for which a processor-to-scanner data transfer operation is needed;

    a line address register for receiving one line address at a time from the transmit queue mechanism and for supplying each such line address to the storage mechanism for addressing the corresponding line control block therein;

    a controller mechanism responsive to an output of the transmit queue mechanism for performing during different time intervals the transfer of data between the central processor and any given data buffer and between the given data buffer and the scanner mechanism;

    the controller mechanism including an interrupt mechanism responsive to the condition of the transmit queue mechanism when a valid line address appears at the output thereof for interrupting the controller mechanism and causing same to set such queue output line address into the line address register;

    and the controller mechanism further including a first data transfer mechanism for transferring data from the central processor to the addressed line control block data buffer if such data buffer is empty and a second data transfer mechanism for transferring data from the addressed line control block data buffer to the scanner mechanism if such data buffer is not empty.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×