Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members  

ExportVHDL Class Reference

Class that manages export to VHDL. More...

#include <ExportVHDL.h>

Inheritance diagram for ExportVHDL::

Export List of all members.

Public Methods

void doExport ()
 Writes all the relevant data into the tdf file.

QString fileFilter ()
 Returns the appropriate filter string for the file dialog.


Private Methods

void writeEnvironment ()
 Writes the 'library' and 'use' lines to the output stream.

void writeEntity ()
 Writes the 'entity' block to the output stream.

void writeArchitecture ()
 Writes the 'architecture' block to the output stream.

void writeResetProcess ()
 Writes the reset/clock process to the output stream.

void writeMainProcess ()
 Writes the input/current_state process to the output stream.


Private Attributes

QString mname
 Name of the machine to export.

bool state_encoding
 If TRUE, the fixed encoding for the states is used, otherwise an enum type.


Detailed Description

Class that manages export to VHDL.


The documentation for this class was generated from the following files:
Generated at Fri Apr 11 22:37:15 2003 for Qfsm by doxygen1.2.9.1 written by Dimitri van Heesch, © 1997-2001