-
Notifications
You must be signed in to change notification settings - Fork 24
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
Merge/stream synchronization #349
Conversation
…ronize bx with output, synchronize bx 0 with other bxs, and synchronize reading of memories by tf_merge_streamer
…d transitioned TPAR memories to URAM
Expanding scope of PR: now added additional changes to help FPGA1 project to meet timing. Two main changes are included: Changed TPAR memories to use URAMsThis helps with high BRAM usage since currently all the TPARs must be placed near TP_L1L2A as the done signal for all TPARs comes from this single TP. This change makes the baseline project workable, but long term, we will need to change this as additional TPARs for displaced tracking will make the current solution untenable Modified
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@mcoshiro looks good, I'd want to simplify the big if block if possible, but if this proves to be too annoying we can always merge this and push it off for later
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good! approved
Fixes a few synchronization issues in FPGA 1 project
It was noticed that some of the output does not match the test vectors, but this seems to be caused by TPs upstream of the merge/stream step.
Associated with PR #64 in project_generation_scripts.