Skip to content

Support oversized and single-buffered local weight memories - #1671

Open
ollycassidy13 wants to merge 2 commits into
Xilinx:devfrom
ollycassidy13:fix/local-weight-buffer-scaling
Open

Support oversized and single-buffered local weight memories#1671
ollycassidy13 wants to merge 2 commits into
Xilinx:devfrom
ollycassidy13:fix/local-weight-buffer-scaling

Conversation

@ollycassidy13

Copy link
Copy Markdown

Support oversized and single-buffered local weight memories

Why

Large external-weight buffers can exceed Vivado's per-array elaboration limit, while double buffering can consume more on-chip memory than necessary.

How

Automatically split oversized weight memories into safe RAM banks, propagate the configured RAM style, and add an optional single-buffer implementation. Double buffering remains the default.

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