VR Applications and block diagrams

VR:  Interface Block Diagram
VR:  Multiprocessor idea

I see I forgot to add some of the comments to the second schematics.

The right-most chips are supposed to be RAM/EEPROM (general Memory) chips, and my original idea on how to prevent data collision in accessing the middle (public) block is to have the CPU and DSP chips clocked 180 degrees out of phase from one another. Both the CPU and DSP chips have 32 bit wide address and data lines. In my diagram, and my initial concept, I evenly split ALL the address lines; this was not necessary. Each processor need only reserve two address lines to specify Public or Private memory.

The idea behind this is that a processor can write to both memory types (public and private as I have called them) simultaneously. Again, to reduce number of required commands, hopefully increasing overall efficiency and portability of this design, the CPU addresses interface devices as though it were memory.

As you may well realize, this leaves two unused address lines per memory block; some variations on making use of this "extra" memory are as follows:

Hope this clears up any confusion generated in any of my discussions elsewere, i.e. the VRML list

Send comments to: Tekmage
Teknomage Industries, Copyright (c) 1995