The MEMSS implements the following
features for memory:
- RAM:
- RTDMA throughput optimization with local lookahead address
generation
- Common dataline buffer for each CPU (2x64-bit words)
- Common program bridge for each CPU
- ECC support with 32-bit granularity
- Read-modify-write for write access smaller than ECC granularity
- Posted write to minimize
stalls on read-modify-write operation
- Test mode to read/write ECC bits and error injection
- ROM:
- ECC support with 64-bit granularity to reduce ECC bits overhead
- One wait state program and data access
- Prefetch with 256-bit wide memory
- Dedicated local line buffer of 256 bits
- ROM patching for boot code
- Test mode to read ECC bits
- To reduce ECC bit overhead, there are no separate address ECC bits; ECC is
generated by combining data and address