# Top

**URL:** https://hls.academy/forums/top.md?ascending=false&period=all

[Latest](https://hls.academy/forums/latest.md) · [Categories](https://hls.academy/forums/categories.md) · [Tags](https://hls.academy/forums/tags.md)

---

## [Hackathon questions and issues](https://hls.academy/forums/t/hackathon-questions-and-issues/152)

<div class="topic-metadata">

**Author:** [@RussK](https://hls.academy/forums/u/RussK)\
**Replies:** 30\
**Last updated:** [October 13, 2026, 4:25pm UTC](https://hls.academy/forums/t/hackathon-questions-and-issues/152 "2026-10-13T16:25:57Z")

</div>

Use this forum topic to ask questions or bring up any issues you have with the hackathon.

---

## [Accelerating Inferencing using HLS Hackathon 2025 (Questions & Queries)](https://hls.academy/forums/t/accelerating-inferencing-using-hls-hackathon-2025-questions-queries/307)

<div class="topic-metadata">

**Author:** [@The\_Professor](https://hls.academy/forums/u/The_Professor)\
**Replies:** 33\
**Last updated:** [November 4, 2025, 2:17pm UTC](https://hls.academy/forums/t/accelerating-inferencing-using-hls-hackathon-2025-questions-queries/307 "2025-11-04T14:17:38Z")

</div>

I tried to start the hackathon but the virtual machine did not have the directory “2025\_hackathon”. What’s wrong?

---

## [Partial unrolling vs. pipelining where II\>1](https://hls.academy/forums/t/partial-unrolling-vs-pipelining-where-ii-1/45)

<div class="topic-metadata">

**Author:** [@stuartclubb](https://hls.academy/forums/u/stuartclubb)\
**Replies:** 0\
**Last updated:** [September 16, 2024, 7:10pm UTC](https://hls.academy/forums/t/partial-unrolling-vs-pipelining-where-ii-1/45 "2024-09-16T19:10:02Z")

</div>

You can unroll a loop by two and pipeline with an Initiation of two. Though why would you do that instead of leaving the loop rolled and pipelining with an initiation interval of one? Same goes for unrolling “everything”…

---

## [How do HLS tools support and handle interfaces?](https://hls.academy/forums/t/how-do-hls-tools-support-and-handle-interfaces/184)

<div class="topic-metadata">

**Author:** [@emily-95](https://hls.academy/forums/u/emily-95)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:37pm UTC](https://hls.academy/forums/t/how-do-hls-tools-support-and-handle-interfaces/184 "2025-08-07T19:37:21Z")

</div>

Hello everyone! I’m digging into how HLS tools support different interface types and how much control we really have over them. Would love to hear how others approach this, especially any tips from folks who’ve navigat…

---

## [How to add custom ASIC libraries in catapult tool ?](https://hls.academy/forums/t/how-to-add-custom-asic-libraries-in-catapult-tool/79)

<div class="topic-metadata">

**Author:** [@Hari](https://hls.academy/forums/u/Hari)\
**Replies:** 1\
**Last updated:** [December 18, 2024, 3:15am UTC](https://hls.academy/forums/t/how-to-add-custom-asic-libraries-in-catapult-tool/79 "2024-12-18T03:15:24Z")

</div>

Hi All, Can some one help how to add custom ASIC libraries to the catapult tool and use that for area and power generations. I have gone through help section and found we can acheive this using library wizard. But i am…

---

## [Welcome to HLS Academy's Forum! 👋](https://hls.academy/forums/t/welcome-to-hls-academys-forum/5)

<div class="topic-metadata">

**Author:** [@system](https://hls.academy/forums/u/system)\
**Replies:** 0\
**Last updated:** [February 5, 2024, 2:33pm UTC](https://hls.academy/forums/t/welcome-to-hls-academys-forum/5 "2024-02-05T14:33:29Z")

</div>

We are so glad you joined us. Here are some things you can do to get started: :speaking\_head: Introduce yourself by adding your picture on hls.academy (click on your name in the upper right hand corner\> edit profile an…

---

## [RTL synthesis tools help reduce power by controlling the encoding of Finite State Machines. How is this handled in HLS?](https://hls.academy/forums/t/rtl-synthesis-tools-help-reduce-power-by-controlling-the-encoding-of-finite-state-machines-how-is-this-handled-in-hls/186)

<div class="topic-metadata">

**Author:** [@emily-95](https://hls.academy/forums/u/emily-95)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:40pm UTC](https://hls.academy/forums/t/rtl-synthesis-tools-help-reduce-power-by-controlling-the-encoding-of-finite-state-machines-how-is-this-handled-in-hls/186 "2025-08-07T19:40:21Z")

</div>

Hi everyone! In RTL synthesis, we can guide FSM encoding to optimize for power and area. I’m curious how this is handled in HLS… do we get any control over FSM encoding, or is it entirely managed by the tool? Would lov…

---

## [What are inline and block in hierarchies?](https://hls.academy/forums/t/what-are-inline-and-block-in-hierarchies/179)

<div class="topic-metadata">

**Author:** [@ChrisDavis](https://hls.academy/forums/u/ChrisDavis)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:35pm UTC](https://hls.academy/forums/t/what-are-inline-and-block-in-hierarchies/179 "2025-08-07T19:35:44Z")

</div>

Hey all! I’m trying to better understand how HLS tools handle function hierarchies, specifically the difference between ‘inline’ and ‘block’. I’ve seen both terms tossed around in synthesis reports and directives, but I…

---

## [What are the best practices for implementing efficient arithmetic operations in HLS?](https://hls.academy/forums/t/what-are-the-best-practices-for-implementing-efficient-arithmetic-operations-in-hls/185)

<div class="topic-metadata">

**Author:** [@emily-95](https://hls.academy/forums/u/emily-95)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:39pm UTC](https://hls.academy/forums/t/what-are-the-best-practices-for-implementing-efficient-arithmetic-operations-in-hls/185 "2025-08-07T19:39:15Z")

</div>

Hey hey What are your go-to strategies for implementing fast and resource-efficient arithmetic operations in HLS? Think fixed vs floating point, operator selection, custom IP, or optimizing the datapath. Looking to lev…

---

## [What are the benefits of HLS?](https://hls.academy/forums/t/what-are-the-benefits-of-hls/180)

<div class="topic-metadata">

**Author:** [@TaylorAnderson](https://hls.academy/forums/u/TaylorAnderson)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:29pm UTC](https://hls.academy/forums/t/what-are-the-benefits-of-hls/180 "2025-08-07T19:29:38Z")

</div>

Hey guys! I was wondering, if one could summarize a few benefits of HLS, what would you narrow it down to?

---

## [When is it not possible to pipeline with II=1?](https://hls.academy/forums/t/when-is-it-not-possible-to-pipeline-with-ii-1/175)

<div class="topic-metadata">

**Author:** [@ChrisDavis](https://hls.academy/forums/u/ChrisDavis)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:34pm UTC](https://hls.academy/forums/t/when-is-it-not-possible-to-pipeline-with-ii-1/175 "2025-08-07T19:34:45Z")

</div>

Hey! What are the typical reasons II=1 can’t be achieved? I’d love to hear how you analyze and resolve these limitations. Looking forward to your insights!

---

## [Since I design in C++ can I use the native datatypes for High Level Synthesis as well?](https://hls.academy/forums/t/since-i-design-in-c-can-i-use-the-native-datatypes-for-high-level-synthesis-as-well/183)

<div class="topic-metadata">

**Author:** [@TaylorAnderson](https://hls.academy/forums/u/TaylorAnderson)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:36pm UTC](https://hls.academy/forums/t/since-i-design-in-c-can-i-use-the-native-datatypes-for-high-level-synthesis-as-well/183 "2025-08-07T19:36:23Z")

</div>

Can someone give some guidance, since I design in C++ can I use the native datatypes for High Level Synthesis as well?

---

## [How to handle memories when loops are unrolled?](https://hls.academy/forums/t/how-to-handle-memories-when-loops-are-unrolled/177)

<div class="topic-metadata">

**Author:** [@TaylorAnderson](https://hls.academy/forums/u/TaylorAnderson)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:33pm UTC](https://hls.academy/forums/t/how-to-handle-memories-when-loops-are-unrolled/177 "2025-08-07T19:33:51Z")

</div>

Hey everyone! I’m diving into loop unrolling in HLS and running into some head-scratchers around memory handling. How to handle memories when loops are unrolled? Any best practices, gotchas, or examples would be hugely…

---

## [What is scope in design partitioning?](https://hls.academy/forums/t/what-is-scope-in-design-partitioning/181)

<div class="topic-metadata">

**Author:** [@ChrisDavis](https://hls.academy/forums/u/ChrisDavis)\
**Replies:** 1\
**Last updated:** [August 7, 2025, 7:36pm UTC](https://hls.academy/forums/t/what-is-scope-in-design-partitioning/181 "2025-08-07T19:36:04Z")

</div>

Hi I’ll keep it short and simple. What is scope in design partitioning?
