[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [pci] Can read config, cannot write config (yet)
Dear all:
I have the same problem in FPGA implementation. Can read the
config space but can't write it. Why? could you tell me?
Thanks.
K.C
----- Original Message -----
From: "Charles Krinke" <ckrinke@p... >
To: <pci@o... >
Date: Wed, 19 Jun 2002 14:57:39 -0700
Subject: [pci] Can read config, cannot write config (yet)
>
>
> Hello all, I have gotten my project where I can synthesize the PCI
> bridge
> into a VirtexE and read configuration space reliably. I can both
> see the
> address/data phases with the correct data on my logic analyzer and
> I can see
> them from the host side of the PCI interface. Thats for reading
> configuration space. The bridge is implemented as a GUEST. Now
> comes the
> curious part. I can see that when I issue a configuration write,
> that the
> logic analyzer shows what looks like the proper command for writing
> 0x1011.
> And I can see the 32 bit data. The write completes successfully
> with no
> master/target abort. The unfortunate thing is that when I read a
> few seconds
> later, what I see on the bus and what the host receives on its
> command line
> is the same contents that were in the command register before. So,
> I have
> yet to figure out how to write to configutation space with the
> PCI_BRIDGE.
> In reading the specification, it seems to me that in GUEST mode,
> the master
> talking to the PCI_BRIDGE should be able to write both the command
> register
> (to enable memory space and bus mastering) and to write BAR’s, but
> alas, I
> dont quite get it yet.
>
> As usual, any suggestions or criticisms are greatly appreciated. At
> least
> progress is being made.
>
> Charles Krinke
>
--
To unsubscribe from pci mailing list please visit http://www.opencores.org/mailinglists.shtml