I am working on ADRV9361-z7035. I have to load our own custom code for routing signals using vivado HLX and also want to use LINUX SD card image simultaneously.
For program device using Vivado hlx we need to use JTAG cable and for operate the IIO oscilloscope using Linux SD card image.
How could we use both at same time? Kindly guide me.
Waiting for your response.
Yes, in this way the bootloader from the SD-card will write the new bitstream that includes your custom IP for the LVDS to LVTTL convertion.
If the design is correct, there should be no problem connecting…
Can you please clarify what do you mean by "custom code for routing signals"? This means you have a modified HDL and need to replace the original bitstream that we provide for the SD-Card image?
No we have to route the signals from bank 35 to bank 12 for connect external device. In the custom code we are doing LVDS to LVTTL conversion for routing signals.
We need to load this generated LVDS_LVTTL.bit file using JTAG cable. And also want to use LINUX sd card image for using IIO oscilloscope. In the SD card image there is one system_top.bit file we were not modified that file.
How should we use both bit file as same time?
Just to make it clear, there should be only one bitstream that has to be loaded. This means that your custom design should be included in https://github.com/analogdevicesinc/hdl/tree/master/projects/adrv9361z7035 (with modifications to system_top.v). After the design is complete, the BOOT.bin image should be updated with the new bitstream and replace the old one from the SD-Card. Here is a link for building the BOOT.bin https://wiki.analog.com/resources/tools-software/linux-software/build-the-zynq-boot-image.
If you have additional questions let me know.
If I modify the design and include in https://github.com/analogdevicesinc/hdl/tree/master/projects/adrv9361z7035 this.
I should be able to use IIO oscilloscope and our design at a same time?
If the design is correct, there should be no problem connecting to the board using IIO oscilloscope.