Skip to content

Hilx/SynADT

Repository files navigation

Overview

ADTs are commonly used in software to abstract out the implementation details. Can we use the same technique to simlify the hardware design? This work adopts ADTs in HLS and provides a set of APIs of linked list, unbalanced tree, AVL tree (balanced tree), hash table and vectors.

You can read our paper and see our slides.

About

Data Structures (Linked List, Binary Tree, HashTable, Vectors) in HLS using SysAlloc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published