-
Notifications
You must be signed in to change notification settings - Fork 1.6k
ADA4355 HDL updates #1761
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?
ADA4355 HDL updates #1761
Conversation
a75a5de
to
314b08a
Compare
Signed-off-by: Pop Ioan Daniel <[email protected]>
f5eab0f
to
7bb469d
Compare
By default it is set to 0. Depending on the type of evaluation board, some | ||
hardware modifications need to be done on the board and/or ``make`` command: | ||
|
||
In case of the Eval-Board with optimized xdc: | ||
|
||
.. shell:: bash | ||
|
||
$make BUFMRCE_EN=0 | ||
|
||
In case of the Eval-Board with non optimized xdc: | ||
|
||
.. shell:: bash | ||
|
||
$make BUFMRCE_EN=1 | ||
|
||
|
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.
Could you give some details on how to differentiate these boards? Are they named with rev. A/B? If not, are there any distinctive marks on the evaluation board?
By default it is set to 0. Depending on the type of evaluation board, some | |
hardware modifications need to be done on the board and/or ``make`` command: | |
In case of the Eval-Board with optimized xdc: | |
.. shell:: bash | |
$make BUFMRCE_EN=0 | |
In case of the Eval-Board with non optimized xdc: | |
.. shell:: bash | |
$make BUFMRCE_EN=1 | |
By default, BUFMRCE_EN is set to 0. Depending on the type of evaluation board, some | |
hardware changes need to be done on it and/or for the `make` command: | |
In case of the newer version of the board (with optimized constraints): | |
.. shell:: bash | |
~/hdl/projects/ada3455_fmc/zed | |
$make BUFMRCE_EN=0 | |
In case of the older version of the board (with non-optimized constraints): | |
.. shell:: bash | |
~/hdl/projects/ada3455_fmc/zed | |
$make BUFMRCE_EN=1 | |
projects/ada4355_fmc/zed/README.md
Outdated
@@ -1,8 +1,38 @@ | |||
# ADA4355 Zed HDL Project | |||
<!-- no_build_example, no_dts, no_no_os --> |
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.
<!-- no_build_example, no_dts, no_no_os --> | |
<!-- no_dts, no_no_os --> |
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.
Done.
``` | ||
|
||
This project supports two evaluation boards, which are differentiated by how the frame clock signals are distributed. |
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.
Please write here the distinctive marks, so the users know which is an older board and which is a newer board.
projects/ada4355_fmc/zed/README.md
Outdated
- 0 - Eval-Board with optimized xdc | ||
- 1 - Eval-Board with non optimized xdc |
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.
- BUFMRCE_EN - Specifies the eval-board type | |
- 0 - Eval-Board with optimized xdc | |
- 1 - Eval-Board with non optimized xdc | |
- BUFMRCE_EN - Specifies the evaluation board type | |
- 0 - newer evaluation board, with optimized constraints (default) | |
- 1 - older evaluation board, with non-optimized constraints |
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.
Done.
projects/ada4355_fmc/zed/README.md
Outdated
#### BUFMRCE_EN enabled |
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.
Add an empty line before line 34
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.
Done.
projects/ada4355_fmc/zed/Makefile
Outdated
## Copyright (c) 2018 - 2025 Analog Devices, Inc. | ||
## Copyright (c) 2025 Analog Devices, Inc. |
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.
This can be reverted
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.
Done.
docs/projects/ada4355_fmc/index.rst
Outdated
$make | ||
$make BUFMRCE_EN=0 |
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.
Revert this, and write below "Example for how to..." like it is done for other projects
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.
Done.
Update xdc constraints Loop back TRIG SMAs Add BUFMRCE_EN parameter Signed-off-by: Pop Ioan Daniel <[email protected]>
Signed-off-by: Pop Ioan Daniel <[email protected]>
8879176
to
0046008
Compare
PR Description
Update HDL project according to the new ada4355 board.
PR Type
PR Checklist