FastSearch is a project intended to increase the speed of string searching by using the FPGA technology.
FastSearch may be used for:
- Boosting string search on embedded systems
- Filtering data packets
The project includes:
- SearchBlock IP Core.
- A demo system, which uses SearchBlock and contains all the necessary interconnection.
- A demo application for Linux, which access SearchBlock via /dev/mem.
Project location, Sources
Description: The bitap algorithm implemented as an IP-core
Project location, Sources, Structure
Description: A Vivado project connecting the ARM core with SearchBlock.
Project location, Sources
Description: A Xilinx SDK project, which shows how to use FastSearch on Linux.
- Write a proper Linux driver for working with the IP-core
Bitap algorithm, shift-or algorithm, shift-and algorithm, Baeza-Yates–Gonnet algorithm, IP Core, ZedBoard, Zynq, Xilinx, FPGA, ARM, SoC, Vivado, Xilinx SDK, Linux