A system for storing and retrieving data provided by the system on a
system bus in a sequence at a predetermined system data rate. The system
includes a system memory controller for enabling a system memory to store
and retrieve the data at a rate twice the system data rate. Also provided
is a trace buffer having a dual port random access memory. A trace buffer
control system is provided for enabling the data on the system bus and
fed concurrently to a pair of data ports of the dual port random access
memory to be stored in the dual port random access memory at the
predetermined system data rate and for enabling such dual port random
access memory stored data to be retrieved from the dual port random
access memory in the same sequence as such data was provided on the
system data bus.