Included synthesizable RTL systemverilog code, sv testbench and cocotb testbench of following data structures:
- FIFO (First-In-First-Out) Queue – Parameterized depth, support for synchronous & asynchronous modes
- LIFO (Last-In-First-Out) Stack – Configurable width and depth
- Singly Linked List – Efficient memory utilization, dynamic data handling
- Doubly Linked List – Bi-directional traversal support
- Table - Indexed storage mechanism, similar to a register file, enabling rapid direct access and simultaneous read write access to data without hashing.
- List - Support sorting, find_index, delete, insert operations