# Information needed for building PYNQ on custom board

**URL:** <https://discuss.pynq.io/t/information-needed-for-building-pynq-on-custom-board/2582>\
**Category:** Support\
**Created:** [April 21, 2021, 9:56am UTC](https://discuss.pynq.io/t/information-needed-for-building-pynq-on-custom-board/2582 "2021-04-21T09:56:08Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![mizan](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/mizan/32/2119_2.png) [@mizan](https://discuss.pynq.io/u/mizan)\
**Post date:** [April 21, 2021, 9:56am UTC](https://discuss.pynq.io/t/information-needed-for-building-pynq-on-custom-board/2582/1 "2021-04-21T09:56:08Z")

</div>

I am planning to build a custom board based on xczu7ev-ffvc1156-2-e. What measures do I need to take to implement PYNQ on that board? Most of the thing will run independently in PL, apart from the fact, it would be controlled by the PS. In this case, Can I use the stock image of PYNQ for ZCU104? In my board there would be SDI ports, 8 DDR, and other parts that are not available in ZCU104, do I need to consider something else for the hardware changes?

Any suggestion would be really appreciated.

Thanks,  
Mizan

---

<div class="post-metadata">

**Author:** ![PeterOgden](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/peterogden/32/55_2.png) [@PeterOgden](https://discuss.pynq.io/u/PeterOgden)\
**Post date:** [April 21, 2021, 10:11am UTC](https://discuss.pynq.io/t/information-needed-for-building-pynq-on-custom-board/2582/2 "2021-04-21T10:11:26Z")

</div>

Our recommended flow is first to get a bootable Petalinux BSP up and running for your board that will detail all of the external peripherals and then follow the [board-agnostic build flow](https://discuss.pynq.io/t/quick-porting-of-pynq-using-pre-built-images/1075) to generate a PYNQ image. It uses the same root filesystem as for the ZCU104 but makes sure the kernel will work for your board.

Peter
