tapasco-api.h.3 928 Bytes
Newer Older
Jens Korinth's avatar
Jens Korinth committed
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
.TH tapasco-api.h 1 "May 11, 2017" "version 2017.1"  "USER COMMANDS"
.SH NAME
tapasco-api.h \- Header include for libtapasco(3), define Tapasco API.
.SH DESCRIPTION
TaPaSCo microarchitectures consist of two parts: The
.I Architecture
and the
.I Platform.
Architecture is resonsible for the organization and wiring of the processing
elements, as well as their control interface. Platform is responsible for the
rest of the design, e.g., the communication to the host, access to memory,
peripherals.
.PP
tpc-api.h defines the user-facing API for applications, i.e., the interface
user applications program against to interface with TaPaSCo hardware. It defines
methods to query bitstreams, transfer data from and to the device, configure and
launch jobs, among other things (see inline documentation).
.PP
Each Architecture provides its own implementation of tapasco-api.h in
libtapasco(3).
.SH SEE ALSO
tapasco(1), libtapasco(3)