Code Example - 2025.1 English

Vitis Libraries

Release Date
2025-06-04
Version
2025.1 English
#include <adf.h>
#include "bitonic_sort_graph.hpp"

using namespace adf;
namespace bitonic_sort_example {

#define DATATYPE_BS int32
#define DIM_BS 32
#define NUM_FRAMES_BS 4
#define ASCEND_BS 1
#define CASCADE_BS 2

class test_bitonic_sort : public adf::graph {
   public:
    port<input> in;
    port<output> out;
    xf::dsp::aie::bitonic_sort::bitonic_sort_graph<DATATYPE_BS, DIM_BS, NUM_FRAMES_BS, ASCEND_BS, CASCADE_BS>
        bitonicSort;
    test_bitonic_sort() {
        connect<>(in, bitonicSort.in[0]);
        connect<>(bitonicSort.out[0], out);
    };
};
};