Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Banshee: Cluster to cluster DMA transfer and core access support #13

Open
zarubaf opened this issue Jun 3, 2021 · 0 comments
Open

Banshee: Cluster to cluster DMA transfer and core access support #13

zarubaf opened this issue Jun 3, 2021 · 0 comments

Comments

@zarubaf
Copy link

zarubaf commented Jun 3, 2021

Banshee supports multiple clusters but each TCDM is private to its clusters, there is currently no way to access the TCDM from outside (by any other cluster).

TCDM access to other clusters could be implemented by calling into the slow path (over the runtime function) and resolving this.

paulsc96 referenced this issue in pulp-platform/snitch Aug 9, 2022
Update code from upstream repository https://github.com/pulp-
platform/common_cells.git to revision
ef4210009a534cffd0744e981b15e43e7f42c6d6

* CHANGELOG.md: Cleanup (Paul Scheffler)
* README.md: Add `addr_decode_napot` (Paul Scheffler)
* cleanup: Properly derive `addr_decode_napot` from `addr_decode`
  (Paul Scheffler)
* Add `addr_decode_napot` (Florian Zaruba)
* Exclude cb_filter from vivado IP packager projects (#148) (Paul
  Scheffler)
* rstgen_bypass: Use glitch-free `tc_clk_mux` muxes (#147) (Paul
  Scheffler)
* Remove `program` blocks from testbenches for VCS compatibility
  (#146) (Paul Scheffler)
* Add stream_fifo_optimal_wrap (#142) (Thomas Benz)
* FuseSoC: Fix IP version (#143) (Hossein Askari)
* id_queue: Fix toolproblems (#138) (Samuel Riedel)
* Update fusesoc manifest file (#141) (Davide Schiavone)
* Update src_files.yml (#137) (glaserf)
* Release v1.24.1 (Nils Wistoff)
* src_files.yml: Fix typo (#136) (glaserf)
* Fix: File name error in Bender.yml (#135) (Michael Rogenmoser)

Signed-off-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
paulsc96 referenced this issue in pulp-platform/snitch Aug 9, 2022
Update code from upstream repository https://github.com/pulp-
platform/common_cells.git to revision
ef4210009a534cffd0744e981b15e43e7f42c6d6

* CHANGELOG.md: Cleanup (Paul Scheffler)
* README.md: Add `addr_decode_napot` (Paul Scheffler)
* cleanup: Properly derive `addr_decode_napot` from `addr_decode`
  (Paul Scheffler)
* Add `addr_decode_napot` (Florian Zaruba)
* Exclude cb_filter from vivado IP packager projects (#148) (Paul
  Scheffler)
* rstgen_bypass: Use glitch-free `tc_clk_mux` muxes (#147) (Paul
  Scheffler)
* Remove `program` blocks from testbenches for VCS compatibility
  (#146) (Paul Scheffler)
* Add stream_fifo_optimal_wrap (#142) (Thomas Benz)
* FuseSoC: Fix IP version (#143) (Hossein Askari)
* id_queue: Fix toolproblems (#138) (Samuel Riedel)
* Update fusesoc manifest file (#141) (Davide Schiavone)
* Update src_files.yml (#137) (glaserf)
* Release v1.24.1 (Nils Wistoff)
* src_files.yml: Fix typo (#136) (glaserf)
* Fix: File name error in Bender.yml (#135) (Michael Rogenmoser)

Signed-off-by: Paul Scheffler <paulsc@iis.ee.ethz.ch>
@paulsc96 paulsc96 transferred this issue from pulp-platform/snitch Nov 22, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant