• skip to content



flink-project

Universal Serial Interface to FPGA's

User Tools

  • Admin
  • Log In

Site Tools

  • Recent Changes
  • Media Manager
  • Sitemap
You are here: start » flink_first_steps

flink_first_steps

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
flink_first_steps [2014/12/04 18:36] – external edit 127.0.0.1flink_first_steps [2018/01/30 11:50] (current) – [FPGA Side] sfink
Line 3: Line 3:
  
 ===== FPGA Side ===== ===== FPGA Side =====
-Ready-made modules realising functions such as PWM or analog inputs are available and can be stitched together. Available functions can be found in [[software:flink:functions|Available Functions]]. A suitable interface to the processor must be choosen as well. The figure below shows the workflow. +Ready-made modules realising functions such as PWM or analog inputs are available and can be stitched together. Available functions can be found in [[subdevices|Available Subdevices]]. A suitable interface to the processor must be choosen as well. The figure below shows the workflow. 
-[{{ ..:flink:devprocessfpga.png?250 | //Development process for the configuration of the FPGA. //}}] +[{{ ..:devprocessfpga.png?250 | //Development process for the configuration of the FPGA. //}}] 
-The VHDL modules can be found in [[software:flink:flink_vhdl|VHDL]]. The blue boxes denote automatically created files. The red boxes symbolise planned components which are not yet available. For the time being you have to manually configure your VHDL project. \\ +The VHDL modules can be found in [[flink_vhdl|flink VHDL]]. The blue boxes denote automatically created files. The red boxes symbolise planned components which are not yet available. For the time being you have to manually configure your VHDL project. \\ 
-Currently we only support Altera FPGA with its associated IDE (Quartus II). +Currently we support Altera and Xilinx FPGAs with its associated IDE (Quartus II, Vivado 2016.1 or newer). 
  
 ===== Processor Side ===== ===== Processor Side =====
-The processor will be connected to the FPGA through a certain interface. On a Linux system suitable kernel modules enable this communication (see [[software:flink:flink_linux|flink Linux Kernel Modules]]). You can write your application in user space using the API offered by the [[software:flink:flink_lib|flink Userspace Library]]. The figure below shows the workflow. +The processor will be connected to the FPGA through a certain interface. On a Linux system suitable kernel modules enable this communication (see [[flink_linux|flink Linux Kernel Modules]]). You can write your application in user space using the API offered by the [[flink_lib|flink Userspace Library]]. The figure below shows the workflow. 
-[{{ ..:flink:devprocessprocessor.png?350 | //Development process for the processor side. //}}]+[{{ ..:devprocessprocessor.png?350 | //Development process for the processor side. //}}]
 Here again, blue boxes denote automatically created files. Here again, blue boxes denote automatically created files.
  
  
flink_first_steps.1417714562.txt.gz · Last modified: 2016/02/25 13:32 (external edit)

Page Tools

  • Show page
  • Old revisions
  • Back to top
Except where otherwise noted, content on this wiki is licensed under the following license: CC Attribution-Share Alike 4.0 International
CC Attribution-Share Alike 4.0 International Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki