You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
CMSIS-DSP/ComputeGraph/tests/README.md

1.3 KiB

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 (asynchronous 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"