When I use a 32bits x 16locations ram in a pci target I chose 0x200 - 0x23f space address. If I want to write at location1 I must to write on address pci bus the address 0x204???? (1 location is 32bits ==> 4 bytes address)...It is correct?
If I use a fifo with portin(for write) and portout(for read) , 32bits x 16 locations too, I mapped at 0x200-0x23f. When I write in fifo through pci bus I write always the same address on pci address bus?????
Thanks...