cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
Highlighted
Adventurer
Adventurer
438 Views
Registered: ‎05-18-2018

How do I get I/O to show up on the processing system block in Vivado 2018.3?

 

I am relatively new to Vivado and am trying to migrate a ZYNQ 7000 design over to a ZYNQ UltraScale+ design.

In the older 7000 design, which I did not create, I see a large number of IO situated along the edge of the Processing System block in the GUI.

In my UltraScale+ design, I've enabled (most of) the equivalent MIO-using blocks in my IP re-customization screen, but none of the IO show up on the Processing System block in the GUI.

How do I make these ports available in the GUI?

 

Thanks!

2019-05-10 11_07_38-omni - [C__omni_omni_fpga_omni_omni_omni.xpr] - Vivado 2018.3.png
2019-05-10 11_08_24-omni_to_zynq - [C__ultrascale_pin_plan_omni_to_zynq_omni_to_zynq.xpr] - Vivado 2.png
0 Kudos
2 Replies
Highlighted
Moderator
Moderator
396 Views
Registered: ‎11-09-2015

Hi @joelschad ,

With the ZynqUS+ you will only see the IOs which are effectively going to the PL. The IOs which are directly connected to the io of the chips do not appear anymore in the block design (there is no point to have them). This is why there are some you are not seeing.

Regards,


Florent
Product Application Engineer - Xilinx Technical Support EMEA
**~ Don't forget to reply, give kudos, and accept as solution.~**
Highlighted
Adventurer
Adventurer
382 Views
Registered: ‎05-18-2018

To add to the prior reply, Processing System functions that are routed to EMIO pins show on the Processing System block (default: zynq_ultra_ps_e_0 for ZYNQ US+, processing_system7_0 for ZYNQ 7000) in the Block Design screen. Functions routed to MIO pins do not show.

0 Kudos