RegexEngine - 2024.1 English

Vitis Libraries

Release Date
2024.1 English
RegexEngine (
    const std::string& xclbin,
    const int dev_index = 0,
    const int instr_depth = 4096,
    const int char_class_num = 128,
    const int capture_grp_num = 512,
    const int msg_size = 4096,
    const int max_slice_size = 5242880,
    const int max_slice_num = 256

Default constructor for loading and programming binary.


xclbin Path to FPGA binary.
dev_index The index of Xilinx OpenCL device.
instr_depth Max number of instructions.
char_class_num Max number of character classes.
capture_grp_num Max number of capturing groups.
msg_size Max size for each message, in number of bytes. max_slice_size Max message slice size, in number of bytes.
max_slice_num Max message slice number.