1
\$\begingroup\$

I'm working on a Video processing project with Vivado 2015.2 on a Zynq device.

My block design starts to get huge and hard to read. As I have several times the same pipline implemented, I would like to make some kind of submodule (take some IP and connect them together in a separate block diagram). Is it possible to do that? Can I use a (sub-) block diagram several times in the main diagram?

\$\endgroup\$
  • \$\begingroup\$ Image quality not good enough. Upload a seperate one directly to imgur. \$\endgroup\$ – Bradman175 May 3 '16 at 7:59
1
\$\begingroup\$

What you have to do is package sub modules as IP. Then you can use the IP as sub modules in a bigger design. The problem is that you can only package a whole block diagram. What you have to do is create a new block diagram, insert the blocks making a sub-module, package it as an IP and then add it to the main design. Repeat for all sub modules.

Created IPs can be used several times in another block diagram.

This Explains the process in detail.

\$\endgroup\$

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.