# SequenceMatchGenerator **Repository Path**: misaka10418/SequenceMatchGenerator ## Basic Information - **Project Name**: SequenceMatchGenerator - **Description**: 使用python自动生成能够检测任意序列的Verilog模块 - **Primary Language**: Python - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2020-07-17 - **Last Updated**: 2021-11-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 序列检测器 ### 这个序列检测器由python程序生成, 基于AC自动机的算法, 能够对多个序列进行检测 先安装一个依赖库 `pip install Jinja2` 运行 `python exapmle.py` 此例子将生成的序列检测器能够检测如下序列集合 `he she his hers abandon banana asshole hold` 程序将在verilog文件夹内生成acautomaton.v和acautomaton_tb.v两个文件,可使用modelsim进入这个目录,然后在控制台输入 `do wave.do` 进行仿真查看波形 你可以通过修改example.py来生成任意序列的检测器