Qfsm

Qfsm
软件描述
用于设计有限状态机的图形化工具。
官方网站
访问软件的官方网站了解更多信息
官方认证
qfsm.sourceforge.net
安全链接HTTPS
什么是 Qfsm?
Qfsm - 用于设计有限状态机的图形化工具。
Qfsm 是使用 C++ 和图形工具箱 Qt 编写的有限状态机图形编辑器。
一个用于设计有限状态机并导出至硬件描述语言(如 VHDL、AHDL、Verilog)或 Ragel/SMC 文件(用于生成 C、C++、Objective-C、Java、Python、PHP、Perl、Lua 代码)的图形化工具。
有限状态机是一种用状态来描述复杂对象或系统的模型。实际应用中可用于设计集成电路,或创建正则表达式、扫描器及其他程序代码。
Qfsm 当前功能包括:
- 绘制、编辑和打印图表
- 支持二进制、ASCII 及“自由文本”条件代码
- 完整性检查
- 交互式仿真
- 导出 HDL 文件格式:AHDL、VHDL、Verilog HDL、KISS
- 生成 VHDL 测试代码
- 图表导出为 EPS、SVG 和 PNG 格式
- 状态表导出为 LaTeX、HTML 和纯文本格式
- 导出状态机编译器(SMC)文件(支持多种编程语言代码生成)
- 导出 Ragel 文件(用于 C/C++、Java 或 Ruby 代码生成)
- 其他导出格式:SCXML、vvvv 自动机代码

