Home | Links | Contact Us | More About Intellectual Property | Bookmark
Search patents:
Home I/O Systems Communications-controller-utilizing-an-external-buffer-memory-with-plural-channels-between-a-host-and-network-interface-operating-independently-for-transferring-packets-between-protocol-layers

 Method and apparatus for selecting nodes in configuring massively parallel systems
To address the requirements described above, the present invention discloses a simplified method, ...


 System for generating local area network operating statistics based on monitored network traffic and method therefor
The present invention is directed to a system for generating operating statistics for a network ...


 System and method for reduced network information handovers
The present invention is directed to a system and method for reducing or eliminating the ...


 Apparatus and method for calibrated monitoring of output voltage levels of local area network communication devices
What is claimed is: 1. Apparatus for measuring transaction signal magnitudes on a cable segment of ...


 System and method for providing multimedia quality of service sessions in a communications network
According to the present invention there is provided a system and method for effecting multimedia ...


 Method and apparatus for utilization of dual latency stations for performance improvement of token ring networks
OF A SPECIFIC EMBODIMENT OF THE INVENTION The method and apparatus of the invention utilize the ...


 Mechanism for measuring the service times of software and hardware components in complex systems
The mechanism according to the present invention is used for measuring the service times required ...


 High speed high resolution ultrasonic position and orientation tracker using a single ultrasonic frequency
An ultrasonic tracking system embodying the invention has an array of plural ultrasonic detectors ...


 Communications network and method which implement diversified routing
What is claimed is: 1. A method of sending information through a network having a plurality of ...


 Method of determining the topology of a network of objects
OF THE PREFERRED EMBODIMENTS The invention will be described by reference to its theory of ...


 Communications controller utilizing an external buffer memory with plural channels between a host and network interface operating independently for transferring packets between protocol layers

Details
Inventors: Tan, Min P.; Fuh, Eric; Chan, deceased, Philip; Ta, John;
Assignee: Standard Microsystems Corporation (Hauppauge, NY)
Primary Examiner: Lee; Thomas C.
Assistant Examiner: Kim; Sang Hui
Attorney, Agent or Firm: Hopgood, Calimafde, Kalil & Judlowe

A high speed data communication controller comprising two independent central processing units, each having its own independent program instruction fetch data path, and instruction execution data path. The data communication controller includes a dual-port serial communication subsystem and a bus interface unit operably associated with a four channel DMA controller. One central processing unit is assigned the task of handling the medium access control (MAC) layer function of a multilayered local area network protocol, while the other central processing unit handles host commands and buffer memory management functions associated with the transmission and reception of packets relating to the higher layer protocol. As a result of the present invention, efficient data communication processing is achieved within a single VSLI chip, thereby improving node and network data throughout.

DETAILED DESCRIPTION OF ILLUSTRATIVE EMBODIMENT Referring to FIG.
2, the programmable (VLSI) data communication controller chip 15 of the present invention, hereinafter "data communication controller" (DCC), is shown with its parallel I/O port 16 interfaced with the system bus 17 of host computer system 18.
As shown, host system 18 has a host processor 19, program memory 20B and system memory 20A.
In order to buffer transmit and receive packets and exchange between each other information such as protocol and configuration parameters, a randomly accessible shared buffer memory (e.
g.
RAM) is interfaced with system bus 17.
Also, a conventional communication medium interface device 22 is provided to interface between serial I/O port 23 of the data communication controller and communication medium 24.
For purposes of illustration, the communication network into which the data communication controller of the present invention is inserted, is a Token-Ring Network having a network communication protocol defined by the well known IEEE 802.
5 Standard.
For a detailed description of the Token-Ring configuration, formats and facilities used with this standard, see page 25-84 of "Information Technology Local and Metropolitan Area Networks--Part 5: Token Ring Access Method and Physical Layer Specifications" , Technical Committee on Computer Communications of the IEEE Computer Society, March 1992, published by The Institute of Electrical and Electronics Engineers, Inc.
While not schematically illustrated in FIG.
2, Eight Access-Class Transmit Queues, one MAC-Packet Receive Queue, and one Non-MAC Packet Receive Queue are managed in each station's shared buffer memory 21, using a software based low-level driver under the control of the host processor.
This particular queuing structure is necessitated by the IEEE 802.
5 Standard, and understandably will vary in relation to the communication network protocol utilized in each particular application.
As will be described in greater detail hereinafter, each station in the Token-Ring Network will have a data communication controller of the present invention, and each such controller incorporates a dedicated MAC CPU running the IEEE 802



Related patents
  Fault diagnosis apparatus and method for sequence control system
Accordingly, it is an object of the present invention to eliminate the disadvantages of the conventional methods/apparatuses and to shorten the time required for fault ...
  Binary MOS ripple-carry parallel adder/subtracter and adder/subtracter stage suitable therefor
What is claimed: 1. A parallel adder/subtracter employing enhancement-mode insulated-gate field-effect transistors for combining a plurality of numbers each represented ...
  System for controlling power distribution to customer loads
The foregoing and other objects of the invention are attained in accordance with one aspect of the present invention through the provision of a system for permitting an ...
  Apparatus for controlling the time sequenced energization of a memory unit
It is, accordingly, an object of the present invention, to provide an improved sequencing control arrangement which obviates the foregoing shortcomings. It is another ...
  Active selectable digital delay circuit
What is claimed is: 1. A multiplexer for an active selectable digital delay circuit comprising: a plurality of current switches separated into a group of input current ...
  Method for selectively saving/restoring first registers and bypassing second registers in register units based on individual lock/unlock status thereof
OF THE PREFERRED EMBODIMENTS Referring now to the drawings wherein the showings are for purposes of illustrating preferred embodiments of the invention only and not for ...
  Computer system capable of connecting expansion unit
It is an object of the present invention to provide a computer system capable of connecting an expansion unit. According to first aspect of the present invention, there ...
  Device and method for providing a simulation of an idle UART to prevent computer lockup
OF A PREFERRED EMBODIMENT The present invention prevents an operating system such as Windows.RTM. 95 from freezing operation of a computer with an inserted PCMCIA modem ...
  Low-power consuming information processing apparatus
It is an object of the first embodiment to solve the above-described conventional problems and provide a low-power consuming information processing apparatus capable of ...
  Power management process
The underlying concept of the invention is to subtract the torque (or power) required to drive the rotor(s) from the total available engine torque (or power) and make ...

0.034

Archive: All patents - Links

Copyright (c)2006 Eipa-patents.org - All rights reserved