Qfsm

软件描述

用于设计有限状态机的图形化工具。

官方网站

访问软件的官方网站了解更多信息

官方认证

qfsm.sourceforge.net

安全链接HTTPS

什么是 Qfsm?

Qfsm - 一种用于设计有限状态机的图形工具。
Qfsm 是一个基于 C++ 语言、使用 Qt 图形工具包编写的有限状态机图形编辑器。
该工具可用于设计有限状态机,并将其导出为硬件描述语言(HDL),例如 VHDL、AHDL、Verilog,或导出为 Ragel/SMC 文件,用于 C、C++、Objective-C、Java、Python、PHP、Perl、Lua 等语言的代码生成。
有限状态机是一种用于以对象或系统可能处于的状态来描述复杂对象或系统的模型。在实际应用中,它可以用于设计集成电路,或生成正则表达式、扫描器或其他程序代码。
Qfsm 的当前功能包括:

  • 图形绘制、编辑和打印
  • 二进制、ASCII 以及“自由文本”条件码
  • 数据完整性检查
  • 交互式仿真
  • 导出为 AHDL、VHDL、Verilog HDL、KISS 等 HDL 格式
  • 生成 VHDL 测试代码
  • 导出为 EPS、SVG 和 PNG 格式的图表
  • 导出状态表为 LaTeX、HTML 和纯文本格式
  • 导出状态机编译器(SMC)格式(支持多种编程语言的代码生成)
  • 导出 Ragel 文件(用于 C/C++、Java 或 Ruby 代码生成)
  • 其他导出格式:SCXML、vvvv 自动机代码

支持平台

下载与相关链接

安全提示
⚠️

安全提醒

点击下方链接将跳转到第三方网站,请确保来源安全,建议优先从官方网站下载。