lowRISC / lowRISC/opentitan

[spi_device] Remove filter CSR

Open
#14,831 4 comments 0 reactions 1 assignee Assigned to @a-will View on GitHub
Component:RTL Earlgrey-PROD Candidate IP:spi_device Priority:P2 Type:Enhancement Type:FutureRelease
Dominant language
SystemVerilog
Stars
3.6k
Forks
1.1k
Avg merge
2d 22h
Merged PRs (30d)
141

Description

As passthrough logic filters incoming commands if they are not in the command information entries, filtering CSR usage is low. We could introduce the `filter` field in the CMD_INFO structure if a command needs to be processed internally but filtered in passthrough.

This way we can reduce 256bit CSR into 24 (# of CMD_INFO entries) bit.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.