[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
PCI read bursts from CPU
- To: Mailing List Recipients <pci-sig-request@znyx.com>
- Subject: PCI read bursts from CPU
- From: "Peter Henn, PD-PT-HW, -264" <Peter.Henn@ITK.DE>
- Date: Tue, 24 Feb 1998 19:08:21 +200
- Organization: ITK AG
- Priority: normal
- Resent-Date: Tue, 24 Feb 1998 10:25:51 -0800
- Resent-From: pci-sig-request@znyx.com
- Resent-Message-ID: <"ZpMWr3.0.054.9qmyq"@electra.znyx.com>
- Resent-Sender: pci-sig-request@znyx.com
Hello PCI freaks,
I want to read the memory from a PCI adapter (e.g. Graphic card)
as fast as possible via PCI read bursts. Does there exist any
C or Assembler (intel pentium based) source?
Write burst no problem:
If I use the "_movedatal" from the "sys/movedata.h" of the DJGPP
package for PCI write transactions, I see PCI write bursts on a LA.
The interface chip saves the address/data pairs and put them as
burst transaction on the PCI bus.
But this will not work during a read transfer, because the PCI
interface chip waits after sending the address to PCI bus until
it gets the target answer - the requested read data.
Problem read burst:
Possible there exist a way to use the CPUs cache to generate PCI
burst transfers. Naturally this requires a invalidation of the
cacheline before using them.
Thanks & regards,
Peter
=====================================================================
ITK Telekommunikation AG
Peter Henn phone: +49-231-9747-264
Hardware Product Development Fax.: +49-231-9747-499
Joseph von Fraunhofer Str.23 email: henn@itk.de
D-44227 Dortmund internet: www@itk.de