SPRUJ28E November 2021 – September 2024 AM68 , AM68A , TDA4AL-Q1 , TDA4VE-Q1 , TDA4VL-Q1
For ECC Wrapper Type Endpoints:
Field | Name | Type | Reset | Description |
---|---|---|---|---|
0 | ecc_enable | r/w | 1 | Enable ECC generation. Reset to 1 with inject only configuration, but any write to this register byte clears this bit to 0. Resets to 1 in all other configurations. |
1 | ecc_check | r/w | 1/0 | Enable ECC check. ECC is completely bypassed if both ecc_enable and ecc_check are ‘0’. Reset to 0 with inject only configuration, and not writable. Reset to 1 in all other configurations. |
2 | enable_rmw | r/w | 1/0 | Enable read-modify-write on partial word writes. If disabled ecc detection and correction will no longer work and if re-enabled the ram contents must all be rewritten to correct ecc codes. Reset to 0 with inject only configuration, and not writable. Reset to 1 in all other configurations. |
3 | force_sec | r/w | 0 | Force single-bit error. Cleared the cycle following the error if error_once is asserted. for write through mode this applies to writes as well as reads. |
4 | force_ded | r/w | 0 | Force double-bit error. Cleared the cycle following the error if error_once is asserted. for write through mode this applies to writes as well as reads. |
5 | force_n_row | r/w | 0 | Force single/double-bit error on the next RAM access. for write through mode this applies to writes as well as reads. |
6 | error_once | r/w | 0 | If this bit is set, the force_sec/force_ded will inject an error to the specified row only once. The force_sec bit will be cleared the cycle after the error is generated. For double-bit errors, the force_ded bit will be cleared the cycle following the double-bit error. In either case force_n_row will be cleared as well. Any subsequent reads will not force an error. |
7 | check_parity | r/w | 1 | Enables parity checking on internal data |
8 | Check svbus timeout | r/w | 1 | Enable svbus timeout mechanism |
9-31 | Reserved |
For ECC Interconnect Type Endpoints: