# Pynq 2.7 HLS registers write-only?

**URL:** <https://discuss.pynq.io/t/pynq-2-7-hls-registers-write-only/3668>\
**Category:** Support\
**Created:** [February 10, 2022, 12:36am UTC](https://discuss.pynq.io/t/pynq-2-7-hls-registers-write-only/3668 "2022-02-10T00:36:41Z")\
**Posts on this page:** 1\
**Showing post:** 5

<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:** [February 11, 2022, 9:15am UTC](https://discuss.pynq.io/t/pynq-2-7-hls-registers-write-only/3668/5 "2022-02-11T09:15:31Z")

</div>

Hi @baileyji,

I am to blame for these changes, we’ve seen some cases where the board hangs because the register map tries to read from a “write-only” register. In your case Vivado is exporting these registers with the “write-only” access type and therefore `pynq` 2.7 will not read them.

While we investigate a better way you can use the previous version of the `registers.py` file. Run this command in a Jupyter Lab terminal, and then restart any Jupyer Notebook you may have

```nohighlight
wget https://raw.githubusercontent.com/Xilinx/PYNQ/image_v2.6.0/pynq/registers.py -O /usr/local/share/pynq-venv/lib/python3.8/site-packages/pynq/registers.py

```

After this you should be able to see the `register_map` as before.

Mario

---

_[View the full topic](https://discuss.pynq.io/t/pynq-2-7-hls-registers-write-only/3668)._
