摘要:
Communication control equipment for connecting a computer system to a network and supporting the computer system to set a plurality of connections on the network and perform parallel communication between computers. The communication control equipment includes an interface circuit for the computer system, a microprocessor for performing communication control processing, a local memory for storing programs and work data, a buffer memory for temporarily storing transmission and reception data, a DMA transfer unit for performing data transfer between a memory in the computer system and the buffer memory and protocol header transfer between the buffer memory and the local memory, a network controller for controlling transmission and reception of data to the network, and a header retrieval unit for predicting a protocol header of a frame to be next received in correspondence to each of a plurality of connections and retrieving a header corresponding to a protocol header of a received frame transferred by the DMA transfer unit.
摘要:
A communication control equipment connected between a computer and a network so as to perform protocol processing at a high speed, has a buffer memory connected between a computer interface circuit and a network interface circuit through a first path for data transfer, so as to temporarily store communication data, and a protocol processor connected between the computer interface circuit and the network interface circuit through a second path for control information transfer. The protocol processor is also connected to the buffer memory through a third path so as to effect protocol processing on the communication data within the buffer memory. The protocol processor includes a plurality of processor units connected in series in the second path so as to respond to control information received from the second path to make access to the buffer memory through the third path and to execute a first category of protocol processing necessary in normal data transfer on the communication data stored in the buffer memory. If protocol processing other than the first category of protocol processing on the communication data is necessary, the processor units supply the control information to the third path. The protocol processing also includes a second processor which operates as a backend processor for the processor units and which is connected to the third path so as to respond to the control information received from the third path to execute protocol processing other than the first category of protocol processing on the communication data stored in the buffer memory.
摘要:
In a communication control equipment for transmitting data in an external predetermined memory to a network, there are provided a buffer memory unit for temporarily holding the data transferred thereto, a data transfer unit for performing a data transfer between the predetermined memory and the buffer memory unit, a unit for executing a protocol processing with regard to data held in the buffer memory unit, a control unit for controlling a transmission of the data processed by the protocol processing to the network, and a unit for producing a transmission start instruction at a start time instant within a range defined from a time instant when 1-packet data transfer from the predetermined memory to the buffer memory unit is commenced until a time instant when this data transfer is completed. The transmission start instruction is produced under a condition that the lower a data transfer speed from the predetermined memory to the buffer memory unit is relative to a transmission speed of the network, the later the start time instant is. A unit is also provided for causing the control unit to commence the transmission of the data processed by the protocol processing to the network at a later time instant during the time instant when the transmission start instruction is produced and the time instant when the protocol processing is terminated.
摘要:
A protocol high-speed processing method to be used in a first communication control equipment for communications with a second communication equipment connected through a transmission line in accordance with a predetermined communication protocol. The communication control equipment predicts the type of communication frame to be received next from the communication line, in accordance with type of communication frame previously transmitted to or received from said transmission line, and prepares information necessary for a process of receiving said predicted communication frame and information of a part of the communication frame to be transmitted subsequent to the receiving process, to await the reception of a next communication frame. As a result, the receiving process time and the response process time can be reduced when the actually received communication frame is consistent with the predicted one.
摘要:
An arithmetic-logic unit ALU having three data input ports A, B and C, a modulo adder/subtracter for executing an arithmetic-logic operation of (A.+-.B) mod (C+1), a comparator for determining whether the input data A, B and C satisfy at least one of the relationship of A.ltoreq.B.ltoreq., A.ltoreq.B
摘要:
There is provided an ATM controller which can support setting or alteration of protocol processing, and more greatly reduce the load (overhead) of software processing. The ATM controller performs the processing of an ATM layer and an AAL layer between a terminal and an ATM network, and comprises cell transmit control moans for transferring a packet from a terminal side to an ATM network side while segmenting the packet into data cells, cell reception control means for reassembling data cells received from the ATM network side into a packet and transferring the packet to the terminal side, a rewritable memory for storing a firmware, and a microprocessor for performing a cell analysis and the processing corresponding to the analysis result.
摘要:
An asynchronous transfer mode (ATM) controller includes a buffer memory, a transfer circuit which transfers packet data between the buffer memory and an internal memory of an associative terminal unit with a data block of predetermined length being a unit therefor, a cell transmit circuit section that subdivides or “slices” the predetermined length data block sent from the terminal memory to the buffer memory into data cells which are then sent forth to the ATM network, a cell receive control circuit operable to reconstruct or re-assemble those data cells received from the ATM network over a transfer path thereby forming in the buffer memory a predetermined length data block, and a transfer control circuit operable to permit or “instruct” the transfer circuit to transfer the predetermined length data block between the buffer memory and the terminal memory and also instruct both the cell transmit control circuit and the cell receive control circuit to transfer the data cells between the buffer memory and the ATM network over the transfer path, thereby enabling accommodation of a variety of kinds of setup configurations and/or any possible changes or alterations in ATM protocol processing as assigned to a microprocessor.
摘要:
There is provided an ATM controller which can support setting or alteration of protocol processing, and more greatly reduce the load (overhead) of software processing. The ATM controller performs the processing of an ATM layer and an AAL layer between a terminal and an ATM network, and comprises cell transmit control means for transferring a packet from a terminal side to an ATM network side while segmenting the packet into data cells, cell reception control means for reassembling data cells received from the ATM network side into a packet and transferring the packet to the terminal side, a rewritable memory for storing a firmware, and a microprocessor for performing a cell analysis and the processing corresponding to the analysis result.
摘要:
Rotary support bodies which support both ends of a rod penetrating a manipulating knob body are formed by joining a first rotary support member which is arranged at one side of the manipulating knob body and supports one end of the rod and a second rotary support member which is arranged at another side of the manipulating knob body and supports another end of the rod, and one end of the rod is fixed to the second rotary support member, and another end of the rod is engaged with the first rotary support member. Accordingly, a manipulating knob can be mounted on a casing in a state the manipulating knob is mounted on the rotary support body.
摘要:
Rotary support bodies which support both ends of a rod penetrating a manipulating knob body are formed by joining a first rotary support member which is arranged at one side of the manipulating knob body and supports one end of the rod and a second rotary support member which is arranged at another side of the manipulating knob body and supports another end of the rod, and one end of the rod is fixed to the second rotary support member, and another end of the rod is engaged with the first rotary support member. Accordingly, a manipulating knob can be mounted on a casing in a state the manipulating knob is mounted on the rotary support body.