Dies ist eine alte Version des Dokuments!
Downloads
flink is ..
flink can be read as fast link or as the German „flink“ meaning fast. It enables any processors to communicate with an external FPGA over a serial interface. The FPGA may contain several blocks such as counters or pulse-width modulation. Such blocks are extensively used in robotics for control applications.
flink can be used on a multitude of targets and with various setups.
flink includes the following modules
Implement all necessary hardware modules with flink VHDL modules and interfaces and choose a suitable interconnection with the available flink Linux Kernel Modules. Develop your application using the flink Userspace Library. The following picture shows the system setup.
An external FPGA contains hardware modules, which provide certain functions such as a pwm generator or an analog input channel. Such an external FPGA is represented by a flink device. Every flink device contains one or more subdevices. A subdevice represents a function. At last every subdevice has one or more channels.
digital IO or analog input.digital IO subdevice.