Hi group,
I'm looking to get some initial advice to see
if my approach for an application seems reasonable.
It is an video recording application with minimum
processing logic but high throughput.
A PowerPC 8xxx board should shuffle a video stream
to disk drives.
At the import interface the video sensor provides
data in 200 Hz * ~0,5 MB. They are available via
dual-port RAMs to the local bus of the board.
Each RAM bank is reflecting a video frame and
accessible by the 32-bit local bus.
The processor should shuffle this to the SATA II
connected drives. A continuous stream of at least
130 MB/s over 1 h needs to be written. The drives
with this raw data are frequently moved to another
machine processing the raw data offline. The board
will not do any other task.
It would be nice if it could be done with standard
tools. A single (Freescale) board, standard Linux
and at most two SATA II connectors used at the
board.
Is this a reasonable scenario and some performance
discussions available. Especially the data flow
within the PPC and capabilities of the Linux drivers.
Thanks in advance
Wolfgang R.