1
Qfsm - Sonlu durumlu makineler tasarlamak için grafiksel bir araç.Qfsm, grafik araç takımı Qt kullanılarak C ++ ile yazılmış sonlu durum makineleri için bir grafik editörüdür.Sonlu durum makineleri tasarlamak ve bunları Donanım Tanımlama Dilleri'ne vermek için grafiksel bir araç; C, C ++, Objective-C, Java, Python, PHP, Perl, Lua kod üretimi için VHDL, AHDL, Verilog veya Ragel / SMC dosyaları gibi diller.Sonlu durum makineleri, karmaşık nesneleri veya sistemleri içinde bulundukları durumlar açısından tanımlayan bir modeldir. Uygulamada, entegre devreler tasarlamak veya düzenli ifadeler, tarayıcılar veya diğer program kodları oluşturmak için kullanılabilirler.Qfsm'in şu anki özellikleri şunlardır: Diyagramların çizilmesi, düzenlenmesi ve basılması İkili, ASCII ve "serbest metin" durum kodları Bütünlük kontrolü Etkileşimli simülasyon Dosya formatlarında HDL dışa aktarma: AHDL, VHDL, Verilog HDL, KISS VHDL test kodunun oluşturulması Diyagram dışa aktarmabiçimleri: Lateks, HTML ve düz metin biçiminde EPS, SVG ve PNG Durum tablosu dışa aktarma Durum Makinesi Derleyici (SMC) dışa aktarma (birçok programlama dilinde kod oluşturma desteği) Ragel dosya dışa aktarma (C / C ++, Java veya Ruby kodu için kullanılır)Diğer dışa aktarma formatları: SCXML, vvvv Otomatik veri kodu