-
Notifications
You must be signed in to change notification settings - Fork 1.6k
projects: ad9084_ebz: Initial design #1901
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
base: main
Are you sure you want to change the base?
Conversation
cfde082 to
00c664a
Compare
00c664a to
f847ce1
Compare
tfcollins
left a comment
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.
Found a few invalid paths when cloned repo isn't called hdl
f847ce1 to
677505b
Compare
677505b to
d22e570
Compare
da69c54 to
948e151
Compare
|
Updated Versal projects to use the Transceiver Subsystem which was merged to main |
123cce7 to
afa347c
Compare
|
RetriggerCI |
Adds AD9084-EBZ (Apollo) base design for the following carriers: - vcu118 - vck190 - vpk180 - fm87 Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Allow to be sourced from testbench Signed-off-by: Jorge Marques <jorge.marques@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
…ility cores Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
…e automatically Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
…from description Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Filip Gherman <filip.gherman@analog.com>
Signed-off-by: Filip Gherman <filip.gherman@analog.com>
Signed-off-by: Filip Gherman <filip.gherman@analog.com>
afa347c to
d41adac
Compare
…x_jesd Signed-off-by: Filip Gherman <filip.gherman@analog.com>
The first time the board is powered on, because the reference clock going to the transceivers is not stable until the clock chip is programmerd, the LCPLLs are being locked wrong and the master reset controller inside the QUADs gets stuck. The fix is to manually reset the LCPLLs and ILOs inside the QUAD after the clock chip is programmed. Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
…tive quads The versal transceiver subsystem doesn't allow you to route lanes to non-consecutive quads. This caused issues on AD9084 for use cases where L < 4 because we couldn't connect side A to one quad and side B to another quad. Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Because side B is connected to the first quad and side A on the second one, the Versal transceiver subsystem didn't allow us to swap them. Becaus we now support non-consecutive quads we can map them correctly. We can also support building side B use cases only for VCK190. Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
d852fcf to
4ffdb4b
Compare
|
Side inversion fix working on vck190. |
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
a51579c to
a19a722
Compare
…support for non-consecutive quads Removed duplicate code by wrapping code fragments in functions. Non-consecutive quad mode is needed by AD9084 because its sides are mapped backwards to the quads (side B goes to the first one, side A goes to the second one). The Versal Transceiver Subsystem doesn't allow you to map Quad0 to Quad1 and vice-versa so you need to instantiate two of them with one quad each. This method also allows us to build the VCK190 design for side B only or to build the VCK190/VPK180 designs with less than 4 lanes. Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
… VCK190 Side B only Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
a19a722 to
0b19cd6
Compare
…tion Signed-off-by: Bogdan Luncan <bogdan.luncan@analog.com>
PR Description
Adds the AD9084 (Apollo) design.
Requires the following PRs to be merged to main before this one:
After they are merged, I'll rebase this branch and re-check that the projects are building.
PR Type
PR Checklist