[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [pci] How to start PCI BURST Transaction ?



You might find INS a better choice.

    cld
    mov    edi, buffer
    mov    dx,aPortToYourDevice
    mov    cx,count
    rep    ins dx,edi

The other route is to use the DMA interface method.

Jim Dempsey


----- Original Message -----
From: <gustaw47@poczta.onet.pl>
To: <pci@opencores.org>
Sent: Thursday, May 23, 2002 6:34 PM
Subject: [pci] How to start PCI BURST Transaction ?


> Hi All
>
> I am developping a PCI-CARD. I need to read lots of data from it with
> burst.
> The problem is, when I execute instruction on my PC:
>
> mov cx,8
> rep movsd
>
> - pci bridge reads not in burst mode, but word by word: reads one word,
> waits 450 ns, and reads next word and so on. This is definitely to slow !
>
> How can I make it faster ?
> What should I write to which PCI bridge PORT on motherboard, to enable
> Burst transaction ?
>
> With regards,
> Gustaw
> --
> To unsubscribe from pci mailing list please visit
http://www.opencores.org/mailinglists.shtml
>

--
To unsubscribe from pci mailing list please visit http://www.opencores.org/mailinglists.shtml