top of page

Why do I need to run "Create HDL Wrapper..."

Updated: May 14, 2023



This post lists why a Vivado IP integrator a block diagram must be wrapped in an HDL wrapper, short answer: "because a BD (block design) cannot be synthesized directly."


In Vivado IP integrator a block diagram must be wrapped in an HDL wrapper.


Why?


From Designing IP Subsystems Using IP Integrator on p149 Xilinx provides this answer:


"The top-level HDL wrapper around the block design is needed because a BD (block design) source cannot be synthesized directly."


Supporting Documentation


UG994 p.83

UG994 p.84


UG994 p.149

UG994 p.149



References

bottom of page