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

[CtrlPkt] Convert control_packet to half_dma_cpy_nd operations #1064

Merged
merged 4 commits into from
Jan 29, 2025

Conversation

Yu-Zhewen
Copy link
Contributor

@Yu-Zhewen Yu-Zhewen commented Jan 28, 2025

From control_packet operations, we extract two types of information:

  • reconfiguration sequence: includes the header and data necessary for reconfiguration.
  • DMA operations: covers memcpy and synchronization to send the content into the device through the shim.

The DMA operations can be further lowered to transactions using existing controlcode passes.

References: Xilinx/mlir-aie#1709; Xilinx/mlir-aie#1753

@Yu-Zhewen Yu-Zhewen changed the title [CtrlPkt] Convert control_packet operations to half_dma_cpy_nd operations [CtrlPkt] Convert control_packet to half_dma_cpy_nd operations Jan 28, 2025
Copy link
Collaborator

@jtuyls jtuyls left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM, thanks!

@Yu-Zhewen Yu-Zhewen merged commit cc25a25 into main Jan 29, 2025
7 checks passed
@Yu-Zhewen Yu-Zhewen deleted the zhewen_ctrlpkt_to_dma branch January 29, 2025 11:56
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