kiosk
01-11-2004, 09:10 PM
Can someone tell me in which way do motherboards assign I/O memory addresses to cards on ISA buses?
IRQs are assigned by individual gold traces on D card edge, and they can sometimes be reassigned by jumpering these connections in a different manner.
With I/O addresses it gets a bit muddy; some cards allow you to alter this address with special jumpers, and others even allow you to do this via software configuration issues. Thus - I'm not sure if this is a hardware or a software setting, seems to go both ways.
Some links to webpages detailing this issue would be VERY helpful. As a matter of fact, I'm trying to build an ATA-1 host adapter which is reportedly just a subset of ISA bus connectors, with no (or very little) additional circuitry...
IRQs are assigned by individual gold traces on D card edge, and they can sometimes be reassigned by jumpering these connections in a different manner.
With I/O addresses it gets a bit muddy; some cards allow you to alter this address with special jumpers, and others even allow you to do this via software configuration issues. Thus - I'm not sure if this is a hardware or a software setting, seems to go both ways.
Some links to webpages detailing this issue would be VERY helpful. As a matter of fact, I'm trying to build an ATA-1 host adapter which is reportedly just a subset of ISA bus connectors, with no (or very little) additional circuitry...