Skip to content
GitLab
Projects Groups Topics Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
  • Register
  • Sign in
  • S SafeTI
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributor statistics
    • Graph
    • Compare revisions
  • Merge requests 0
    • Merge requests 0
  • Deployments
    • Deployments
    • Releases
  • Packages and registries
    • Packages and registries
    • Package Registry
    • Container Registry
    • Terraform modules
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Commits
Collapse sidebar
  • CAOS_HW
  • HDL_IP
  • SafeTI
  • Merge requests
  • !2

Library dependency removed, repeat feature debugged, standalone testbench setting added and interface restructure

  • Review changes

  • Download
  • Patches
  • Plain diff
Closed Francis Fuentes requested to merge ft/axi_injector into master Nov 22, 2021
  • Overview 0
  • Commits 16
  • Pipelines 0
  • Changes 61
  • Library dependency over grlib has been mostly dropped, with the exception of the AHB interface, since it is an instantiation of an AHB interface from the grlib library.

  • The repeat feature that used the 'count' field of a descriptor has been debugged. Previously, due to an error between successive descriptor executions that used the feature, the descriptors would execute once and skip the repetition process. Now it has been solved.

  • Due to the library dependency, previous tests have been done on the SELENE platform (which includes the grlib library). However, the remove of the library dependency has allowed to create a testbench environment to properly validate the injector as a standalone component. This is expected to be added with the Continuous Integration scripts.

  • Since the injector is considered independent as a component, the interface with the SELENE platform has been restructured to facilitate the inclusion of the component at other platforms, by creating an interface which connects equivalent bus types from different libraries (bsc and platform libraries).

  • Furthermore, initial files for the AXI interface development have been created. Everything related to AXI is WIP.

  • Some folders have been created and some documents have been moved to make room for new documentation.

Assignee
Assign to
Reviewers
Request review from
Time tracking
Source branch: ft/axi_injector