# Composable Overlay .bit file

**URL:** <https://discuss.pynq.io/t/composable-overlay-bit-file/5376>\
**Category:** Support\
**Created:** [March 20, 2023, 5:47pm UTC](https://discuss.pynq.io/t/composable-overlay-bit-file/5376 "2023-03-20T17:47:07Z")\
**Posts on this page:** 1\
**Showing post:** 6

<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:** [March 21, 2023, 12:42pm UTC](https://discuss.pynq.io/t/composable-overlay-bit-file/5376/6 "2023-03-21T12:42:18Z")

</div>

Hi Cameron,

> i.e. the long list of bit files such as ‘cv\_dfx\_3\_pr\_composable\_pr\_1\_dilate\_erode\_partial.bit’ are all components held within the ‘cv\_dfx\_3\_pr.bit’ ?

The files that contain `pr_` and `partial` in the name are the dynamic reconfigurable portions of the design. The DFX part.

> p.s. does it have to be version 2020.2 of vivado and vitis?

I suggest you use the `v1.1.0-dev` branch. Which is aligned with Vitis 2022.1 and PYNQ 3.0.1. You need both Vitis and Vivado.

> When it says rebuild does this mean that to build your own adaptation of the composable pipeline requires vivado and vitis,? what is actually happening when you run the make file on a board with a linux operating system and vivado installed?

For the overlays we provide you do not need to rebuild. But, if you would like to make any change or add a [new IP](https://discuss.pynq.io/t/changing-the-ip-in-the-composable-pipeline/4301) you need to rebuild the full project.  
The Makefile encompasses several steps:

1. Compiles the selected vision functions to an IP using Vitis HLS
2. Creates the Vivado Project, Block Design, generate bitstreams and partial bitstreams
3. Copy extra files to the overlay project

Optionally you can zip all up with `make zip`

This description is at a very high level, each step contains sub steps that are described using TCL.

Mario

---

_[View the full topic](https://discuss.pynq.io/t/composable-overlay-bit-file/5376)._
