Skip to content

Extend HCI with ECC#43

Closed
LuigiGhionda wants to merge 18 commits intomasterfrom
lg/ecc_rebase_v2.1.1
Closed

Extend HCI with ECC#43
LuigiGhionda wants to merge 18 commits intomasterfrom
lg/ecc_rebase_v2.1.1

Conversation

@LuigiGhionda
Copy link
Contributor

This PR extends HCI with ECC introducing:

  1. Dedicated encoder and decoder for the HCI payload signals based on SEC-DED encoding
  2. ECC-extended HWPE streamer modules
  3. ECC-extended interconnect module
  4. Memory-mapped error-counting registers to collect statistics

This PR is only a cleaned-up and rebased version of #39.

Luigi Ghionda and others added 18 commits August 14, 2024 15:07
* Introduce additional encoders/decoders along the interconnect to properly handle ECC bits across the different modules
* Add router and arbiter modules able to properly handle ECC bits
…dify the original modules accordingly

Initially, dedicated modules were introduced for simplicity. However, to avoid adding unnecessary files, they have now been removed and merged with the original modules
* Errors on data are evaluated on read valid
* Errors on metadata are evaluated on successful handshake
@FrancescoConti
Copy link
Member

@LuigiGhionda still active & relevant?

@LuigiGhionda LuigiGhionda marked this pull request as draft February 25, 2025 13:56
@LuigiGhionda
Copy link
Contributor Author

LuigiGhionda commented Feb 25, 2025

I'll convert it back to draft since I want to review it first, as we discussed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

Comments