# Brief out how PYNQ Z2 works with Python

**URL:** <https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538>\
**Category:** Support\
**Created:** [July 22, 2020, 3:31am UTC](https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538 "2020-07-22T03:31:02Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![NavadeepGaneshU](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/navadeepganeshu/32/961_2.png) [@NavadeepGaneshU](https://discuss.pynq.io/u/NavadeepGaneshU)\
**Post date:** [July 22, 2020, 3:31am UTC](https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538/1 "2020-07-22T03:31:02Z")

</div>

Please help me in understanding the following.

How does PYNQ Z2 work over Jupyter notebook. API, OS Image, Network etc.  
Is logical fabric taken for using Python or its just the ARM processor?

Thanks.

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [July 24, 2020, 8:29am UTC](https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538/2 "2020-07-24T08:29:41Z")

</div>

I don’t really know what you are asking other than “Explain PYNQ”.  
I’d suggest you start here:

> **[PYNQ - Python productivity for Zynq](http://www.pynq.io/)**
>
> PYNQ is an open-source project from Xilinx that makes it easy to design embedded systems with Xilinx Zynq All Programmab

Have a look at “Getting Started” and read through the documentation.

If you have questions, or something is unclear, post back with a specific question.

Cathal

---

<div class="post-metadata">

**Author:** ![NavadeepGaneshU](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/navadeepganeshu/32/961_2.png) [@NavadeepGaneshU](https://discuss.pynq.io/u/NavadeepGaneshU)\
**Post date:** [July 24, 2020, 9:05am UTC](https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538/3 "2020-07-24T09:05:17Z")

</div>

Thanks and Sorry,  
Its reframed here.

For running Python in PYNQ-Z2, does Programmable Logic(PL) take part or is it just Processing System (PS) ?

---

<div class="post-metadata">

**Author:** ![cathalmccabe](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/cathalmccabe/32/3348_2.png) [@cathalmccabe](https://discuss.pynq.io/u/cathalmccabe)\
**Post date:** [July 24, 2020, 9:34am UTC](https://discuss.pynq.io/t/brief-out-how-pynq-z2-works-with-python/1538/4 "2020-07-24T09:34:19Z")

</div>

Python only runs on the PS (Arm). It can be used to control IP in the PL.

Cathal
