??? 09/09/04 14:14 Read: times |
#77131 - RE: Shared memory as the data bus? Responding to: ???'s previous message |
Where's the memory? How do we access it?
It would be very nice if each chip could access it (and i.e. use video chip to blit areas of it, audio chip to play samples directly from memory, IO chip to read or write in DMA mode etc, but I don't quite see how to synchronize them - either a multiport chip with 2 output and 2 Input/output lines, or access only every n cycles. Eventually with /12 derivatives we could use a very unreliable technique and difficult to implement technique of clocking all processors with a shift of 4 cycles each, so the memory would be accessed 4 times during each cycle. I'm starting to like the idea of some kind of shared memory. In fact, could we get rid of the entire inter-8052 data bus and related communications we've been discussing and accomplish everything with shared memory and a few interrupt lines instead? Regards, Craig Steiner |