Переглянути джерело

tests/fpga: add documentation

Nathalie Furmento 4 роки тому
батько
коміт
1341cdebfa
1 змінених файлів з 52 додано та 0 видалено
  1. 52 0
      tests/fpga/README.txt

+ 52 - 0
tests/fpga/README.txt

@@ -0,0 +1,52 @@
+######################
+##### Maxeler  ######
+######################
+$ export XILINXD_LICENSE_FILE=2100@jumax
+$ module load vivado maxcompiler
+$ module load devtoolset/8
+
+
+To build the JAVA program: (for kernel and Manager (.maxj))
+
+$ cd starpu/tests/
+$ maxjc -1.7 -cp $MAXCLASSPATH fpga
+
+To run the Java program to generate a DFE implementation (a .max file)
+that can be called from a StarPU/FPGA application and slic headers
+(.h) for simulation:
+
+$ java -XX:+UseSerialGC -Xmx2048m -cp $MAXCLASSPATH:. fpga.StreamFMAManager DFEModel=MAIA maxFileName=StreamFMA target=DFE_SIM
+
+$ cp StreamFMA_MAX5C_DFE_SIM/results/*{.max,.h} fpga
+
+$ cd fpga
+
+To build the slic object file (simulation):
+
+$ sliccompile StreamFMA.max
+
+To start the simulation:
+
+$ maxcompilersim -c LIMA -n $USER-StreamFMA restart
+$ export LD_LIBRARY_PATH=$MAXELEROSDIR/lib:$LD_LIBRARY_PATH
+$ export SLIC_CONF="use_simulation=$USER-StreamFMA"
+
+PS: To stop simulation
+
+$ maxcompilersim -c LIMA -n $USER-StreamFMA stop
+
+
+#################################
+##### StarPU with Maxeler  ######
+#################################
+
+$ ./autogen.sh
+$ ../configure --prefix=$PWD/../install --with-fpga --disable-link-with-riffa --disable-fortran
+$ make
+
+# $ make install
+
+To test the code (.c):
+$ ./tests/fpga/max_fpga
+
+