Skip to content

[WIP] Add drop-in replacement of load_pdi with control-packet-based configuration#3332

Draft
andrej wants to merge 4 commits into
Xilinx:mainfrom
andrej:full-elf-ctrlpkt
Draft

[WIP] Add drop-in replacement of load_pdi with control-packet-based configuration#3332
andrej wants to merge 4 commits into
Xilinx:mainfrom
andrej:full-elf-ctrlpkt

Conversation

@andrej

@andrej andrej commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

Builds on #3271. Isolated diff.

Adds support for a mode of --expand-load-pdis that replaces all load_pdi instructions with

  1. A load_pdi instruction that loads a minimal column control overlay -- the routes for the control packets.
  2. A set of instructions configuring a DMA to stream in the control packets.

Also plumbs in the control packet data into the full ELF format.

@andrej andrej force-pushed the full-elf-ctrlpkt branch from 303836e to 064b1e8 Compare July 13, 2026 22:14
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.

1 participant