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

projects/ad719x_asdz/coraz7s: Add make parameter & SYNCN on GPIO 33. Update documentation #1503

Merged
merged 3 commits into from
Nov 19, 2024

Conversation

IuliaCMoldovan
Copy link
Contributor

@IuliaCMoldovan IuliaCMoldovan commented Oct 31, 2024

PR Description

  • Made the project parameterizable through ARDZ_PMOD_N parameter
  • Added possibility to connect through the Arduino header as well
  • Separated the top file and the constraints, for Arduino header and for PMOD JA
  • Updated the documentation to reflect the changes
  • Changed ownership of project

The software is in PR analogdevicesinc/linux#2554

PR Type

  • Bug fix (change that fixes an issue)
  • New feature (change that adds new functionality)
  • Breaking change (has dependencies in other repos or will cause CI to fail)

PR Checklist

  • I have followed the code style guidelines
  • I have performed a self-review of changes
  • I have compiled all hdl projects and libraries affected by this PR
  • I have tested in hardware affected projects, at least on relevant boards
  • I have commented my code, at least hard-to-understand parts
  • I have signed off all commits from this PR
  • I have updated the documentation (wiki pages, ReadMe files, Copyright etc)
  • I have not introduced new Warnings/Critical Warnings on compilation
  • I have added new hdl testbenches or updated existing ones

projects/ad719x_asdz/coraz7s/system_top_io.v Outdated Show resolved Hide resolved
projects/ad719x_asdz/coraz7s/system_top_io.v Outdated Show resolved Hide resolved
input adc_spi_miso_rdyn,
output adc_spi_mosi,
output adc_spi_csn,
output adc_syncn
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

my recommendation is that sync should be considered a bidirectional pin driven by the ad_iobuf module. software can control it the way it needs to be controlled

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The software, in the current stage, doesn't "know" how to control it

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

In the data sheet it states that it is an input for the chip (thus output from the FPGA) so why should it be made inout?
Did the change with ad_iobuf and removed the hardcoding

projects/ad719x_asdz/coraz7s/system_project.tcl Outdated Show resolved Hide resolved
@IuliaCMoldovan IuliaCMoldovan force-pushed the dev_ad719x branch 3 times, most recently from 0715e92 to 455b30d Compare November 13, 2024 10:01
 * Made the project parameterizable through ARDZ_PMOD_N parameter
 * Added possibility to connect through the Arduino header as well
 * Separated the top file and the constraints, for Arduino header & for PMOD JA
 * Added GPIO 33 - SYNCN, for the Arduino header connection mode
 * Added logging of make parameter in sysid string

Signed-off-by: Iulia Moldovan <[email protected]>
 * Added GPIO section as it was missing
 * Added details on using the make parameter ARDZ_PMOD_N as well as
   separate build commands depending on the carrier
 * Removed the diagram from Software considerations as it didn't make
   sense, since the evaluation board which doesn't have PMOD connector will be
   placed on top of Cora to use the Arduino header, and not connected through
   wires
 * Added links to Linux and no-OS files

Signed-off-by: Iulia Moldovan <[email protected]>
@IuliaCMoldovan
Copy link
Contributor Author

Fixed conflicts from the merging of the DE10-Nano project, updated the documentation to contain sections for both Cora and DE10-Nano and updated the CODEOWNERS file.

@IuliaCMoldovan IuliaCMoldovan merged commit 31c1bc8 into main Nov 19, 2024
3 of 5 checks passed
@IuliaCMoldovan IuliaCMoldovan deleted the dev_ad719x branch November 19, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants