×

Multi-tasking adapter for parallel network applications

  • US 6,072,781 A
  • Filed: 10/22/1996
  • Issued: 06/06/2000
  • Est. Priority Date: 10/22/1996
  • Status: Expired due to Fees
First Claim
Patent Images

1. A store-and-forward adapter for interconnecting a nodal processor to a network comprising:

  • communication means for communicating messages with respect to said network;

    a plurality of addressable send FIFO buffers for storing and forwarding messages from said nodal processor to said communication means;

    a plurality of addressable receive FIFO buffers for storing and forwarding messages from said communication means to said nodal processor;

    priority means for assigning a priority level to each said FIFO buffer;

    selection means responsive to said priority means for determining which send FIFO buffer is to forward a first next message to said communication means;

    routing means responsive to said priority means fordetermining which said receive FIFO buffer is to store a second next message received at said communication means;

    said send FIFO buffers and said receive FIFO buffers being implemented within an adapter memory separate from a nodal processor memory;

    a plurality of sets of control registers programmable and readable by said nodal processor, one said set of control registers for controlling each said send and receive FIFO buffer;

    each said send and receive FIFO buffer is programmable by said nodal processor to a unique size and priority, and to a specific location in said adapter memory;

    said unique set of control registers including;

    an options register for defining for a given FIFO buffer its size, priority, and location in said adapter memory;

    a FIFO write pointer for defining the address in adapter memory where the next message is to be written;

    a FIFO write counter for defining the address in adapter memory where each subsequent word of said message is to be written;

    a FIFO read pointer for defining the address in adapter memory from where the next message is to be read;

    a FIFO read counter for defining the address in adapter memory from where each subsequent word of said message is to be read; and

    a FIFO status register for defining for said given FIFO buffer its interrupt, error, empty, full, and enabled conditions.

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