Skip to content

[Feature] Support heterogeneous multi-CGRAs.#288

Merged
tancheng merged 14 commits into
tancheng:masterfrom
BenkangPeng:heterogeneous-multi-cgra
May 8, 2026
Merged

[Feature] Support heterogeneous multi-CGRAs.#288
tancheng merged 14 commits into
tancheng:masterfrom
BenkangPeng:heterogeneous-multi-cgra

Conversation

@BenkangPeng
Copy link
Copy Markdown
Collaborator

This PR addressed #277 to support for heterogeneous multi-CGRAs.

  • Extends the ArchParser to handle the cgra_override.
  • Ground the unused ports of larger CGRA.
  • Use the max_num_tiles(the tile number of the largest CGRA) to determinate the bitwidth of NocPktType and CtrlPktType.

@tancheng
Copy link
Copy Markdown
Owner

tancheng commented May 6, 2026

Seems some tests failed @BenkangPeng

@BenkangPeng
Copy link
Copy Markdown
Collaborator Author

Seems some tests failed @BenkangPeng

Yes, the stage of test_mesh_multi_hetero_cgra verilog generation failed. I'm trying to fix it.

Comment thread cgra/CgraTemplateRTL.py Outdated
@tancheng tancheng merged commit 9c1fb3b into tancheng:master May 8, 2026
2 checks passed
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

Successfully merging this pull request may close these issues.

2 participants