US2007180336A1PendingUtilityA1

Multi-initiator control unit and method

Assignee: MATSUSHITA ELECTRIC INDUSTRIAL CO LTDPriority: Dec 5, 2000Filed: Dec 19, 2006Published: Aug 2, 2007
Est. expiryDec 5, 2020(expired)· nominal 20-yr term from priority
H04L 12/6418H04L 69/22H04L 12/40071
49
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

The multi-initiator control unit for performing packet-unit communication with each of a plurality of devices connected via a transmission line includes: a packet filter for analyzing a received packet and outputting the results; a plurality of command control circuits each for controlling a command processing sequence performed with the corresponding device; a multi-control circuit for giving sequence execution permission to one of the plurality of command control circuits; and a packet processing circuit for generating a packet containing information output by the permission-given command control circuit and outputting the packet for transmission, and also outputting a received packet according to the analysis results output by the packet filter.

Claims

exact text as granted — not AI-modified
1 . A multi-initiator control unit for performing packet-unit communication with each of a plurality of devices connected via a transmission line, the multi-initiator control unit comprising: 
 a link core circuit for transmitting a packet to be transmitted to the transmission line, and also receiving a packet from the transmission line, performing error detection, and outputting the error-detected packet;    a packet filter for analyzing the packet received by the link core circuit and outputting the results;    a plurality of command control circuits each for controlling a command processing sequence performed with the corresponding device;    a multi-control circuit for giving sequence execution permission to one of the plurality of command control circuits;    a packet processing circuit for generating a packet containing information output by the permission-given command control circuit as the packet to be transmitted and outputting the packet to the link core circuit for transmission, and also outputting the packet received and output by the link core circuit according to the analysis results output by the packet filter; and    a CPU for executing a command contained in the packet output by the packet processing circuit.    
   
   
       2 . (canceled)  
   
   
       3 . The multi-initiator control unit of  claim 1 , wherein each of the plurality of command control circuits stores information in a command fetch request packet transmitted from the corresponding device, and performs command fetch operation for the device once the sequence execution permission is given to the command control circuit by the multi-control circuit.  
   
   
       4 . The multi-initiator control unit of  claim 3 , wherein each of the plurality of command control circuits receives a command fetch request from the corresponding device even during execution of a data transfer processing sequence.  
   
   
       5 . (canceled)  
   
   
       6 . The multi-initiator control unit of  claim 1 , wherein the multi-control circuit selects one of the plurality of devices in a predetermined order every time a command processing sequence is terminated and gives the sequence execution permission to the command control circuit among the plurality of command control circuit corresponding to the selected device.  
   
   
       7 . The multi-initiator control unit of  claim 1 , further comprising a transfer control circuit for controlling data transfer between the packet processing circuit and the outside of the multi-initiator control unit, 
 wherein the packet processing circuit retrieves data to be transferred from the packet output by the packet filter and outputs the data to the transfer control circuit, and also generates a packet containing data transferred to the transfer control circuit and outputs the packet to the link core circuit.    
   
   
       8 . The multi-initiator control unit of  claim 1 , wherein the CPU is allowed to give sequence execution permission to the plurality of command control circuits.  
   
   
       9 . The multi-initiator control unit of  claim 1 , wherein correspondence is established between the node number of each of the plurality of devices and the position of a bit in a field for identification of the node number, so that each of the devices can be identified by the position of the bit in the field.  
   
   
       10 . A multi-initiator control method for performing packet-unit communication with each of a plurality of devices connected via a transmission line, the method comprising the steps of: 
 determining whether or not receipt of a command fetch request from one of the plurality of devices is stored; and    fetching a command from the one of the plurality of devices and executing the command when it is determined that receipt of a command fetch request is stored,    wherein one of the plurality of devices is selected in a predetermined order, this selection being repeated, and the step of determining and the step of fetching are performed for the selected device.

Join the waitlist — get patent alerts

Track US2007180336A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.