Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

Write accessing problem in local bus side on PCI-9054

Status
Not open for further replies.

Magalingam

Newbie level 3
Joined
Oct 24, 2008
Messages
3
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,306
Hi,


We are working on PCI-9054 PCI to Local bus. It is connected to PEF20532 local bus SLDC controller. Both are connected in Motorola mode. PCI9054 is programmed to access 20532 in 16-bit mode. For every 32-bit access from the processor, PCI9054 will access 20532 with two 16-bit reads. Here is the hardware configuration for 20532. UDS# and LDS# are always low to indicate 16-bit access
WIDTH is high for 16-bit access 20352 and A0 is unconnected. During debug we connected CS# to PCI9054 bus busy (BB#) signal and got good results. With all the above setup, we can able to read from 20532 properly.

While writing into 20532 registers we have the following problems.
Upper address bits a4-a7 remains unchanged and we have problem with lower address bits a0-a3
here is the hexadecimal representation of the a0-a3 values
when wrote into address 0x0 or 0x2 it is written in 0x6
when wrote into address 0x4 or 0x6 it is written in 0xa
when wrote into address 0x8 or 0xa it is written in 0xc
when wrote into address 0xc or 0xe it is written in 0x0

Reading is perfect and there are no issues with reading.

Please provide your feedback on the same.

Regards,
N.Magalingam
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top