Skip to content

IOMMU in MAGIA tile and/or in Ollivander #106

Open

Description

@FrancescoConti

The IOMMU can be integrated in both the MAGIA tile and in Ollivander. Since there is #109 targetting the standardazation of a MAGIA isle interface towards the NoC (i.e. exposing only the AXI ports) making it easly pluggable into Ollivander and into the MAGIA tile, we coulde have IOMMU interfacing the MAGIA isle towards the MAGIA tile here and an Ollivander tile.
A few things to track:

  • Integration of the IOMMU at the boundaries of the MAGIA isle (to be done on top of Split the tile into a parametrized isle + NI/router, compliant with Ollivander #109)
  • IOMMU strategy integration: only the wide channels to allow iDMAs to move data on virtual addresses
    • 1 narrow IOMMU + 1 wide IOMMU -> seems not needed (cores only have 32-bit address space capacity for now)
    • IOMMU extension to support narrow/wide channels -> maybe in the future
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions