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

support for tproc mux #209

Merged
merged 6 commits into from
Dec 14, 2023
Merged

support for tproc mux #209

merged 6 commits into from
Dec 14, 2023

Conversation

meeg
Copy link
Collaborator

@meeg meeg commented Dec 14, 2023

  • Some backend changes to support a tProc multiplexer block we're testing
  • Rework how we do register allocation: instead of the hard-coded mappings in ch_page() and sreg(), fill some mapping dictionaries at initialization. This will change the register page and number assignments for some firmwares, but if you were using ch_page() and sreg() your code will not change, and for the most part registers that were unused before will remain unused. The real purpose of this change is to allow us to allocate space more efficiently for firmwares with large numbers of generators.
  • Tweaks to the formatting of the QickConfig printout, to hopefully make it easier to map gens/ROs to physical ports

@meeg meeg merged commit 3340637 into main Dec 14, 2023
1 check passed
@meeg meeg deleted the tmux branch December 14, 2023 02:53
@meeg meeg mentioned this pull request Jun 6, 2024
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