NETWORK SWITCH WITH ANOTHER CUT-THROUGH BUFFER

    公开(公告)号:JPH10215266A

    公开(公告)日:1998-08-11

    申请号:JP36135497

    申请日:1997-12-26

    Abstract: PROBLEM TO BE SOLVED: To make it easy to transfer data directly to another port in cut- through mode by providing network ports, a data bus, and a memory for data transfer, providing a switch manager which controls a data flow, and implementing a network switching function in store and forward mode and also providing individual cut-through buffers. SOLUTION: A network switch 102 is connected to a B network 112 by B ports 110 through a proper media segment 114 such as an optical fiber and performs data transfer in store and forward mode of 100MHz. Further, (J+1) A networks 106 are coupled with (j+1) ports 104 through a media segment 108. Computer systems or work stations 120, 122, and 124 which constitute the A network 106 communicate with each other or with other devices of other networks in cut-through mode through the network switch 102.

    3.
    发明专利
    未知

    公开(公告)号:DE69731936D1

    公开(公告)日:2005-01-20

    申请号:DE69731936

    申请日:1997-12-30

    Abstract: A network switch including one or more network ports for receiving and transmitting data, where each port includes a network interface, a data bus interface and a processor port interface. a data bus coupled to the data bus interface of each of the ports, a processor bus coupled to a processor and to the processor port interface of each of the ports, and a memory bus coupled to a memory. The network switch further includes a switch manager coupled to the data bus, the processor bus and the memory bus for controlling data flow between the ports and said memory and for enabling the processor access to the ports and the memory. In this manner, the processor has direct and relatively independent access to the network ports for performing overhead functions, such as monitoring, determining status and configuration without consuming valuable bandwidth of the data bus.

    BUS CLOCK EXTENDING MEMORY CONTROLLER

    公开(公告)号:CA2028552A1

    公开(公告)日:1991-05-04

    申请号:CA2028552

    申请日:1990-10-25

    Abstract: BUS CLOCK EXTENDING MEMORY CONTROLLER A memory controller provides a stretch signal to a bus controller which develops the synchronizing signal used on a synchronized bus, alleviating the need to insert a full wait state during memory read operations. The memory is located off a second bus which is tightly coupled to the processor, but devices operating according to the protocol of the synchronized bus can access the memory. The memory controller controls the buffers and address multiplexing between the second bus and the memory devices, while the bus controller controls the buffering and latching between the first and second buses. The memory controller also develops the row and column address strobes used by the memory devices.

    METHOD AND DEVICE FOR DISTRIBUTING INTERRUPTION WITHOUT CHANGING BUS WIDTH OR BUS PROTOCOL IN SCALABLE SYMMETRICAL MULTIPROCESSOR

    公开(公告)号:JPH1097490A

    公开(公告)日:1998-04-14

    申请号:JP22340197

    申请日:1997-08-20

    Abstract: PROBLEM TO BE SOLVED: To assure the distribution of balanced interruption to a processor whose current task priority is the lowest among >= four processors by giving bus ownership to one that is selected from bus agent of the request source. SOLUTION: When a designated distribution mode interruption is made, data are sent to a destination processor on four data lines of a programmable interruption controller bus 311. A central programmable interruption controller COPIC 312 sends a 'distributed interruption' command to entire agents, and each agent gives its current task priority level(CTPR). The COPIC 312 compares CTPR values, selects an agent that has the smallest CTPR value and distributes interruption to the agent. Thereby, it is secured that interruption is distributed to an agent that always has margin in a dynamic distribution mode.

    9.
    发明专利
    未知

    公开(公告)号:DE69732086T2

    公开(公告)日:2005-06-09

    申请号:DE69732086

    申请日:1997-12-30

    Abstract: A network switch including a central memory that stores device identification information, port numbers, control information, and packet data received at the ports of the switch. The memory includes a packet section that stores packet data and a device identification section that stores identification entries, where each entry corresponds to a network device coupled to a port of the switch. The switch includes a switch manager to control data flow between the ports and the central memory. Each of the identification entries includes a unique network address to identify one of the network devices and a port number to identify one of the network ports. Each of the identification entries is located within the central memory at a hash address derived by hashing the unique network address. Hash logic receives and hashes each network address to determine a hash address, which is used to access the identification entries. The memory is organized into a chain structure to enable quick access of entries. The switch manager further includes a control memory for storing control registers, including a freepool control register for identifying a freepool chain of memory sectors, a receive control register for identifying a corresponding receive sector chain and a transmit control register for identifying a corresponding transmit packet chain for each of the ports.

    10.
    发明专利
    未知

    公开(公告)号:DE69731519D1

    公开(公告)日:2004-12-16

    申请号:DE69731519

    申请日:1997-12-30

    Abstract: A multiport polling system for a network switch including a plurality of network ports, each including receive and transmit buffers. Each port includes port status logic for providing status signals indicative of whether a corresponding port has received data from a network device and whether a corresponding port has available space to receive data to transmit to a network device. The network switch further includes a switch manager for controlling data flow between the ports. The switch manager includes polling logic for periodically polling the port status logic of each port for receiving the status signals, and a memory for storing values indicative of the status signals for each port. In this manner, all of the ports are simultaneously polled in a singe query and the receive and transmit status of each port is maintained in the memory. This facilitates arbitration and control logic, which continuously reviews the memory to determine when to retrieve data from a source port and when to transmit data to one or more destination ports. The ports are preferably implemented with quad cascade devices for providing multiplexed status signals.

Patent Agency Ranking