摘要 |
A data interface architecture is described. The data interface architecture includes a network-side interface for communicating with a first bus and a storage-side interface for communicating with a second bus. The data interface architecture further includes a first data cache and a second data cache. The data interface architecture further includes a first parity engine, which is configured to perform parity operations for data transactions between the network-side interface and the first data cache, and a second parity engine, which is configured to perform parity operations for data transactions between the storage-side interface and the first data cache. The data interface architecture further includes a third parity engine, which is configured to perform parity operations for data transactions between the network-side interface and the second data cache, and a fourth parity engine, which is configured to perform parity operations for data transactions between the storage-side interface and the second data cache. The data interface architecture further includes control logic that is configured to manage the data transactions between the network-side interface and the first data cache, data transactions between the network-side interface and the second data cache, data transactions between the storage-side interface and the first data cache, and data transactions between the storage-side interface and the second data cache.
|