The hardware system could be enlarged to provide direct memory access to a video digitiser by joining this system to the simple computer:
This is how the system could work:
If the image was to be viewed and/or edited:
If the system was complex enough:
1. The information for an image goes from the camera to the digitiser through to CPU(1).
2. CPU(1) sends a signal to CPU(2) to say it has got an image.
3. CPU(2) sends a signal to X-bar switch to say "Read (receive) data".
4. X-bar switch sends back a signal "I am ready".
5. CPU(2) sends a signal to CPU(1) to say "send image to X-bar switch".
6. CPU(1) sends the image to X-bar switch.
7. X-bar switch stores the image into RAM.
1. CPU(2) sends a signal to X-bar switch to say "Write (send) data".
2. X-bar switch grabs the image from RAM.
3. X-bar switch sends the image to CPU(2).
4. CPU(2) can then view and/or edit the image.
5. CPU(2) sends a signal to X-bar switch to say "Read (receive) data".
6. X-bar switch sends back a signal "I am ready".
7. CPU(2) sends the image to X-bar switch.
8. X-bar switch stores the image into RAM.
While the one image is loaded into RAM, the CPUs could handle another image.
E-mail me at: A.T.Pon@cs.cf.ac.uk and give me any comments and suggestions. Thanks!