An apparatus and method for providing enhanced performance for
multi-processor multimedia chips. In one embodiment, the present
invention is comprised of a data and communication apparatus coupled with
the multimedia system in which the multi-processor multimedia chips are
disposed. The present invention is comprised of a data memory to
retrievably store data. The present invention is further comprised of an
instruction memory to retrievably store instructions. The present
invention is also comprised of an incoming buffer which permits transfer
of data into the data and communication apparatus and provides fast
access to streaming data. The present invention is additionally comprised
of an outgoing buffer which monitors and permits transfer of data out of
the data and communication apparatus.