Micro channel bus computer system with IDE hard drive interface

Micro channel bus computer system with IDE hard drive interface

Post by Louis Ohla » Tue, 18 Mar 2008 11:51:25


ttp://www.patentstorm.us/patents/5544334-description.html

FIG. 4A shows the connections between the IDE interface 86, the MCA to
IDE BIC 70, the data buffers 72, the MICRO CHANNEL bus 66, and certain
miscellaneous discrete components. In addition to data and address
lines, eight of the well-known IDE interface lines must be
generated/manipulated to interface an IDE drive to the MICRO CHANNEL
bus: CS1FX--, CS3FX--, DIOR--, DIOW--, IOCS16--, IORDY, INTRQ, and
RESET--, where the "--" indicates an active low signal. The MCA to IDE
BIC 70 manipulates certain MICRO CHANNEL bus lines, as shown in FIGS. 4A
and 4B, to generate the above eight IDE interface lines.

The IDE interface 86 connects to the system planar 20 via connector J1.
Connector J1 is a 2 by 20 BERG connector, as is well known in the art.
The other circuitry 99 shown in FIG. 4B corresponds to the remaining
circuitry of the MCA to IDE BIC 70. The lines connecting to the other
circuitry 99, as labeled in FIGS. 4A and 4B, correspond to the lines and
labels used in FIGS. 5A to 5I, which show the remaining internal details
of the MCA to IDE BIC 70.

The data bus of the MICRO CHANNEL bus is interfaced to the IDE data bus
via two 74ALS245 bidirectional buffers 72. The data buffers 72 comprise
two 74ALS245 buffers 72a and 72b, which are well known in the art and
are electrically connected as shown in FIG. 4A to connector J1, the MCA
to IDE BIC 70, and the MICRO CHANNEL bus 66.

The discrete components-inductor L1, resistors R1, R2, & R3, and
capacitors C1 & C2--are all connected as shown in FIGS. 4A and 4B.
Inductor L1 is used to minimize ringing and glitches on the IDE RESET
line. Resistors R3 and R2 are 10 K? 5% 0.0833 watt pullup resistors used
to pull their respective lines up to a logical ONE. Resistor R1 is a 1
K? 5% 0.0833 watt resistor that is used to pull the IDE-- IRQ line to a
known state. These three lines are outputs from the IDE drive and inputs
to the MCA to IDE BIC 70. In certain circumstances, an IDE hardfile may
not always be connected to the system 10. As such, resistors R1-R3
ensure that the MCA to IDE BIC 70 does not receive floating signals in
the unlikely event that the hardfile is removed. Capacitors C1 and C2
are 100 pF 10% ceramic capacitors used to prevent certain EMC problems.

The MCA to IDE BIC 70 comprises the circuitry shown in FIGS. 4A and 4B
and 5A to 5I. Specifically, the MCA to IDE BIC comprises address decode
logic 100, separate level sensitive scan design (LSSD) latches 102, LSSD
latches with common clocks 104, inverters 106, simple combinatorial
logic blocks 108, complex combinatorial logic blocks 110, an LSSD latch
with ANDed inputs 112, additional separate LSSD latches 114, a tristate
inverting buffer 116, a simple multiplexer 118, several DELAYs
120a-120c, and a tristate read multiplexer 122, in electrical circuit
communication, as shown in FIGS. 4A, 4B, and 5A to 5I.

Logical inverters 106?, 106?, and 106a-106o are common logic inverters,
as are well known in the art. Simple logic blocks 108a-108hh comprise
AND, NAND, OR, NOR, and XNOR gates, as are well known in the art.
Complex logic blocks 110a-110m are self explanatory. For example,
complex logic blocks 110a and 110a are 3 OR-AND complexes, comprising
two (2) three- (3-) input OR gates, with the outputs of the OR gates
ANDed together to form the output O. Likewise, complex logic block 110h
is
 
 
 

1. Multiple 2.5" IDE laptop hard drives on one IDE channel?

2. Adding IDE hard drive on 2nd IDE channel

I have a GigaByte KT400 M/B where the primary drive and CD-ROM are on
the first IDE controller. I would like to add a 2nd hard drive to the
other ob-board controller (master). When I run mkdev hd and select
add hard disk to IDE controller I get the following:

Ctrl Num 0, Drive 1: No such device.

I am using SCO 5.0.6. Output from /var/adm/messages:

%kernel - - - rel=3.2v5.0.6 kid=2000-07-27
%cpu - - - unit=1 family=6 type=AMD gtAthlon
%cpuid - - - unit=1 vend=AuthenticAMD tfms=0:6:8:1
%amd - - - unit=1 family=7 model=8 step=1
%fpu - 13 - unit=1 type=80387-compatible
%pci 0x0CF8-0x0CFF - - am=1 sc=1 buses=2
%PnP - - - nodes=0
%clock - - - type=TSC/2009318296Hz
%serial 0x03F8-0x03FF 4 - unit=0 type=Standard nports=1 fifo=yes
%serial 0x02F8-0x02FF 3 - unit=1 type=Standard nports=1 fifo=yes
%console - - - unit=vga type=0 num=12 scoansi=1 scroll=50
%adapter 0xD000-0xD0FF 11 - type=alad ha=0 bus=0 id=7 fts=sto
%floppy 0x03F2-0x03F7 6 2 unit=0 type=135ds18
%adapter 0x01F0-0x01F7 14 - type=IDE ctlr=primary dvr=wd
%eeE0 0xD400-0xD41F 10 - type=EE PRO/100+ 00:a0:c9:d5:e1:ae
%cd-rom - - - type=IDE ctlr=pri cfg=slvdvr=Srom->wd
%tape - - - type=S ha=0 id=3 lun=0 bus=0 ht=alad
%disk 0x01F0-0x01F7 14 - type=W0 unit=0 cyls=2491 hds=255
secs=63
mem: total = 1048124k, kernel = 129452k, user = 918672k
swapdev = 1/41, swplo = 0, nswap = 978944, swapmem = 489472k
Autoboot from rootdev = 1/42, pipedev = 1/42, dumpdev = 1/41
kernel: Hz = 100, i/o bufs = 104492k (high bufs = 103468k)


Thanks
Gary Quiring

3. EXTRA Intel(r) 82801AA Bus Master IDE Controller and Secondary IDE Channel Entries in Device Manager

4. transfer data from ide drive to new computer with SATA hard drive.

5. Two DMA Hard Drives on Primary IDE Channel

6. Ghost image - IDE Hard drive to SATA hard drive

7. IDE Hard drive to Sata Hard drive copy

8. USB 2.0 ide hard drive external kit - can I use with old "primary" hard drive ?

9. A new S-100 Prototype board to interface with IDE hard disk drives and CF cards

10. A new S-100 Prototype board to interface with IDE hard disk drives and CF cards

11. A new S-100 Prototype board to interface with IDE hard disk ?drives and CF cards

12. A new S-100 Prototype board to interface with IDE hard disk ?drives and CF cards

13. A new S-100 Prototype board to interface with IDE hard disk drives and CF cards

14. 8051 - IDE hard drive interface problem

15. Micro drive and IDE drive data caching question