FIL I/O options missing in the FIL wizard.

Hi, I am using MATLAB R2022b and Vivado 2020.2. I am trying to put the Zynq (xc7z020-2clg400) board as FPGA-in-the-loop in Simulink. And I noticed- when opening FIL wizard, FIL I/O is missing. I do not know why this is happening and it will be helpful if someone can put some light on it. I have attached the figure below where the FIL I/O missing are highlighted.

Answers (1)

Hi Charanraj,
I assume you refer to the FIL I/O panel in the FPGA Board Wizard of the FPGA Board Manager. You can access the FPGA Board Manager by clicking on Launch Board Manager in the FIL Wizard.
You can find an example here.
Best regards,
Tom

3 Comments

Hi Tom,
Thanks for trying to help!
Yes, I indeed refer to the FIL I/O option in the FPGA Board Wizard of the FPGA Board Manager. Unfortunately, even if I try the steps you referrred the FIL I/O option is missing and I could not enter the FPGA pin address details. For clarity, I am showing below in steps as figures how the fpgaBoardManager directs me.
Before, I would like to explain what I am trying to do. I am trying to connect my Zynq (xc7z020-2clg400) board to MATLAB and use as FPGA-in-the-Loop. I am using MATLAB R2022b and Vivado 2020.2. The check of connection of the board with MATLAB via ethernet by typing the command "h = zynq" is positive. I did set-up the system root to the Vivado installation directory using the command "hdlsetuptoolpath('ToolName','Xilinx Vivado','ToolPath','C:\Xilinx\Vivado\2020.2\bin\vivado.bat')". I do type 'fpgaBoardManager' command to open the FPGA Board Wizard. And the rest are furnished below in figures-
Figure 1 (I am manually entering the FPGA board details)
Figure 2 (I am manually entering the FPGA board details)
Figure 3 (I am manually entering the FPGA board details)
Figure 4 (I am not showing the FPGA-in-the-Loop test. It passes this test. And after this page, it directs me to save the configuration and no FIL I/O options are provided.)
Figure 5 (As you can see- after Figure 4, MATLAB allows me to only save the configuration file. There is no FIL I/O option given to me.)
Figure 6 (The created FPGA board details is highlighted in blue.)
Hi Tom, from the above figure you can see clearly, how MATLAB does not provide me the option to enter FIL I/O where I can enter the FPGA pin address details. After I enter the interface details of the board, the windows navigates me to directly save the board.
I am aware that only the Turnkey I/O needs license (probably a commercial license) but being an licensed member of a research instution I was expecting the FIL I/O options to appear and work normally. That's why I wrote this. Can you suggest me the needful ?
Thanks in advance!
Hi Charanraj,
sorry for the delay. I checked your steps and now have an answer. You selected a Zynq device. For Zynq we do not support direrect ethernet (ethernet can be used via PS and LibIIO driver for FIL).
When you select e.g. Artix7 you will get this:
and on the next page this:
You can see that the FIL I/O is only related to ethernet port settings not JTAG. So you did nothing wrong and it should work.
Best regards,
Tom
Thanks Tom.
I still couldn't able to establish FPGA-in-the-loop in Simulink using the Zynq board- Zynq (xc7z020-2clg400) I am using. Firstly, whithout using he FIL I/O option how can I tell the interface the address of the pins of the FPGA ? It will be of great help if there is any tutorial or step-by-step instructions available to carry out FIL using the Zynq (xc7z020-2clg400) via JTAG. Is there any help/guidline on this this ?
Thanks in advance!

Sign in to comment.

Products

Release

R2022b

Asked:

on 13 Nov 2023

Commented:

on 8 Jan 2024

Community Treasure Hunt

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

Start Hunting!