adi rf som gpio options

10 visualizzazioni (ultimi 30 giorni)
Raz Elimelech
Raz Elimelech il 3 Dic 2023
Commentato: Raz Elimelech il 6 Dic 2023
hello ,
we are using the adi rf som hdl workflow advisor reference design in our project and we raised the need for gpio controller.
which gpio can we access on this board and how we access them ?

Risposta accettata

Tom Richter
Tom Richter il 4 Dic 2023
Hi Raz,
I changed the Target to ADI RF SOM. In HDL Workflow Advisor at 1.3 - Set Target Interface you can select some DIP Switches or Push Buttons as GPIOs for Inputs and LEDs for Outputs. You can also use External Port and provide a list of FPGA Pins at Interface Mapping: {'LSB',...,'MSB'}.
When you type something strange you get a message:
I just changed the overAir signal to be connected to PMOD P11-1 at FPGA pin AC18 (you can find it here) instead of using AXI4-lite. I know, this information can hardly be found in the documentation.
The IO Standard is set to a default setting for External Ports which is LVCMOS25 in this case. You will get a xdc-file:
Good luck,
Tom
  3 Commenti
Tom Richter
Tom Richter il 6 Dic 2023
Hey Raz,
I googled your carrier board AES-PZDRCC-BRK-G and compared it with the one I have AES-PZSDRCC-FMC-G. You should have no problems because all the buttons, LEDs, switches, and ethernet are conected to the same SOM pins (here I was not sure first). That said, you should be able to do everything with our tools what is related to the ADI RF SOM as long as you have the 2x2 SDR version (ADRV9361-Z7035). Meanwhile, I also found that we support both carriers already: https://www.mathworks.com/help/supportpkg/xilinxzynqbasedradio/ug/hardware-and-software-requirements.html
For the carrier what I have I could also find the xdc on ADI GitHub. The default iostandard we use for external ports is the one from the FMC connector. You don't have such a connector but 162 User-IO pins. The xdc file for the BOB shows FPGA regular IOs where P2 and P13 use the same iostandard (the upper and lower long User-IO pins on your image).
Best regards,
Tom
Raz Elimelech
Raz Elimelech il 6 Dic 2023
Hello Tom,
thanks for the quick response , in addition to the question earliar i notice in the xdc file that the p2 port are set to lvcmos25 ? can i set the p2 to be lvcmos33 instead ?

Accedi per commentare.

Più risposte (0)

Prodotti


Release

R2020b

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by