Skip to content

Mi-V Embedded RISC-V - OPSRV Interrupt Register and TCM ECC Management example? #11

Discussion options

You must be logged in to vote

Hi @patricevenant

there is an explanation of the ECC configuration for GPRs and TCM in section 4.14 of the core handbook which will probably be useful here.

4.14 ECC
Error Correcting Codes (ECC) can be enabled for the core through the configurator. They encode parity with data in
RAM and can correct single bit errors and detect double bit errors, Single Error Correct Double Error Detect
(SECDED).

If RAM based GPRs are used (default) and ECC is enabled, a fabric encoder and decoder is instantiated for the
RAM. If the TCM is used, an encoder and decoder isl also instantiated for the memory when ECC is enabled.
When ECC is enabled for the GPRs, the core are held in soft reset for several …

Replies: 1 comment 5 replies

Comment options

You must be logged in to vote
5 replies
@patricevenant
Comment options

@hughbreslin
Comment options

@patricevenant
Comment options

@hughbreslin
Comment options

@patricevenant
Comment options

Answer selected by patricevenant
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
2 participants
Converted from issue

This discussion was converted from issue #10 on November 04, 2022 10:01.