Christophe Favergeon d760b35617 Added some tests for the ComputeGraph. 3 роки тому
..
RTE d760b35617 Added some tests for the ComputeGraph. 3 роки тому
async d760b35617 Added some tests for the ComputeGraph. 3 роки тому
cprj d760b35617 Added some tests for the ComputeGraph. 3 роки тому
dot d760b35617 Added some tests for the ComputeGraph. 3 роки тому
fifobench_async d760b35617 Added some tests for the ComputeGraph. 3 роки тому
fifobench_sync d760b35617 Added some tests for the ComputeGraph. 3 роки тому
sync d760b35617 Added some tests for the ComputeGraph. 3 роки тому
.gitignore d760b35617 Added some tests for the ComputeGraph. 3 роки тому
ARMCM55_FP_MVE_config.txt d760b35617 Added some tests for the ComputeGraph. 3 роки тому
AppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 роки тому
BenchAppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 роки тому
CMakeLists.txt d760b35617 Added some tests for the ComputeGraph. 3 роки тому
ComplexAppNodes.h d760b35617 Added some tests for the ComputeGraph. 3 роки тому
README.md d760b35617 Added some tests for the ComputeGraph. 3 роки тому
asyncgraph.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
cg.clayer.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
create_async.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
create_fifobench_async.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
create_fifobench_sync.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
create_sync.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
custom.h d760b35617 Added some tests for the ComputeGraph. 3 роки тому
custom_bench.cpp d760b35617 Added some tests for the ComputeGraph. 3 роки тому
custom_bench.h d760b35617 Added some tests for the ComputeGraph. 3 роки тому
example.csolution_ac6.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
fifo.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
fifobench_async.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
fifobench_sync.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
graph_bench_async.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
graph_bench_sync.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
graph_complex.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
main.cpp d760b35617 Added some tests for the ComputeGraph. 3 роки тому
main_fifo.cpp d760b35617 Added some tests for the ComputeGraph. 3 роки тому
main_fifobench.cpp d760b35617 Added some tests for the ComputeGraph. 3 роки тому
nodes.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
nodes_bench.py d760b35617 Added some tests for the ComputeGraph. 3 роки тому
run_fifo.bat d760b35617 Added some tests for the ComputeGraph. 3 роки тому
run_fifobench_async.bat d760b35617 Added some tests for the ComputeGraph. 3 роки тому
run_fifobench_sync.bat d760b35617 Added some tests for the ComputeGraph. 3 роки тому
syncgraph.cproject.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому
timing.c d760b35617 Added some tests for the ComputeGraph. 3 роки тому
vht.clayer.yml d760b35617 Added some tests for the ComputeGraph. 3 роки тому

README.md

README

Some tests to validate some parts of the Compute graph. They all rely on the CMSIS build tools and Arm Virtual Hardware.

List of tests

  • create_sync.py
    • Create a complex graph containing all classes defined in GenericNodes.h (synchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\syncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_async.py
    • Create a complex graph containing all classes defined in GenericNodes.h (ssynchronous mode). Used to test that it builds and that there are no errors in the templates
    • cbuild "cprj\asyncgraph.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_sync.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (synchronous mode)
    • cbuild "cprj\fifobench_sync.CommandLine+VHT-Corstone-300.cprj"
  • create_fifobench_async.py
    • Create a graph with FFT / IFFT : the graph is decomposing a signal and rebuilding it. It is used to test the performance of different FIFOs implementations (asynchronous mode)
    • cbuild "cprj\fifobench_async.CommandLine+VHT-Corstone-300.cprj"
  • There is a simple FIFO test to check the behavior of the FIFO implementation:
    • cbuild "cprj\fifo.CommandLine+VHT-Corstone-300.cprj"