How to use 40 pin System Bus

srikanth
Hi all,
 I want to use the System bus ( 40 pin ) in my application as I/o did
anyone use it till date , please provide the web links to access 
and also if anyone has worked to access the system bus using C programming
please provide me the sample code for reading /writing data thru System
bus.


Thanks in advance

srikanth.

Errol
I would stay away from the system bus. It is like the PCI slot in a PC.

It can't be used for GPIO like the 34 pin header.

The NOR Flash, NAND Flash, RAM and the ethernet chip all talk over the
system bus.

You can connect something like this:
http://en.wikipedia.org/wiki/Intel_8255

Thank you,
Errol

srikanth
Hi Errol,
         but the system bus is left open unconnected , I mean since a
connector is given for accessing how would the NOR,NAND,RAM ,Ethernet chip
talk over the same System bus ?
 either it might have been Multiplexed or the range of address of the
system bus u r talking about might be different

I want to access this because I have a DIOM ( digital input output module )
ICOP 0101 module to access which has data and address registers to access
and more over all the GPIOs doesn't have IRQs


do u know what is speed of system bus ?

please Acknowledge,

Thanks & Regards,
srikanth.

Errol
They all talk over the same bus, but use different memory regions.

NOR uses GCS0 
NAND uses nFCE
Ethernet uses GCS4

According to the datasheet i looked at the ICOP 0101 emulates two Intel
8255 chips.

Your board doesn't support a ChipSelect signal. You can connect it to the
bus, but without a chip select you will map it over the NAND/NOR memory
region.

You will have to invert GCS1 and use it as ADR9 for your board.

Then your board will sit at 0x0800_0000 if you set the address switch on
ICOP to 011111. This might move after MemoryManager kicks in.

I have no idea how to program it. You will have to look at the GPIO driver
for examples.