
Technical discussions related to Analog Devices DSPs (including Blackfin, TigerSHARC, SHARC and ADSP-21xx DSPs).
I am using SHARC 21160M to which PCI BRIDGE(PLX 9656)is connected , and to this PCI-VME
BRIDGE(UNIVERSE 2 TUNDRA)is connected.I need to write a driver for this vme bus.
Now I have accessed the registers for the PCI bridge(PLX 9656) till now. But I couldn't able to
access the PCI-VME bridge(TUNDRA) registers through the PCI configuration space . Can any one
please help me in configuring the PCI bridge to access the VME bridge registers?????
Lot of Thanks in Advance... :-)
__________ __________
-----\ | PLX 9656 | -----\ | TUNDRA | -----\
-----/ |__________| -----/ |__________| -----/
local local PCI PCI to VME bus
bus to PCI bus VME bridge
bridge
------------------------------------
I am using SHARC 21160M to which PCI BRIDGE(PLX 9656)is connected , and to this PCI-VME BRIDGE(UNIVERSE 2 TUNDRA)is connected.I need to write a driver for this vme bus. > >Now I have accessed the registers for the PCI bridge(PLX 9656) till now. But I couldn't able to access the PCI-VME bridge(TUNDRA) registers through the PCI configuration space . Can any one please help me in configuring the PCI bridge to access the VME bridge registers????? > >Lot of Thanks in Advance... :-) > > __________ __________ > -----\ | PLX 9656 | -----\ | TUNDRA | -----\ > -----/ |__________| -----/ |__________| -----/ >local local PCI PCI to VME bus >bus to PCI bus VME bridge > bridge > >------------------------------------ I may be able to help u out if u provide me more details like how r u configuring or trying to configure tundra . Are u able to read universe's ID? Regards, Yogesh P G ------------------------------------
No i am not able to read the TUNDRA's device ID. Now i could able to read all the registers of PLX device. Now I am suppose to access the TUNDRA through the I/O configuration space of PLX. I have set the I/O space start address as 0x02800000 and I have set the DMCFGA as 0x80003000 and I tried to read the 0x02800000 location to access the vendor ID. But i could not able to read it. Is there any other configuration I should make? PLX device's registers :- DMCFGA - PCI configuration address register for Direct master to PCI I/O configuration DMLBAI - Local base address register for Direct master to PCI I/O configuration DMLBAI = 0x02800000 Note: I am not using any RTOs here and just trying to do in assembly. If you need any other info, let me know. I will send as soon as possible. Please help me as soon as possible. Thanx yogesh :-) On 8/6/08, y...@yahoo.com <y...@yahoo.com> wrote: > I am using SHARC 21160M to which PCI BRIDGE(PLX 9656)is connected , and to > this PCI-VME BRIDGE(UNIVERSE 2 TUNDRA)is connected.I need to write a driver > for this vme bus. >> >>Now I have accessed the registers for the PCI bridge(PLX 9656) till now. >> But I couldn't able to access the PCI-VME bridge(TUNDRA) registers through >> the PCI configuration space . Can any one please help me in configuring >> the PCI bridge to access the VME bridge registers????? >> >>Lot of Thanks in Advance... :-) >> >> __________ __________ >> -----\ | PLX 9656 | -----\ | TUNDRA | -----\ >> -----/ |__________| -----/ |__________| -----/ >>local local PCI PCI to VME bus >>bus to PCI bus VME bridge >> bridge >> >>------------------------------------ > I may be able to help u out if u provide me more details like how r u > configuring or trying to configure tundra . Are u able to read universe's > ID? > > Regards, > Yogesh P G > >> > ------------------------------------