Claims
- 1. A double drive prevention system for a common system bus means comprising in combination:
- (a) a common system bus means connected to receive data transmitted from a first driver unit and a second driver unit;
- (b) said first driver unit being enabled by an enablement signal from a first control gating logic means;
- (c) said second driver unit being disabled via a disablement signal from a second control gating logic means;
- (d) processor control means for initiating said enablement signal to said first control gating logic means to inform the processor that said enablement signal may be applied to delay means;
- (e) memory controller means for initiating said disablement signal to said second control gating logic means and to said processor control means;
- (f) delay means for delaying said enablement signal from said processor control means to said first control gating logic means in order to ensure that said second driver unit has been disabled and turned-off before turn-on of said first driver unit in transmitting data to said common system bus means.
- 2. A digital system for insuring that no more than one source module means is transmitting onto a common bus at any moment in time, said system comprising:
- (a) a first set of driver units connected to transmit data from a processor onto said common bus;
- (b) a first driver control means for initiating an enablement signal to said first set of driver units and including:
- (b1) means to receive processor control commands from said processor after said processor has received indication of a disablement signal being applied to a second set of driver units;
- (b2) means to delay, by less than a single clock period the said enablement signal to said first set of driver units wherein said enablement signal to said first set of driver units is inhibited until said second set of driver units is inoperative;
- (c) said second set of driver units connected to transmit data from a memory means to said common bus;
- (d) a second driver control means for initiating said disablement signal to said second set of driver units and including:
- means to receive memory control commands from said memory means;
- (e) said source module means including:
- (e1) said processor for transmitting said processor control commands to said first driver control means in response to said indication of said disablement signal from said memory means;
- (e2) said memory means for transmitting said memory control commands to said second set of driver units and including:
- (e2a) means to convey said indication of said disablement signal to said processor.
- 3. The system of claim 2 wherein said means to delay the said enablement signal to said first set of driver units includes:
- (b2a) means to transmit said enablement signal to said first set of driver units approximately 100 nanoseconds after receipt, by said processor, of said indication of said disablement signal to said second set of driver units.
- 4. The system of claim 2 wherein said means to delay the said enablement signal to said first set of driver units includes:
- (i) delay circuit means which is predeterminedly settable to provide a delay period which is always greater than the known time period for rendering inoperative said second set of driver units.
Parent Case Info
This is a continuation of application Ser. No. 07/516,395 filed on Apr. 30, 1990, now abandoned.
US Referenced Citations (10)
Continuations (1)
|
Number |
Date |
Country |
Parent |
516395 |
Apr 1990 |
|