A class to hold common data for JSignals.
More...
#include <JSignalData.h>
|
|
| TRGCDCJSignalData () |
| | Constructor for class.
|
| |
|
void | setVhdlOutputFile (const std::string &) |
| | Sets the filename for VHDL output.
|
| |
|
void | setPrintVhdl (bool) |
| | Sets if to print VHDL output.
|
| |
|
void | setPrintedToFile (bool) |
| | Set to remember that file was printed.
|
| |
|
void | setVhdlInProcess (const std::string &) |
| | Set the VHDL code that are in a process statement.
|
| |
|
void | setVhdlOutProcess (const std::string &) |
| | Set the VHDL code that is outside a process statement.
|
| |
|
std::string | getVhdlOutputFile () const |
| | Get the VHDL output code.
|
| |
|
bool | getPrintVhdl () const |
| | Gets the status of m_printVhdl.
|
| |
|
bool | getPrintedToFile () const |
| | Gets the status of m_printedToFile.
|
| |
|
std::map< std::string, std::vector< int > > const & | getSignals () const |
| | Gets the signals that were saved for one line of VHDL.
|
| |
|
std::string | getVhdlInProcess () const |
| | Gets the VHDL code that are in a process statement.
|
| |
|
std::string | getVhdlOutProcess () const |
| | Gets the VHDL code that are outside a process statement.
|
| |
|
std::string | getVhdlDefine () const |
| | Gets the VHDL code for define statement.
|
| |
|
void | printToFile () |
| | Utilities Function to print VHDL code.
|
| |
|
void | buffersVhdlCode () |
| | Function to print buffer VHDL code.
|
| |
|
void | signalsVhdlCode () |
| | Function to print definition of signal VHDL code.
|
| |
|
void | entryVhdlCode () |
| | Function to print entry VHDL code.
|
| |
|
| std::string | m_vhdlOutputFile |
| | Memebers. More...
|
| |
|
std::string | m_vhdlEntry |
| | Holds VHDL entry code.
|
| |
|
std::string | m_vhdlDefine |
| | Holds VHDL define code.
|
| |
|
std::string | m_vhdlInProcess |
| | Holds VHDL process code.
|
| |
|
std::string | m_vhdlOutProcess |
| | Holds VHDL out of process code.
|
| |
|
bool | m_printVhdl |
| | Status if code should be printed.
|
| |
|
bool | m_printedToFile |
| | Statis if VHDL is printed to file.
|
| |
|
std::map< std::string, std::vector< int > > | m_buffers |
| | vector<int> is {type, bitwidth, buffer} Holds all the requried VHDL buffers.
|
| |
|
std::map< std::string, std::vector< int > > | m_signals |
| | Holds all the requried VHDL signals.
|
| |
|
std::map< std::string, bool > | m_arrayType |
| | Holds all the required VHDL types.
|
| |
|
|
class | TRGCDCJSignal |
| |
|
class | TRGCDCJLUT |
| |
A class to hold common data for JSignals.
Definition at line 33 of file JSignalData.h.
◆ m_vhdlOutputFile
| std::string m_vhdlOutputFile |
|
private |
Memebers.
Holds the VHDL output filename.
Definition at line 79 of file JSignalData.h.
The documentation for this class was generated from the following files: