Skip to content

Discrepancy between SignalSDRPro schematic and HDL constraints #9

Description

@RabihND

Hello,
I've identified a critical inconsistency between the SignalSDRPro schematic and HDL constraints
https://github.com/signalens/hdl/blob/3bccc10b1488e323fb27ebe771b35ed076e14c3b/projects/signalsdrpro/system_constr.xdc
https://github.com/signalens/signalsdrpro/blob/main/diagram/SignalSDRPro%20Logic%20diagrams.pdf

Problem Details

Schematic shows:

  • AD9361's TXNRX pin (H4) is connected to VCC1V8_IF

Image

  • Zynq FPGA's P14 is connected to I2C-SDA (associated with two EEPROMs)

Image

  • HDL constraints define:
    • FPGA pin P14 is assigned to AD9361's H4 (TXNRX)

set_property PACKAGE_PIN p14 [get_ports txnrx]

These contradictory connections create a design conflict that needs to be resolved.

Expected Behavior

Based on industry standard designs (Pluto SDR and USRP B210), the TXNRX signal from the AD9361 should be directly connected to the FPGA, with the schematic and HDL constraints in agreement.

Questions

  • Is this an error in the schematic or in the HDL constraints?
  • What is the intended function of the two EEPROMs connected to I2C-SDA?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions