deep

a Cross Development Platform for Java

User Tools

Site Tools


first_example

This is an old revision of the document!


First Example

Hello World with System.out

Developing on the Avnet MicroZed Board

As this board contains a FPGA which must be loaded with a suitable configuration, you have to carefully select one of the following methods.

Running Demo Programs

The deep runtime library offers a couple of demo programs, e.g. using serial output or flashing a led. Create a new project as given above and open the deep project file. Navigate to Referenced Libraries entry in the Package Explorer and find a suitable demo program, e.g. ch.ntb.inf.runtime.zynq7000.microzed.demo.Blinker

Edit the rootclasses entry in the deep project file as follows

#	enter names of rootclasses, e.g.
#	rootclasses = "test.MyFirstTestClass","other.MySecondTestClass";
	rootclasses = "org.deepjava.runtime.zynq7000.microzed.demo.Blinker";

Create a run configuration and run the program as given in Hello World with System.out. Be aware of the fact that all the examples using flink devices (which are implemented in the FPGA) need a suitable configuration loaded into the FPGA at startup.

first_example.1606829046.txt.gz · Last modified: 2020/12/01 14:24 by ursgraf