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"