123456789101112131415161718192021222324 |
- package perfmodels;
- import com.maxeler.maxcompiler.v2.build.EngineParameters;
- import com.maxeler.maxcompiler.v2.managers.custom.blocks.KernelBlock;
- import com.maxeler.platform.max5.manager.Max5LimaManager;
- class StreamFMAManager extends Max5LimaManager {
- private static final String kernel_name = "StreamFMAKernel";
- public StreamFMAManager(EngineParameters arg0) {
- super(arg0);
- KernelBlock kernel = addKernel(new StreamFMAKernel(makeKernelParameters(kernel_name)));
- kernel.getInput("a") <== addStreamFromCPU("a");
- kernel.getInput("b") <== addStreamFromCPU("b");
- addStreamToCPU("output") <== kernel.getOutput("output");
- }
- public static void main(String[] args) {
- StreamFMAManager manager = new StreamFMAManager(new EngineParameters(args));
- manager.build();
- }
- }
|