# Composable Pipeline for ZCU104

**URL:** <https://discuss.pynq.io/t/composable-pipeline-for-zcu104/4183>\
**Category:** Community corner\
**Created:** [May 12, 2022, 12:26pm UTC](https://discuss.pynq.io/t/composable-pipeline-for-zcu104/4183 "2022-05-12T12:26:03Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jcollier](https://avatars.discourse-cdn.com/v4/letter/j/9dc877/32.png) [@jcollier](https://discuss.pynq.io/u/jcollier)\
**Post date:** [May 12, 2022, 12:26pm UTC](https://discuss.pynq.io/t/composable-pipeline-for-zcu104/4183/1 "2022-05-12T12:26:04Z")

</div>

Hello,

I think the Composable Pipeline is a great learning tool / demonstration but didn’t have a supported board. I ported the design to run on the ZCU104. I forked the design and posted it to [Github](https://github.com/TheRealJohnCollier/PYNQ_Composable_Pipeline).

Besides needing to learn the PYNQ/Vivado system, the challenges came from needing to initialize the HDMI in the python code and generating a Makefile that would build the project correctly.

To-Do’s:

- Auto sense resolution: Some of the code initializes for 1920x1080. It would be good to initialize the output based on the input. (though you can insert a Mode command into the jupyter notebook to set the resolution)

Porting Overview:  
I built the project for the Pynq-ZU, changed the board and started going through the issues. Some things I did:

- Remove the RGB LEDs
- Remove the MIPI interface
- Changed the pinout.xdc to map the pins correctly
- Manually redrew the DFX regions to include enough resources

I hope this helps someone.

---

<div class="post-metadata">

**Author:** ![Sai](https://avatars.discourse-cdn.com/v4/letter/s/ecd19e/32.png) [@Sai](https://discuss.pynq.io/u/Sai)\
**Post date:** [February 21, 2025, 11:27am UTC](https://discuss.pynq.io/t/composable-pipeline-for-zcu104/4183/2 "2025-02-21T11:27:24Z")

</div>

Can you share the pinout? I am looking for analog input
