US5555548A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for transferring data between a master unit and a plurality of slave units
Assignee: Fujitsu Ltd
•
Filing: 1993-07-29
•
Granted: 1996-09-10
•
Expires: 2013-07-29
Abstract
Abstract In a method and apparatus for transferring data between a master unit MU, and slave units SU0, SU1 . . . SUX according to a synchronizing signal generated by the master unit MU, the master unit MU outputs information specifying a unit to be a data transferring source, and the unit corresponding to that information transmits data held by the unit itself and the other units so that, data transferring is performed between the units MU, SU0, SU1 . . . and SUX, and it becomes possible for all the units including the master unit to receive data from the data transmitting source.
Inventors
- 👤 Takumi Iwai
- 👤 Mikiko Tamori
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 14:50
CPC Classifications
H; H04; H04J; H04J3/00; H04J3/02; H04J3/06; H04J3/0635; H04J3/0638; G; G06; G06F; G06F13/00; G06F13/38; G06F13/42; G06F13/4282; G06F13/4291; H04L; H04L7/00; H04L7/0008
Claims Analysis
Total Claims: 7
Claim 1
Independent Claim
417 words
A data transferring apparatus, comprising a master unit; and a plurality of slave units, for transferring data between the master unit (MU) and said plurality of slave units (SU0, SU1, SU2, SU3) according to a synchronizing signal (CLK) supplied to each unit, each of said master unit (MU) and plurality of slave units (SU0, SU1, SU2, SU3) being connected with each other, said master unit comprising: a plurality of storing circuits (FF1, FF2, FF3, FF4) which respectively store transmission request signals representing transmission requests from respective slave units (SU0, SU1, SU2, SU3); a transmission allowance signal generating circuit (13), connected to the plurality of storing circuits, for generating a transmission allowance signal representing the transmission allowance of only one slave unit (SU0, SU1, SU2, or SU3) according to output signals received from the plurality of storing circuits indicating stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4) and a predetermined priority order; transmission request rewriting circuits (51, 52, 53, 54) each coupled to a respective storing circuit, for rewriting the stored contents of a respective storing circuit (FF1, FF2, FF3 or FF4) which stores the transmission request signal from the respective slave unit (SU0, SU1, SU2 or SU3), which has been allowed to transmit data based upon a signal from said transmission allowance signal generating circuit (13), into a state where there is no transmission request; a detecting circuit (50), coupled to said storing circuits, for detecting a predetermined state where there is no transmission request obtained by rewriting all of the stored contents of said plurality of storing circuit (FF1, FF2, FF3, FF4); selecting circuits (SEL1, SEL2, SEL3, SEL4) each being respectively connected to a respective one of the plurality of storing circuits and also to a respective one of the transmission request rewriting circuits, for selecting either a rewriting operation performed by a respective transmission request rewriting circuit (51, 52, 53, 54), or a signal input operation causing the transmission request signals from the respective slave units (SU0, SU1, SU2, SU3) to be stored in respective storing circuits (FF1, FF2, FF3, FF4); and a control circuit (NAND 1) having an output connected to each of said selecting circuits (SEL1, SEL2, SEL3, SEL4) and an input connected to receive an input signal from said detecting circuit for transmitting a signal to select either said signal input operation only when said predetermined state is detected by said detecting circuit or said rewriting operation when said predetermined state is not detected by said detecting circuit.
Claim 2
Dependent Claim
417 words
A data transferring apparatus, comprising a master unit; and a plurality of slave units, for transferring data between the master unit (MU) and said plurality of slave units (SU0, SU1, SU2, SU3) according to a synchronizing signal (CLK) supplied to each unit, each of said master unit (MU) and plurality of slave units (SU0, SU1, SU2, SU3) being connected with each other, said master unit comprising: a plurality of storing circuits (FF1, FF2, FF3, FF4) which respectively store transmission request signals representing transmission requests from respective slave units (SU0, SU1, SU2, SU3); a transmission allowance signal generating circuit (13), connected to the plurality of storing circuits, for generating a transmission allowance signal representing the transmission allowance of only one slave unit (SU0, SU1, SU2, or SU3) according to output signals received from the plurality of storing circuits indicating stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4) and a predetermined priority order; transmission request rewriting circuits (51, 52, 53, 54) each coupled to a respective storing circuit, for rewriting the stored contents of a respective storing circuit (FF1, FF2, FF3 or FF4) which stores the transmission request signal from the respective slave unit (SU0, SU1, SU2 or SU3), which has been allowed to transmit data based upon a signal from said transmission allowance signal generating circuit (13), into a state where there is no transmission request; a detecting circuit (50), coupled to said storing circuits, for detecting a predetermined state where there is no transmission request obtained by rewriting all of the stored contents of said plurality of storing circuit (FF1, FF2, FF3, FF4); selecting circuits (SEL1, SEL2, SEL3, SEL4) each being respectively connected to a respective one of the plurality of storing circuits and also to a respective one of the transmission request rewriting circuits, for selecting either a rewriting operation performed by a respective transmission request rewriting circuit (51, 52, 53, 54), or a signal input operation causing the transmission request signals from the respective slave units (SU0, SU1, SU2, SU3) to be stored in respective storing circuits (FF1, FF2, FF3, FF4); and a control circuit (NAND 1) having an output connected to each of said selecting circuits (SEL1, SEL2, SEL3, SEL4) and an input connected to receive an input signal from said detecting circuit for transmitting a signal to select either said signal input operation only when said predetermined state is detected by said detecting circuit or said rewriting operation when said predetermined state is not detected by said detecting circuit.
Claim 3
Dependent Claim
74 words
A data transferring apparatus as set forth in claim 1, wherein only one of said transmission request rewriting circuits (51, 52, 53 or 54), which corresponds to a slave unit 53 or 54), which corresponds to a slave unit having the most significant priority order among the plurality of slave units (SU0, SU1, SU2, SU3) having a transmission request, rewrites the stored contents of a storing circuit (FF1, FF2, FF3 or FF4) corresponding thereto.
Claim 4
Dependent Claim
46 words
A data transferring apparatus as set forth in claim 1, wherein said plurality of storing circuits (FF1, FF2, FF3, FF4) each include flip flops, which output predetermined signals when a transmission request from a slave respective unit (SU0, SU1, SU2, SU3) corresponding thereto is stored therein.
Claim 5
Dependent Claim
463 words
A data transferring apparatus, comprising a master unit; and a plurality of slave units, for transferring data between the master unit (MU) and said plurality of slave units (SU0, SU1, SU2, SU3) according to a synchronizing signal (CLK) supplied to each unit, each of said master unit (MU) and plurality of slave units (SU0, SU1, SU2, SU3) being connected with each other, said master unit comprising: a plurality of storing circuits (FF1, FF2, FF3, FF4) which respectively store transmission request signals representing transmission requests from respective slave units (SU0, SU1, SU2, SU3); a transmission allowance signal generating circuit (13), connected to the plurality of storing circuits, for generating a transmission allowance signal representing the transmission allowance of only one slave unit (SU0, SU1, SU2, or SU3) according to output signals received from the plurality of storing circuits indicating stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4) and a predetermined priority order; transmission request rewriting circuits (51, 52, 53, 54) each coupled to a respective storing circuit, for rewriting the stored contents of a respective storing circuit (FF1, FF2, FF3 or FF4) which stores the transmission request signal from the respective slave unit (SU0, SU1, SU2 or SU3), which has been allowed to transmit data based upon a signal from said transmission allowance signal generating circuit (13), into a state where there is no transmission request; a detecting circuit (50), coupled to said storing circuits, for detecting a predetermined state where there is no transmission request obtained by rewriting all of the stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4); selecting circuits (SEL1, SEL2, SEL3, SEL4) each being respectively connected to a respective one of the plurality of storing circuits and also to a respective one of the transmission request rewriting circuits, for selecting either a rewriting operation performed by a respective transmission request rewriting circuit (51, 52, 53, 54), or a signal input operation causing the transmission request signals from the respective slave units (SU0, SU1, SU2, SU3) to be stored in respective storing circuits (FF1, FF2, FF3, FF4); and a control circuit (NAND 1) having an output connected to each of said selecting circuits (SEL1, SEL2, SEL3, SEL4) and an input connected to receive an input signal from said detecting circuit for transmitting a signal to select either said signal input operation only when said predetermined state is detected by said detecting circuit or said rewriting operation when said predetermined state is not detected by said detecting circuit, wherein said detecting circuit (50) comprises an AND gate (AND5) receiving all outputs of said plurality of storing circuits (FF1, FF2, FF3, FF4) as inputs thereof; and a flip-flop (FF5), coupled to said AND gate, for storing and outputting the outputs of said AND gate (AND5).
Claim 6
Dependent Claim
463 words
A data transferring apparatus, comprising a master unit; and a plurality of slave units, for transferring data between the master unit (MU) and said plurality of slave units (SU0, SU1, SU2, SU3) according to a synchronizing signal (CLK) supplied to each unit, each of said master unit (MU) and plurality of slave units (SU0, SU1, SU2, SU3) being connected with each other, said master unit comprising: a plurality of storing circuits (FF1, FF2, FF3, FF4) which respectively store transmission request signals representing transmission requests from respective slave units (SU0, SU1, SU2, SU3); a transmission allowance signal generating circuit (13), connected to the plurality of storing circuits, for generating a transmission allowance signal representing the transmission allowance of only one slave unit (SU0, SU1, SU2, or SU3) according to output signals received from the plurality of storing circuits indicating stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4) and a predetermined priority order; transmission request rewriting circuits (51, 52, 53, 54) each coupled to a respective storing circuit, for rewriting the stored contents of a respective storing circuit (FF1, FF2, FF3 or FF4) which stores the transmission request signal from the respective slave unit (SU0, SU1, SU2 or SU3), which has been allowed to transmit data based upon a signal from said transmission allowance signal generating circuit (13), into a state where there is no transmission request; a detecting circuit (50), coupled to said storing circuits, for detecting a predetermined state where there is no transmission request obtained by rewriting all of the stored contents of said plurality of storing circuits (FF1, FF2, FF3, FF4); selecting circuits (SEL1, SEL2, SEL3, SEL4) each being respectively connected to a respective one of the plurality of storing circuits and also to a respective one of the transmission request rewriting circuits, for selecting either a rewriting operation performed by a respective transmission request rewriting circuit (51, 52, 53, 54), or a signal input operation causing the transmission request signals from the respective slave units (SU0, SU1, SU2, SU3) to be stored in respective storing circuits (FF1, FF2, FF3, FF4); and a control circuit (NAND 1) having an output connected to each of said selecting circuits (SEL1, SEL2, SEL3, SEL4) and an input connected to receive an input signal from said detecting circuit for transmitting a signal to select either said signal input operation only when said predetermined state is detected by said detecting circuit or said rewriting operation when said predetermined state is not detected by said detecting circuit, wherein said detecting circuit (50) comprises an AND gate (AND5) receiving all outputs of said plurality of storing circuits (FF1, FF2, FF3, FF4) as inputs thereof; and a flip-flop (FF5), coupled to said AND gate, for storing and outputting the outputs of said AND gate (AND5).
Claim 7
Dependent Claim
42 words
A data transferring apparatus as set forth in claim 4, wherein said control circuit (NAND1) controls said selecting circuits (SEL1, SEL2, SEL3, SEL4) according to a signal (LP) supplied thereto at a predetermined timing and an output (S1) of said flip-flop (FF5).
References Cited (Backward Citations)
US4047158A
Cited
US4405951A
Cited
US4454577A
Cited
US4410917B1
Cited
US4410917A
Cited
US4677614A
Cited
JPS6156541A
Cited
US4615029A
Cited
US4860285A
Cited
US5166675A
Cited
US5349673A
Cited
JPH03143047A
Cited
US5237322A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1999-09-10 | 2000-03-11 | 2000-09-10 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 2003-09-10 | 2004-03-11 | 2004-09-10 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2007-09-10 | 2008-03-11 | 2008-09-10 | $7700.00 | Window Closed / Lapsed |