
Software development kit
The easyFPGA SDK allows the instantiation of predefined components (easyCores) from the high-level languages C++ or Java. The SDK generates VHDL of your FPGA definition class and passes it along to the synthesis tools of the manufacturer.
Once the easyFPGA board is configured, the included easyCores can be accessed from any C++ or Java application by means of the USB interface. For instance you can integrate 72 PWMs or 18 UARTs (limited by the number of GPIO pins) and use it in your application.
It is important to note that the SDK is licensed as Open Source software. Hence it is allowed to use as well as customize it for all non-commercial purposes. Please contact us if you're interested in a commercial license. We would like to submit an individual offer to you.
You can find the SDK source files for C++ or Java at our GitHub repositories.
Java SDK
Application upload made easy: The easyFPGA SDK contains a graphical upload tool to load VHDL code to the board without the need of a programming adaptor. The creation of a host software in order to upload the FPGA binary when connecting to the board is not necessary any longer. Available for Linux and Windows.