# How to use the official axilite IP created by HLS tool

**URL:** <https://discuss.pynq.io/t/how-to-use-the-official-axilite-ip-created-by-hls-tool/2231>\
**Category:** Support\
**Created:** [January 10, 2021, 12:00pm UTC](https://discuss.pynq.io/t/how-to-use-the-official-axilite-ip-created-by-hls-tool/2231 "2021-01-10T12:00:58Z")\
**Posts on this page:** 1\
**Showing post:** 3

<div class="post-metadata">

**Author:** ![momo\_flyer](https://sea1.discourse-cdn.com/flex019/user_avatar/discuss.pynq.io/momo_flyer/32/874_2.png) [@momo\_flyer](https://discuss.pynq.io/u/momo_flyer)\
**Post date:** [January 10, 2021, 1:08pm UTC](https://discuss.pynq.io/t/how-to-use-the-official-axilite-ip-created-by-hls-tool/2231/3 "2021-01-10T13:08:38Z")

</div>

Did you add the hls pragma “#pragma HLS INTERFACE ap\_ctrl\_none port=return” ?  
If you didn’t, you need to start your IP by writing 0x01 to your IP’s 0x00 address.  
You can also read your IP’s status by reading this address.  
// AXILiteS  
// 0x00 : Control signals  
// bit 0 - ap\_start (Read/Write/COH)  
// bit 1 - ap\_done (Read/COR)  
// bit 2 - ap\_idle (Read)  
// bit 3 - ap\_ready (Read)  
// bit 7 - auto\_restart (Read/Write)  
// others - reserved

---

_[View the full topic](https://discuss.pynq.io/t/how-to-use-the-official-axilite-ip-created-by-hls-tool/2231)._
