The present disclosure is directed to systems and methods of matching data
rates. In a particular embodiment, a device includes a first data bus and
a controller having a first output coupled to the first data bus to
provide data to the first data bus. The device also includes a first
memory of a first type coupled to the first data bus. The first memory
may have a first input to receive data from the controller via the first
data bus. The device also includes logic coupled to the first data bus.
The logic may have a second input coupled to the first data bus to
receive data from the controller via the first data bus. The device may
also include a second data bus coupled to the logic. The logic may have a
second output coupled to the second data bus to provide data to the
second data bus. The logic may also include a second memory of a second
type coupled to the second data bus. The second memory may have a third
input to selectively receive data from the logic via the second data bus.
The logic may be adapted to receive data and select the first memory or
the second memory to store data.