Search the courses, subjects, tracks, games and features, or jump straight to a page.
3 cards from this section. Quick, good the night before a test.
What does HLS stand for?
Think about the synthesis process at a higher level than RTL.
Name one high-level language that can be used in HLS.
Consider popular programming languages for hardware design.
What does HLS do?
Think about how HLS relates to programming languages.
True or False: Scheduling in HLS is only concerned with timing constraints.
Consider what else scheduling might influence beyond just timing.
Suppose you have an HLS tool that generates hardware for an image processing algorithm. Explain how scheduling could affect the performance of this implementation.
Consider how breaking down the image processing into parallel operations might help speed things up.
Develop a custom scenario where binding in HLS might lead to excessive power consumption. How could you mitigate this?
Think about the types of operations and resources used in high-level designs.
4 more questions in this section. Enroll free to practise them all.
Enroll free