Skip to content

Add an optional iDMA #74

@phsauter

Description

@phsauter

Generate a minimal configuration of the iDMA and add it to the repository.
Then integrate it into Croc while keeping the timing and area impact minimal, one option to avoid increased interconnect delays and size is to mux the ports together with the Debug and the cores D-fetch ports (as the debug port always has low throughput and the D-fetch has at most 1/3rd of the max throughput.
The default configurations remains croc without iDMA, it should only add one one/off parameter and the added complexity should be hidden as much as possible as to not increase the barrier of entry for the version without iDMA.

Metadata

Metadata

Labels

v2.0Necessary and optional work towards a croc v2.0 release.

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions