[sram_ctrl] Consider refactoring tlul_adapter_sram #7462
Labels
Component:RTL
Earlgrey-PROD Triaged
Temporary label to triage issues into Earlgrey-PROD Milestones
IP:sram_ctrl
Priority:P3
Priority: low
Type:Cleanup
Cleanup tasks
Type:FutureRelease
Not relevant to currently planned releases/milestones
Milestone
This module has grown quite a bit over time and seems a bit difficult to read and debug by now.
Also, the byte write logic inside
tlul_sram_byte
needs additional request FIFOs which could potentially be consolidated with the rest of thetlul_adapter_sram
FIFOs if we were to refactor this module.In addition to the above, also consider creating different wrapper versions of the module to simplify the parameter usage.
Currently there are too many parameters controlling whether integrity is checked, generated or passed through. This makes usage of
tlul_adapter_sram
error prone, as was observed in #9406The text was updated successfully, but these errors were encountered: