# How to use partial reconfiguration in PYNQ-Z2?

**URL:** <https://discuss.pynq.io/t/how-to-use-partial-reconfiguration-in-pynq-z2/3435>\
**Category:** Support\
**Created:** [December 17, 2021, 11:14am UTC](https://discuss.pynq.io/t/how-to-use-partial-reconfiguration-in-pynq-z2/3435 "2021-12-17T11:14:12Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Ronin](https://avatars.discourse-cdn.com/v4/letter/r/ad7895/32.png) [@Ronin](https://discuss.pynq.io/u/Ronin)\
**Post date:** [December 17, 2021, 11:14am UTC](https://discuss.pynq.io/t/how-to-use-partial-reconfiguration-in-pynq-z2/3435/1 "2021-12-17T11:14:12Z")

</div>

Hi, I’m new in the field of FPGA. Recently, I need to use the partial reconfiguration technology in PYNQ-Z2, but after a long time of searching, I failed to find a detailed tutorial.

I really need to find a detailed tutorial teaching me how to use the partial reconfiguration technology in PYNQ-Z2 using Verilog (not HLS), from the scratch.

Could anyone be so kind to help me with that? Thanks a lot!

---

<div class="post-metadata">

**Author:** ![marioruiz](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/marioruiz/32/2177_2.png) [@marioruiz](https://discuss.pynq.io/u/marioruiz)\
**Post date:** [December 17, 2021, 11:59am UTC](https://discuss.pynq.io/t/how-to-use-partial-reconfiguration-in-pynq-z2/3435/2 "2021-12-17T11:59:36Z")

</div>

Hi @Ronin,

This is not a PYNQ related question. You may better off asking in the Xilinx support forums. [https://support.xilinx.com/s/?language=en\_US](https://support.xilinx.com/s/?language=en_US)

The key word is Dynamic Function eXchange (DFX), partial reconfiguration is a legacy term.

Once you have the partial bitstreams you can use PYNQ capabilities to program them onto the FPGA

[https://pynq.readthedocs.io/en/latest/overlay\_design\_methodology/partial\_reconfiguration.html](https://pynq.readthedocs.io/en/latest/overlay_design_methodology/partial_reconfiguration.html)

Mario

---

<div class="post-metadata">

**Author:** ![Ronin](https://avatars.discourse-cdn.com/v4/letter/r/ad7895/32.png) [@Ronin](https://discuss.pynq.io/u/Ronin)\
**Post date:** [December 17, 2021, 12:10pm UTC](https://discuss.pynq.io/t/how-to-use-partial-reconfiguration-in-pynq-z2/3435/3 "2021-12-17T12:10:13Z")

</div>

Hi @marioruiz ,  
Thanks a lot for your answer!  
I will try your suggestion.
