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.
How to use 40 pin System Bus
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
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.
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.