Re: Hands on PCI interface ...

From: Nico Coesel (nico_at_puntnl.niks)
Date: 02/04/05


Date: Fri, 04 Feb 2005 16:25:30 GMT

Jonathan Kirwan <jkirwan@easystreet.com> wrote:

>On 3 Feb 2005 15:12:33 -0800, aiiadict@gmail.com wrote:
>
>>Modern computer with PCI only, need to plug in an ISA card.
>
>The southbridge or PCI-ISA bridge chip can only exist with "side-band" channels
>to the main chipset. There is only one of these possible, and then only if the
>rest of the chipset supports the southbridge concept. The side-band channels do
>not exist as signals on the PCI bus, so I don't believe that it would be
>possible to do a PCI board that provides full ISA -- more particularly, support
>for ISA DMA. You might be able to get by with some specialized FPGA or ASIC for
>the purposes of a reduced ISA feature set connecting to the PCI (no DMA and with
>subtractive decoding for the ISA address space.)
>
>I haven't heard of such a thing, though.

I think it is possible if the ISA card can use 1 interrupt or share
interrupts. You'll need some intelligence to convert ISA DMA to PCI
bus mastering (which is more or less the same, only the addresses are
generated at a different spot). The amount of I/O and memory addresses
can be preset on the PCI card so substractive addressing isn't needed.

-- 
Reply to nico@nctdevpuntnl (punt=.)
Bedrijven en winkels vindt U op www.adresboekje.nl


Relevant Pages

  • Re: Hands on PCI interface ...
    ... > I was involved in chipset testing. ... > transactions simply cannot be translated to properly formed PCI ... > transaction types to fully support ISA-side DMA without the sideband. ... > ISA DMA, which have to be handled through PCI transactions but where the ...
    (comp.arch.embedded)
  • Re: Hands on PCI interface ...
    ... > I was involved in chipset testing. ... > transactions simply cannot be translated to properly formed PCI ... > transaction types to fully support ISA-side DMA without the sideband. ... > ISA DMA, which have to be handled through PCI transactions but where the ...
    (sci.electronics.design)
  • Re: TI yenta-alikes (was: ToPIC specific init for yenta_socket)
    ... > as PCI SERRn/SERIRQ signals). ... but it can use "serial" ISA interrupts thanks to the chipset support? ... probe for serial ISA IRQs ...
    (Linux-Kernel)
  • Re: send more than 8 bits with parallel port
    ... The ISA bus was really nice and not too complex for a serious hobbyist ... trying to do a PCI card as a hobbyist? ... CPU, and were running embedded NT in the Microdyne/L3-com RCB2000 ...
    (sci.electronics.basics)
  • Re: Parallele PCI I/O Karte nachinstallieren
    ... Koennte man nicht eine PCI/ISA bridge wie sie seinerzeit auf jedem ... ISA Slots gibts nicht mehr, RS232 und Parallelport sind weg, ... das war eine DOS Altlast. ... Hinzupatchen einer variablen Basisadresse irgendwo auf dem PCI portieren ...
    (de.comp.hardware.misc)

Loading