-
Notifications
You must be signed in to change notification settings - Fork 33
/
README
40 lines (27 loc) · 1.07 KB
/
README
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
User Space Accelerator Development Kit
======================================
UADK is a framework for user application to access hardware accelerator in a
unified, secure, and efficient way. UADK is comprised of UACCE, libwd and many
other algorithm libraries for different applications.
UADK contains the following elements:
wd.c
UADK fundamental library which wraps the basic operations to the UACCE
device. libwd is this library.
wd_[alg].c
UADK algorithm libraries. libwd_comp is for compression/decompression,
libwd_crypto is for all encryption/decryption and hash algorithm.
wd_utils.[ch]
Some utility functions used by UADK and its drivers.
drv/*
Hardware drivers. It helps to fulfill the semantic of algorithm
libraries for particular hardware.
test/*
Test applications to use UADK.
include/*
Head files for user APP and hardware drivers.
docs/*
Documentations.
======================================
The information of deploying UADK is in INSTALL file.
The design document is in docs/wd_design.md file.
The rules of library version are in docs/maintenance.md file.