test update
Signed-off-by: Alain <alainmarcel@yahoo.com>
diff --git a/src/SourceCompile/PreprocessFile.cpp b/src/SourceCompile/PreprocessFile.cpp
index 163898a..75a4f0d 100644
--- a/src/SourceCompile/PreprocessFile.cpp
+++ b/src/SourceCompile/PreprocessFile.cpp
@@ -68,7 +68,7 @@
m_debugPPResult = false;
m_debugPPTokens = false;
m_debugPPTree = false;
- m_debugMacro = false;
+ m_debugMacro = true;
break;
case 2:
m_debugPP = true;
@@ -964,13 +964,20 @@
// Try local file scope
if (found == false) {
MacroInfo* info = m_compilationUnit->getMacroInfo(name);
- if (info) {
- std::pair<bool, std::string> evalResult = evaluateMacro_(
- name, arguments, callingFile, callingLine, loopChecker, info,
- instructions, embeddedMacroCallLine, embeddedMacroCallFile);
- found = evalResult.first;
- result = evalResult.second;
- result = std::regex_replace(result, std::regex("``"), "");
+ if (instructions.m_evaluate == SpecialInstructions::Evaluate) {
+ if (info) {
+ std::pair<bool, std::string> evalResult = evaluateMacro_(
+ name, arguments, callingFile, callingLine, loopChecker, info,
+ instructions, embeddedMacroCallLine, embeddedMacroCallFile);
+ found = evalResult.first;
+ result = evalResult.second;
+ result = std::regex_replace(result, std::regex("``"), "");
+ }
+ } else {
+ if (info) {
+ found = true;
+ result = "";
+ }
}
}
if (found == false) {
diff --git a/src/SourceCompile/PreprocessFile.h b/src/SourceCompile/PreprocessFile.h
index 6e4a9ce..b32168c 100644
--- a/src/SourceCompile/PreprocessFile.h
+++ b/src/SourceCompile/PreprocessFile.h
@@ -152,27 +152,32 @@
AsIsUndefinedMacro = true,
ComplainUndefinedMacro = false
};
+ enum EvaluateInstr : bool { Evaluate = true, DontEvaluate = false };
SpecialInstructions()
: m_mute(DontMute),
m_mark_empty_macro(DontMark),
m_filterFileLine(DontFilter),
m_check_macro_loop(DontCheckLoop),
- m_as_is_undefined_macro(ComplainUndefinedMacro) {}
+ m_as_is_undefined_macro(ComplainUndefinedMacro),
+ m_evaluate(Evaluate){}
SpecialInstructions(SpecialInstructions& rhs)
: m_mute(rhs.m_mute),
m_mark_empty_macro(rhs.m_mark_empty_macro),
m_filterFileLine(rhs.m_filterFileLine),
m_check_macro_loop(rhs.m_check_macro_loop),
- m_as_is_undefined_macro(rhs.m_as_is_undefined_macro) {}
+ m_as_is_undefined_macro(rhs.m_as_is_undefined_macro),
+ m_evaluate(rhs.m_evaluate) {}
SpecialInstructions(TraceInstr mute, EmptyMacroInstr mark_empty_macro,
FileLineInfoInstr filterFileLine,
CheckLoopInstr check_macro_loop,
- AsIsUndefinedMacroInstr as_is_undefined_macro)
+ AsIsUndefinedMacroInstr as_is_undefined_macro,
+ EvaluateInstr evalaute = Evaluate)
: m_mute(mute),
m_mark_empty_macro(mark_empty_macro),
m_filterFileLine(filterFileLine),
m_check_macro_loop(check_macro_loop),
- m_as_is_undefined_macro(as_is_undefined_macro) {}
+ m_as_is_undefined_macro(as_is_undefined_macro),
+ m_evaluate(evalaute) {}
void print() {
std::cout << "Trace:" << (m_mute ? "Mute" : "DontMute")
<< ", EmptyMacro:" << (m_mark_empty_macro ? "Mark" : "DontMark")
@@ -183,13 +188,16 @@
<< ", AsIsUndefMacro:"
<< (m_as_is_undefined_macro ? "AsIsUndefinedMacro"
: "ComplainUndefinedMacro")
+ << ", Evaluate:"
+ << (m_evaluate ? "Evaluate" : "DontEvaluate")
<< std::endl;
};
- TraceInstr m_mute;
- EmptyMacroInstr m_mark_empty_macro;
+ TraceInstr m_mute;
+ EmptyMacroInstr m_mark_empty_macro;
FileLineInfoInstr m_filterFileLine;
- CheckLoopInstr m_check_macro_loop;
+ CheckLoopInstr m_check_macro_loop;
AsIsUndefinedMacroInstr m_as_is_undefined_macro;
+ EvaluateInstr m_evaluate;
};
std::string evaluateMacroInstance(
diff --git a/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp b/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp
index 4e19c41..a2702cb 100644
--- a/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp
+++ b/src/SourceCompile/SV3_1aPpTreeShapeListener.cpp
@@ -302,14 +302,26 @@
m_inMacroDefinitionParsing = true;
SV3_1aPpParser::Simple_macro_definition_bodyContext* cBody =
ctx->simple_macro_definition_body();
+
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(
+ ctx->Simple_identifier() ? ctx->Simple_identifier()
+ : ctx->Escaped_identifier());
+
+ // Immediate evaluate since there are no args
+ //std::string evalBody = m_pp->evaluateMacroInstance(
+ // cBody->getText(), m_pp, lineCol.first,
+ // PreprocessFile::SpecialInstructions::CheckLoop,
+ // PreprocessFile::SpecialInstructions::AsIsUndefinedMacro);
+ //std::vector<std::string> body_tokens;
+ //body_tokens.push_back(evalBody);
+
std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
std::vector<std::string> body_tokens;
for (auto token : tokens) {
body_tokens.push_back(token->getText());
}
- std::pair<int, int> lineCol = ParseUtils::getLineColumn(
- ctx->Simple_identifier() ? ctx->Simple_identifier()
- : ctx->Escaped_identifier());
+
+
checkMultiplyDefinedMacro(macroName, ctx);
m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second,
"", body_tokens);
diff --git a/src/SourceCompile/SV3_1aPpTreeShapeListener.h b/src/SourceCompile/SV3_1aPpTreeShapeListener.h
index a30a9dc..32fae36 100644
--- a/src/SourceCompile/SV3_1aPpTreeShapeListener.h
+++ b/src/SourceCompile/SV3_1aPpTreeShapeListener.h
@@ -34,695 +34,798 @@
namespace SURELOG {
- static std::string EscapeSequence = "#~@";
-
- class SV3_1aPpTreeShapeListener : public SV3_1aPpParserBaseListener {
- private:
- PreprocessFile* m_pp;
- bool m_inActiveBranch;
- bool m_inMacroDefinitionParsing;
- bool m_inProtectedRegion;
- bool m_filterProtectedRegions;
- std::vector<std::string> m_reservedMacroNames;
- std::set<std::string> m_reservedMacroNamesSet;
- ParserRuleContext* m_append_paused_context;
- PreprocessFile::SpecialInstructions m_instructions;
- public:
+static std::string EscapeSequence = "#~@";
- SV3_1aPpTreeShapeListener(PreprocessFile* pp, PreprocessFile::SpecialInstructions& instructions) :
- m_pp(pp), m_inActiveBranch(true), m_inMacroDefinitionParsing(false),
- m_inProtectedRegion(false), m_filterProtectedRegions(false), m_append_paused_context(NULL), m_instructions(instructions) {
- init();
+class SV3_1aPpTreeShapeListener : public SV3_1aPpParserBaseListener {
+private:
+ PreprocessFile* m_pp;
+ bool m_inActiveBranch;
+ bool m_inMacroDefinitionParsing;
+ bool m_inProtectedRegion;
+ bool m_filterProtectedRegions;
+ std::vector<std::string> m_reservedMacroNames;
+ std::set<std::string> m_reservedMacroNamesSet;
+ ParserRuleContext* m_append_paused_context;
+ PreprocessFile::SpecialInstructions m_instructions;
+public:
+
+ SV3_1aPpTreeShapeListener(PreprocessFile* pp, PreprocessFile::SpecialInstructions& instructions) :
+ m_pp(pp), m_inActiveBranch(true), m_inMacroDefinitionParsing(false),
+ m_inProtectedRegion(false), m_filterProtectedRegions(false), m_append_paused_context(NULL), m_instructions(instructions)
+ {
+ init();
+ }
+
+ // Helper function if-else
+ void setCurrentBranchActivity();
+ // Helper function if-else
+ bool isPreviousBranchActive();
+ // Helper function to log errors
+ void logError(ErrorDefinition::ErrorType error, ParserRuleContext* ctx, std::string object, bool printColumn = false);
+ void logError(ErrorDefinition::ErrorType, Location& loc, bool showDuplicates = false);
+ void logError(ErrorDefinition::ErrorType, Location& loc, Location& extraLoc, bool showDuplicates = false);
+ void checkMultiplyDefinedMacro(std::string& macroName, ParserRuleContext* ctx);
+ void forwardToParser(ParserRuleContext* ctx);
+ void init();
+
+ SymbolTable* getSymbolTable()
+ {
+ return m_pp->getCompileSourceFile()->getSymbolTable();
+ }
+
+ void enterSource_text(SV3_1aPpParser::Source_textContext * /*ctx*/)
+ {
+ m_pp->getCompilationUnit()->setCurrentTimeInfo(m_pp->getFileId(0));
+ }
+ //void exitSource_text(SV3_1aPpParser::Source_textContext * /*ctx*/) { }
+
+ //void enterDescription(SV3_1aPpParser::DescriptionContext * /*ctx*/) { }
+ //void exitDescription(SV3_1aPpParser::DescriptionContext * /*ctx*/) { }
+
+ void enterComments(SV3_1aPpParser::CommentsContext * ctx);
+ //void exitComments(SV3_1aPpParser::CommentsContext * /*ctx*/) { }
+
+ void enterNumber(SV3_1aPpParser::NumberContext* ctx);
+
+ //void enterMacro_definition(SV3_1aPpParser::Macro_definitionContext * /*ctx*/) {}
+ //void exitMacro_definition(SV3_1aPpParser::Macro_definitionContext * /*ctx*/) { }
+
+ void enterLine_directive(SV3_1aPpParser::Line_directiveContext *ctx);
+
+ void exitLine_directive(SV3_1aPpParser::Line_directiveContext * /*ctx*/)
+ {
+ m_pp->resumeAppend();
+ }
+
+ void enterDefault_nettype_directive(SV3_1aPpParser::Default_nettype_directiveContext * ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDefault_nettype_directive(SV3_1aPpParser::Default_nettype_directiveContext * /*ctx*/) { }
+
+ void enterSv_file_directive(SV3_1aPpParser::Sv_file_directiveContext *ctx);
+
+ void exitSv_file_directive(SV3_1aPpParser::Sv_file_directiveContext * /*ctx*/)
+ {
+ m_pp->resumeAppend();
+ }
+
+ void enterSv_line_directive(SV3_1aPpParser::Sv_line_directiveContext *ctx);
+
+ void exitSv_line_directive(SV3_1aPpParser::Sv_line_directiveContext * /*ctx*/)
+ {
+ m_pp->resumeAppend();
+ }
+
+ void enterTimescale_directive(SV3_1aPpParser::Timescale_directiveContext * ctx)
+ {
+ if (m_pp->getCompilationUnit()->isInDesignElement()) {
+ std::string directive = "`timescale";
+ getSymbolTable()->registerSymbol(directive);
+ logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_IN_DESIGN_ELEMENT, ctx, directive);
}
+ forwardToParser(ctx);
- // Helper function if-else
- void setCurrentBranchActivity();
- // Helper function if-else
- bool isPreviousBranchActive();
- // Helper function to log errors
- void logError(ErrorDefinition::ErrorType error, ParserRuleContext* ctx, std::string object, bool printColumn = false);
- void logError(ErrorDefinition::ErrorType, Location& loc, bool showDuplicates = false);
- void logError(ErrorDefinition::ErrorType, Location& loc, Location& extraLoc, bool showDuplicates = false);
- void checkMultiplyDefinedMacro(std::string& macroName, ParserRuleContext* ctx);
- void forwardToParser(ParserRuleContext* ctx);
- void init();
- SymbolTable* getSymbolTable() { return m_pp->getCompileSourceFile()->getSymbolTable (); }
-
- void enterSource_text(SV3_1aPpParser::Source_textContext * /*ctx*/) {
- m_pp->getCompilationUnit()->setCurrentTimeInfo(m_pp->getFileId(0));
+ TimeInfo compUnitTimeInfo;
+ compUnitTimeInfo.m_type = TimeInfo::Timescale;
+ compUnitTimeInfo.m_fileId = m_pp->getFileId(0);
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->TIMESCALE());
+ compUnitTimeInfo.m_line = lineCol.first;
+ std::regex base_regex("([0-9]+)([mnsupf]+)[ ]*/[ ]*([0-9]+)([mnsupf]+)");
+ std::smatch base_match;
+ std::string value = ctx->TIMESCALE()->getText().c_str();
+ if (std::regex_match(value, base_match, base_regex)) {
+ std::ssub_match base1_sub_match = base_match[1];
+ std::string base1 = base1_sub_match.str();
+ compUnitTimeInfo.m_timeUnitValue = atoi(base1.c_str());
+ compUnitTimeInfo.m_timeUnit = TimeInfo::unitFromString(base_match[2].str());
+ std::ssub_match base2_sub_match = base_match[3];
+ std::string base2 = base2_sub_match.str();
+ compUnitTimeInfo.m_timePrecisionValue = atoi(base2.c_str());
+ compUnitTimeInfo.m_timePrecision = TimeInfo::unitFromString(base_match[4].str());
}
- //void exitSource_text(SV3_1aPpParser::Source_textContext * /*ctx*/) { }
+ m_pp->getCompilationUnit()->recordTimeInfo(compUnitTimeInfo);
- //void enterDescription(SV3_1aPpParser::DescriptionContext * /*ctx*/) { }
- //void exitDescription(SV3_1aPpParser::DescriptionContext * /*ctx*/) { }
+ }
+ //void exitTimescale_directive(SV3_1aPpParser::Timescale_directiveContext * /*ctx*/) { }
- void enterComments(SV3_1aPpParser::CommentsContext * ctx);
- //void exitComments(SV3_1aPpParser::CommentsContext * /*ctx*/) { }
-
- void enterNumber(SV3_1aPpParser::NumberContext* ctx);
-
- //void enterMacro_definition(SV3_1aPpParser::Macro_definitionContext * /*ctx*/) {}
- //void exitMacro_definition(SV3_1aPpParser::Macro_definitionContext * /*ctx*/) { }
-
- void enterLine_directive(SV3_1aPpParser::Line_directiveContext *ctx);
- void exitLine_directive(SV3_1aPpParser::Line_directiveContext * /*ctx*/) { m_pp->resumeAppend(); }
-
- void enterDefault_nettype_directive(SV3_1aPpParser::Default_nettype_directiveContext * ctx) {
- forwardToParser(ctx);
+ void enterUndef_directive(SV3_1aPpParser::Undef_directiveContext *ctx)
+ {
+ std::string macroName;
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(m_pp->getTokenStream(), ctx);
+ if (ctx->Simple_identifier())
+ macroName = ctx->Simple_identifier()->getText();
+ else if (ctx->Escaped_identifier()) {
+ macroName = ctx->Escaped_identifier()->getText();
+ macroName.erase(0, 1);
+ StringUtils::rtrim(macroName);
+ } else if (ctx->macro_instance()) {
+ macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
+ PreprocessFile::SpecialInstructions::CheckLoop,
+ PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
}
- //void exitDefault_nettype_directive(SV3_1aPpParser::Default_nettype_directiveContext * /*ctx*/) { }
-
- void enterSv_file_directive(SV3_1aPpParser::Sv_file_directiveContext *ctx);
- void exitSv_file_directive(SV3_1aPpParser::Sv_file_directiveContext * /*ctx*/) { m_pp->resumeAppend();}
-
- void enterSv_line_directive(SV3_1aPpParser::Sv_line_directiveContext *ctx);
- void exitSv_line_directive(SV3_1aPpParser::Sv_line_directiveContext * /*ctx*/) { m_pp->resumeAppend();}
-
- void enterTimescale_directive(SV3_1aPpParser::Timescale_directiveContext * ctx) {
- if (m_pp->getCompilationUnit()->isInDesignElement()) {
- std::string directive = "`timescale";
- getSymbolTable()->registerSymbol(directive);
- logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_IN_DESIGN_ELEMENT, ctx, directive);
+ if (m_pp->m_debugMacro) std::cout << "Undefining macro: " << macroName << std::endl;
+ std::set<PreprocessFile*> visited;
+ if (m_inActiveBranch && (!m_inMacroDefinitionParsing)) {
+ bool found = m_pp->deleteMacro(macroName, visited);
+ if (!found) {
+ logError(ErrorDefinition::PP_UNDEF_UNKOWN_MACRO, ctx, macroName);
}
+ }
+ }
+ //void exitUndef_directive(SV3_1aPpParser::Undef_directiveContext * /*ctx*/) { }
+
+ void enterIfdef_directive(SV3_1aPpParser::Ifdef_directiveContext * ctx)
+ {
+ PreprocessFile::IfElseItem item;
+ std::string macroName;
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(m_pp->getTokenStream(), ctx);
+ if (ctx->Simple_identifier())
+ macroName = ctx->Simple_identifier()->getText();
+ else if (ctx->Escaped_identifier()) {
+ macroName = ctx->Escaped_identifier()->getText();
+ macroName.erase(0, 1);
+ StringUtils::rtrim(macroName);
+ } else if (ctx->macro_instance()) {
+ macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
+ PreprocessFile::SpecialInstructions::CheckLoop,
+ PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
+ }
+ item.m_macroName = macroName;
+ std::vector<std::string> args;
+ if (!m_pp->isMacroBody()) {
+ m_pp->getSourceFile()->m_loopChecker.clear();
+ }
+ PreprocessFile::SpecialInstructions instr = m_pp->m_instructions;
+ instr.m_evaluate = PreprocessFile::SpecialInstructions::DontEvaluate;
+ std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, instr);
+ item.m_defined = (macroBody != PreprocessFile::MacroNotDefined);
+ item.m_type = PreprocessFile::IfElseItem::IFDEF;
+ item.m_previousActiveState = m_inActiveBranch;
+ m_pp->getStack().push_back(item);
+ setCurrentBranchActivity();
+ }
+ //void exitIfdef_directive(SV3_1aPpParser::Ifdef_directiveContext * /*ctx*/) { }
+
+ void enterIfndef_directive(SV3_1aPpParser::Ifndef_directiveContext * ctx)
+ {
+ PreprocessFile::IfElseItem item;
+ std::string macroName;
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(m_pp->getTokenStream(), ctx);
+ if (ctx->Simple_identifier())
+ macroName = ctx->Simple_identifier()->getText();
+ else if (ctx->Escaped_identifier()) {
+ macroName = ctx->Escaped_identifier()->getText();
+ macroName.erase(0, 1);
+ StringUtils::rtrim(macroName);
+ } else if (ctx->macro_instance()) {
+ macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
+ PreprocessFile::SpecialInstructions::CheckLoop,
+ PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
+ }
+ item.m_macroName = macroName;
+ std::vector<std::string> args;
+ if (!m_pp->isMacroBody()) {
+ m_pp->getSourceFile()->m_loopChecker.clear();
+ }
+ PreprocessFile::SpecialInstructions instr = m_pp->m_instructions;
+ instr.m_evaluate = PreprocessFile::SpecialInstructions::DontEvaluate;
+ std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, instr);
+ item.m_defined = (macroBody != PreprocessFile::MacroNotDefined);
+ item.m_type = PreprocessFile::IfElseItem::IFNDEF;
+ item.m_previousActiveState = m_inActiveBranch;
+ m_pp->getStack().push_back(item);
+ setCurrentBranchActivity();
+ }
+ //void exitIfndef_directive(SV3_1aPpParser::Ifndef_directiveContext * /*ctx*/) { }
+
+ void enterElsif_directive(SV3_1aPpParser::Elsif_directiveContext * ctx)
+ {
+ PreprocessFile::IfElseItem item;
+ std::string macroName;
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(m_pp->getTokenStream(), ctx);
+ if (ctx->Simple_identifier())
+ macroName = ctx->Simple_identifier()->getText();
+ else if (ctx->Escaped_identifier()) {
+ macroName = ctx->Escaped_identifier()->getText();
+ macroName.erase(0, 1);
+ StringUtils::rtrim(macroName);
+ } else if (ctx->macro_instance()) {
+ macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
+ PreprocessFile::SpecialInstructions::CheckLoop,
+ PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
+ }
+ item.m_macroName = macroName;
+ bool previousBranchActive = isPreviousBranchActive();
+ std::vector<std::string> args;
+ if (!m_pp->isMacroBody()) {
+ m_pp->getSourceFile()->m_loopChecker.clear();
+ }
+ PreprocessFile::SpecialInstructions instr = m_pp->m_instructions;
+ instr.m_evaluate = PreprocessFile::SpecialInstructions::DontEvaluate;
+ std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, instr);
+ item.m_defined = (macroBody != PreprocessFile::MacroNotDefined) && (!previousBranchActive);
+ item.m_type = PreprocessFile::IfElseItem::ELSIF;
+ m_pp->getStack().push_back(item);
+ setCurrentBranchActivity();
+ }
+ //void exitElsif_directive(SV3_1aPpParser::Elsif_directiveContext * /*ctx*/) { }
+
+ void enterElse_directive(SV3_1aPpParser::Else_directiveContext * ctx)
+ {
+ PreprocessFile::IfElseItem item;
+ bool previousBranchActive = isPreviousBranchActive();
+ item.m_defined = !previousBranchActive;
+ item.m_type = PreprocessFile::IfElseItem::ELSE;
+ m_pp->getStack().push_back(item);
+ setCurrentBranchActivity();
+ }
+ //void exitElse_directive(SV3_1aPpParser::Else_directiveContext * /*ctx*/) { }
+
+ void enterEndif_directive(SV3_1aPpParser::Endif_directiveContext * ctx)
+ {
+ PreprocessFile::IfElseStack& stack = m_pp->getStack();
+ if (stack.size()) {
+ bool unroll = true;
+ while (unroll) {
+ PreprocessFile::IfElseItem& item = stack.back();
+ switch (item.m_type) {
+ case PreprocessFile::IfElseItem::IFDEF:
+ case PreprocessFile::IfElseItem::IFNDEF:
+ //std::cout << "STACK SIZE: " << m_pp->getStack ().size () << std::endl;
+ m_inActiveBranch = item.m_previousActiveState;
+ stack.pop_back();
+ unroll = false;
+ break;
+ case PreprocessFile::IfElseItem::ELSIF:
+ case PreprocessFile::IfElseItem::ELSE:
+ stack.pop_back();
+ break;
+ default:
+ break;
+ }
+ }
+ }
+ setCurrentBranchActivity();
+ }
+ //void exitEndif_directive(SV3_1aPpParser::Endif_directiveContext * /*ctx*/) { }
+
+ void enterResetall_directive(SV3_1aPpParser::Resetall_directiveContext *ctx)
+ {
+ if (m_pp->getCompilationUnit()->isInDesignElement()) {
+ std::string directive = "`resetall";
+ getSymbolTable()->registerSymbol(directive);
+ logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_IN_DESIGN_ELEMENT, ctx, directive);
+ }
+ forwardToParser(ctx);
+ }
+ //void exitResetall_directive(SV3_1aPpParser::Resetall_directiveContext * /*ctx*/) { }
+
+ void enterBegin_keywords_directive(SV3_1aPpParser::Begin_keywords_directiveContext * ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitBegin_keywords_directive(SV3_1aPpParser::Begin_keywords_directiveContext * /*ctx*/);
+
+ void enterEnd_keywords_directive(SV3_1aPpParser::End_keywords_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitEnd_keywords_directive(SV3_1aPpParser::End_keywords_directiveContext * /*ctx*/);
+
+ void enterPragma_directive(SV3_1aPpParser::Pragma_directiveContext * ctx);
+ void exitPragma_directive(SV3_1aPpParser::Pragma_directiveContext * /*ctx*/);
+
+ void enterCelldefine_directive(SV3_1aPpParser::Celldefine_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitCelldefine_directive(SV3_1aPpParser::Celldefine_directiveContext * /*ctx*/) { }
+
+ void enterEndcelldefine_directive(SV3_1aPpParser::Endcelldefine_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitEndcelldefine_directive(SV3_1aPpParser::Endcelldefine_directiveContext * /*ctx*/) { }
+
+ void enterProtect_directive(SV3_1aPpParser::Protect_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitProtect_directive(SV3_1aPpParser::Protect_directiveContext * /*ctx*/) { }
+
+ void enterEndprotect_directive(SV3_1aPpParser::Endprotect_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitEndprotect_directive(SV3_1aPpParser::Endprotect_directiveContext * /*ctx*/) { }
+
+ void enterProtected_directive(SV3_1aPpParser::Protected_directiveContext *ctx)
+ {
+ m_inProtectedRegion = true;
+ if (m_pp->getCompileSourceFile()->getCommandLineParser()->filterProtectedRegions()) {
+ m_filterProtectedRegions = true;
+ } else {
forwardToParser(ctx);
+ }
+ }
+ //void exitProtected_directive(SV3_1aPpParser::Protected_directiveContext * /*ctx*/) { }
+
+ void enterEndprotected_directive(SV3_1aPpParser::Endprotected_directiveContext *ctx)
+ {
+ m_inProtectedRegion = false;
+ if (!m_pp->getCompileSourceFile()->getCommandLineParser()->filterProtectedRegions())
+ forwardToParser(ctx);
+ }
+ //void exitEndprotected_directive(SV3_1aPpParser::Endprotected_directiveContext * /*ctx*/) { }
+
+ void enterExpand_vectornets_directive(SV3_1aPpParser::Expand_vectornets_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitExpand_vectornets_directive(SV3_1aPpParser::Expand_vectornets_directiveContext * /*ctx*/) { }
+
+ void enterNoexpand_vectornets_directive(SV3_1aPpParser::Noexpand_vectornets_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNoexpand_vectornets_directive(SV3_1aPpParser::Noexpand_vectornets_directiveContext * /*ctx*/) { }
+
+ void enterAutoexpand_vectornets_directive(SV3_1aPpParser::Autoexpand_vectornets_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitAutoexpand_vectornets_directive(SV3_1aPpParser::Autoexpand_vectornets_directiveContext * /*ctx*/) { }
+
+ void enterUselib_directive(SV3_1aPpParser::Uselib_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitUselib_directive(SV3_1aPpParser::Uselib_directiveContext * /*ctx*/) { }
+
+ void enterDisable_portfaults_directive(SV3_1aPpParser::Disable_portfaults_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDisable_portfaults_directive(SV3_1aPpParser::Disable_portfaults_directiveContext * /*ctx*/) { }
+
+ void enterEnable_portfaults_directive(SV3_1aPpParser::Enable_portfaults_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitEnable_portfaults_directive(SV3_1aPpParser::Enable_portfaults_directiveContext * /*ctx*/) { }
+
+ void enterNosuppress_faults_directive(SV3_1aPpParser::Nosuppress_faults_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNosuppress_faults_directive(SV3_1aPpParser::Nosuppress_faults_directiveContext * /*ctx*/) { }
+
+ void enterSuppress_faults_directive(SV3_1aPpParser::Suppress_faults_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitSuppress_faults_directive(SV3_1aPpParser::Suppress_faults_directiveContext * /*ctx*/) { }
+
+ void enterSigned_directive(SV3_1aPpParser::Signed_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitSigned_directive(SV3_1aPpParser::Signed_directiveContext * /*ctx*/) { }
+
+ void enterUnsigned_directive(SV3_1aPpParser::Unsigned_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitUnsigned_directive(SV3_1aPpParser::Unsigned_directiveContext * /*ctx*/) { }
+
+ void enterRemove_gatename_directive(SV3_1aPpParser::Remove_gatename_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitRemove_gatename_directive(SV3_1aPpParser::Remove_gatename_directiveContext * /*ctx*/) { }
+
+ void enterNoremove_gatenames_directive(SV3_1aPpParser::Noremove_gatenames_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNoremove_gatenames_directive(SV3_1aPpParser::Noremove_gatenames_directiveContext * /*ctx*/) { }
+
+ void enterRemove_netname_directive(SV3_1aPpParser::Remove_netname_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitRemove_netname_directive(SV3_1aPpParser::Remove_netname_directiveContext * /*ctx*/) { }
+
+ void enterNoremove_netnames_directive(SV3_1aPpParser::Noremove_netnames_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNoremove_netnames_directive(SV3_1aPpParser::Noremove_netnames_directiveContext * /*ctx*/) { }
+
+ void enterAccelerate_directive(SV3_1aPpParser::Accelerate_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitAccelerate_directive(SV3_1aPpParser::Accelerate_directiveContext * /*ctx*/) { }
+
+ void enterNoaccelerate_directive(SV3_1aPpParser::Noaccelerate_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNoaccelerate_directive(SV3_1aPpParser::Noaccelerate_directiveContext * /*ctx*/) { }
+
+ void enterDefault_trireg_strenght_directive(SV3_1aPpParser::Default_trireg_strenght_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDefault_trireg_strenght_directive(SV3_1aPpParser::Default_trireg_strenght_directiveContext * /*ctx*/) { }
+
+ void enterDefault_decay_time_directive(SV3_1aPpParser::Default_decay_time_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ m_pp->pauseAppend();
+ }
+
+ void exitDefault_decay_time_directive(SV3_1aPpParser::Default_decay_time_directiveContext * /*ctx*/)
+ {
+ m_pp->resumeAppend();
+ }
+
+ void enterInclude_directive(SV3_1aPpParser::Include_directiveContext * ctx);
+ void exitInclude_directive(SV3_1aPpParser::Include_directiveContext * ctx);
+
+ void enterUnconnected_drive_directive(SV3_1aPpParser::Unconnected_drive_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitUnconnected_drive_directive(SV3_1aPpParser::Unconnected_drive_directiveContext * /*ctx*/) { }
+
+ void enterNounconnected_drive_directive(SV3_1aPpParser::Nounconnected_drive_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitNounconnected_drive_directive(SV3_1aPpParser::Nounconnected_drive_directiveContext * /*ctx*/) { }
+
+ void enterDelay_mode_distributed_directive(SV3_1aPpParser::Delay_mode_distributed_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDelay_mode_distributed_directive(SV3_1aPpParser::Delay_mode_distributed_directiveContext * /*ctx*/) { }
+
+ void enterDelay_mode_path_directive(SV3_1aPpParser::Delay_mode_path_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+
+ void enterDelay_mode_unit_directive(SV3_1aPpParser::Delay_mode_unit_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDelay_mode_unit_directive(SV3_1aPpParser::Delay_mode_unit_directiveContext * /*ctx*/) { }
+
+ void enterDelay_mode_zero_directive(SV3_1aPpParser::Delay_mode_zero_directiveContext *ctx)
+ {
+ forwardToParser(ctx);
+ }
+ //void exitDelay_mode_zero_directive(SV3_1aPpParser::Delay_mode_zero_directiveContext * /*ctx*/) { }
+
+ void enterUndefineall_directive(SV3_1aPpParser::Undefineall_directiveContext * /*ctx*/)
+ {
+ std::set<PreprocessFile*> visited;
+ if (m_pp->m_debugMacro) std::cout << "Undefining all macros" << std::endl;
+ m_pp->undefineAllMacros(visited);
+ }
+ //void exitUndefineall_directive(SV3_1aPpParser::Undefineall_directiveContext * /*ctx*/) { }
+
+ void enterDefine_directive(SV3_1aPpParser::Define_directiveContext * ctx);
+ void exitDefine_directive(SV3_1aPpParser::Define_directiveContext *ctx);
+
+ void enterMultiline_no_args_macro_definition(SV3_1aPpParser::Multiline_no_args_macro_definitionContext * ctx)
+ {
+ if (m_inActiveBranch) {
+ std::string macroName;
+ if (ctx->Simple_identifier())
+ macroName = ctx->Simple_identifier()->getText();
+ else if (ctx->Escaped_identifier()) {
+ macroName = ctx->Escaped_identifier()->getText();
+ macroName.erase(0, 1);
+ StringUtils::rtrim(macroName);
+ }
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
+
+ if (m_pp->m_debugMacro) std::cout << "Defining macro:" << macroName << std::endl;
+ m_inMacroDefinitionParsing = true;
+ SV3_1aPpParser::Escaped_macro_definition_bodyContext* cBody = ctx->escaped_macro_definition_body();
+ // Immediate evaluate since there are no args
+ //std::string evalBody = m_pp->evaluateMacroInstance(
+ // cBody->getText(), m_pp, lineCol.first,
+ // PreprocessFile::SpecialInstructions::CheckLoop,
+ // PreprocessFile::SpecialInstructions::AsIsUndefinedMacro);
+ //std::vector<std::string> body_tokens;
+ //body_tokens.push_back(evalBody);
- TimeInfo compUnitTimeInfo;
- compUnitTimeInfo.m_type = TimeInfo::Timescale;
- compUnitTimeInfo.m_fileId = m_pp->getFileId(0);
- std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->TIMESCALE());
- compUnitTimeInfo.m_line = lineCol.first;
- std::regex base_regex("([0-9]+)([mnsupf]+)[ ]*/[ ]*([0-9]+)([mnsupf]+)");
- std::smatch base_match;
- std::string value = ctx->TIMESCALE()->getText().c_str();
- if (std::regex_match(value, base_match, base_regex))
- {
- std::ssub_match base1_sub_match = base_match[1];
- std::string base1 = base1_sub_match.str();
- compUnitTimeInfo.m_timeUnitValue = atoi(base1.c_str());
- compUnitTimeInfo.m_timeUnit = TimeInfo::unitFromString(base_match[2].str());
- std::ssub_match base2_sub_match = base_match[3];
- std::string base2 = base2_sub_match.str();
- compUnitTimeInfo.m_timePrecisionValue = atoi(base2.c_str());
- compUnitTimeInfo.m_timePrecision = TimeInfo::unitFromString(base_match[4].str());
- }
- m_pp->getCompilationUnit()->recordTimeInfo(compUnitTimeInfo);
-
- }
- //void exitTimescale_directive(SV3_1aPpParser::Timescale_directiveContext * /*ctx*/) { }
+ std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
+ std::vector<std::string> body_tokens;
+ for (auto token : tokens) {
+ body_tokens.push_back(token->getText());
+ }
+
+ checkMultiplyDefinedMacro(macroName, ctx);
- void enterUndef_directive(SV3_1aPpParser::Undef_directiveContext *ctx) {
+ m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, "", body_tokens);
+ }
+ }
+
+ void exitMultiline_no_args_macro_definition(SV3_1aPpParser::Multiline_no_args_macro_definitionContext *ctx)
+ {
+ m_inMacroDefinitionParsing = false;
+ }
+
+ void enterMultiline_args_macro_definition(SV3_1aPpParser::Multiline_args_macro_definitionContext *ctx)
+ {
+ if (m_inActiveBranch) {
std::string macroName;
- std::pair<int, int> lineCol = ParseUtils::getLineColumn (m_pp->getTokenStream (), ctx);
if (ctx->Simple_identifier())
macroName = ctx->Simple_identifier()->getText();
else if (ctx->Escaped_identifier()) {
macroName = ctx->Escaped_identifier()->getText();
macroName.erase(0, 1);
StringUtils::rtrim(macroName);
- } else if (ctx->macro_instance()) {
- macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
- PreprocessFile::SpecialInstructions::CheckLoop,
- PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
}
- std::set<PreprocessFile*> visited;
- if (m_inActiveBranch && (!m_inMacroDefinitionParsing)) {
- bool found = m_pp->deleteMacro(macroName, visited);
- if (!found) {
- logError(ErrorDefinition::PP_UNDEF_UNKOWN_MACRO, ctx, macroName);
- }
- }
- }
- //void exitUndef_directive(SV3_1aPpParser::Undef_directiveContext * /*ctx*/) { }
+ if (m_pp->m_debugMacro) std::cout << "Defining macro:" << macroName << std::endl;
+ m_inMacroDefinitionParsing = true;
+ SV3_1aPpParser::Escaped_macro_definition_bodyContext* cBody = ctx->escaped_macro_definition_body();
+ std::string arguments = ctx->macro_arguments()->getText();
+ std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
+ std::vector<std::string> body_tokens;
+ for (auto token : tokens) {
+ body_tokens.push_back(token->getText());
+ }
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
- void enterIfdef_directive(SV3_1aPpParser::Ifdef_directiveContext * ctx) {
- PreprocessFile::IfElseItem item;
+ checkMultiplyDefinedMacro(macroName, ctx);
+ m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, arguments, body_tokens);
+ }
+ }
+
+ void exitMultiline_args_macro_definition(SV3_1aPpParser::Multiline_args_macro_definitionContext *ctx)
+ {
+ m_inMacroDefinitionParsing = false;
+ }
+
+ void enterSimple_no_args_macro_definition(SV3_1aPpParser::Simple_no_args_macro_definitionContext * ctx);
+ void exitSimple_no_args_macro_definition(SV3_1aPpParser::Simple_no_args_macro_definitionContext *ctx);
+
+ void enterSimple_args_macro_definition(SV3_1aPpParser::Simple_args_macro_definitionContext *ctx)
+ {
+ if (m_inActiveBranch) {
std::string macroName;
- std::pair<int, int> lineCol = ParseUtils::getLineColumn (m_pp->getTokenStream (), ctx);
if (ctx->Simple_identifier())
macroName = ctx->Simple_identifier()->getText();
else if (ctx->Escaped_identifier()) {
macroName = ctx->Escaped_identifier()->getText();
macroName.erase(0, 1);
StringUtils::rtrim(macroName);
- } else if (ctx->macro_instance()) {
- macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
- PreprocessFile::SpecialInstructions::CheckLoop,
- PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
}
- item.m_macroName = macroName;
- std::vector<std::string> args;
- if (!m_pp->isMacroBody()) {
- m_pp->getSourceFile()->m_loopChecker.clear();
+ if (m_pp->m_debugMacro) std::cout << "Defining macro:" << macroName << std::endl;
+ m_inMacroDefinitionParsing = true;
+ //std::string wholeMacro = ctx->getText();
+ SV3_1aPpParser::Simple_macro_definition_bodyContext* cBody = ctx->simple_macro_definition_body();
+ std::string arguments = ctx->macro_arguments()->getText();
+ std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
+ std::vector<std::string> body_tokens;
+ for (auto token : tokens) {
+ body_tokens.push_back(token->getText());
}
- std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, m_pp->m_instructions);
- item.m_defined = (macroBody != PreprocessFile::MacroNotDefined);
- item.m_type = PreprocessFile::IfElseItem::IFDEF;
- item.m_previousActiveState = m_inActiveBranch;
- m_pp->getStack().push_back(item);
- setCurrentBranchActivity();
+ std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
+ checkMultiplyDefinedMacro(macroName, ctx);
+ m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, arguments, body_tokens);
}
- //void exitIfdef_directive(SV3_1aPpParser::Ifdef_directiveContext * /*ctx*/) { }
+ }
- void enterIfndef_directive(SV3_1aPpParser::Ifndef_directiveContext * ctx) {
- PreprocessFile::IfElseItem item;
- std::string macroName;
- std::pair<int, int> lineCol = ParseUtils::getLineColumn (m_pp->getTokenStream (), ctx);
- if (ctx->Simple_identifier())
- macroName = ctx->Simple_identifier()->getText();
- else if (ctx->Escaped_identifier()) {
- macroName = ctx->Escaped_identifier()->getText();
- macroName.erase(0, 1);
- StringUtils::rtrim(macroName);
- } else if (ctx->macro_instance()) {
- macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
- PreprocessFile::SpecialInstructions::CheckLoop,
- PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
- }
- item.m_macroName = macroName;
- std::vector<std::string> args;
- if (!m_pp->isMacroBody()) {
- m_pp->getSourceFile()->m_loopChecker.clear();
- }
- std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, m_pp->m_instructions);
- item.m_defined = (macroBody != PreprocessFile::MacroNotDefined);
- item.m_type = PreprocessFile::IfElseItem::IFNDEF;
- item.m_previousActiveState = m_inActiveBranch;
- m_pp->getStack().push_back(item);
- setCurrentBranchActivity();
+ void exitSimple_args_macro_definition(SV3_1aPpParser::Simple_args_macro_definitionContext *ctx)
+ {
+ m_inMacroDefinitionParsing = false;
+ }
+
+ //void enterEscaped_macro_definition_body(SV3_1aPpParser::Escaped_macro_definition_bodyContext * /*ctx*/) { }
+ //void exitEscaped_macro_definition_body(SV3_1aPpParser::Escaped_macro_definition_bodyContext * /*ctx*/) { }
+
+ //void enterSimple_macro_definition_body(SV3_1aPpParser::Simple_macro_definition_bodyContext * /*ctx*/) { }
+ //void exitSimple_macro_definition_body(SV3_1aPpParser::Simple_macro_definition_bodyContext * /*ctx*/) { }
+
+ void enterMacroInstanceWithArgs(SV3_1aPpParser::MacroInstanceWithArgsContext * ctx);
+ void exitMacroInstanceWithArgs(SV3_1aPpParser::MacroInstanceWithArgsContext * ctx);
+
+ void enterMacroInstanceNoArgs(SV3_1aPpParser::MacroInstanceNoArgsContext * ctx);
+ //void exitMacroInstanceNoArgs(SV3_1aPpParser::MacroInstanceNoArgsContext * /*ctx*/) { }
+
+ void enterUnterminated_string(SV3_1aPpParser::Unterminated_stringContext *ctx);
+ //void exitUnterminated_string(SV3_1aPpParser::Unterminated_stringContext * /*ctx*/) { }
+
+ void enterText_blob(SV3_1aPpParser::Text_blobContext * ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion))) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
}
- //void exitIfndef_directive(SV3_1aPpParser::Ifndef_directiveContext * /*ctx*/) { }
+ }
+ //void exitText_blob(SV3_1aPpParser::Text_blobContext * /*ctx*/) { }
- void enterElsif_directive(SV3_1aPpParser::Elsif_directiveContext * ctx) {
- PreprocessFile::IfElseItem item;
- std::string macroName;
- std::pair<int, int> lineCol = ParseUtils::getLineColumn (m_pp->getTokenStream (), ctx);
- if (ctx->Simple_identifier())
- macroName = ctx->Simple_identifier()->getText();
- else if (ctx->Escaped_identifier()) {
- macroName = ctx->Escaped_identifier()->getText();
- macroName.erase(0, 1);
- StringUtils::rtrim(macroName);
- } else if (ctx->macro_instance()) {
- macroName = m_pp->evaluateMacroInstance(ctx->macro_instance()->getText(), m_pp, lineCol.first,
- PreprocessFile::SpecialInstructions::CheckLoop,
- PreprocessFile::SpecialInstructions::ComplainUndefinedMacro);
- }
- item.m_macroName = macroName;
- bool previousBranchActive = isPreviousBranchActive();
- std::vector<std::string> args;
- if (!m_pp->isMacroBody()) {
- m_pp->getSourceFile()->m_loopChecker.clear();
- }
- std::string macroBody = m_pp->getMacro(item.m_macroName, args, m_pp, 0, m_pp->getSourceFile()->m_loopChecker, m_pp->m_instructions);
- item.m_defined = (macroBody != PreprocessFile::MacroNotDefined) && (!previousBranchActive);
- item.m_type = PreprocessFile::IfElseItem::ELSIF;
- m_pp->getStack().push_back(item);
- setCurrentBranchActivity();
+ void enterEscaped_identifier(SV3_1aPpParser::Escaped_identifierContext * ctx);
+ // void exitEscaped_identifier(SV3_1aPpParser::Escaped_identifierContext * /*ctx*/) { }
+
+
+ void enterString(SV3_1aPpParser::StringContext *ctx);
+ //void exitString(SV3_1aPpParser::StringContext * /*ctx*/) { }
+
+ void enterModule(SV3_1aPpParser::ModuleContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitElsif_directive(SV3_1aPpParser::Elsif_directiveContext * /*ctx*/) { }
+ }
+ //void exitModule(SV3_1aPpParser::ModuleContext * /*ctx*/)
- void enterElse_directive(SV3_1aPpParser::Else_directiveContext * ctx) {
- PreprocessFile::IfElseItem item;
- bool previousBranchActive = isPreviousBranchActive();
- item.m_defined = !previousBranchActive;
- item.m_type = PreprocessFile::IfElseItem::ELSE;
- m_pp->getStack().push_back(item);
- setCurrentBranchActivity();
+ void enterEndmodule(SV3_1aPpParser::EndmoduleContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitElse_directive(SV3_1aPpParser::Else_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndmodule(SV3_1aPpParser::EndmoduleContext * /*ctx*/);
- void enterEndif_directive(SV3_1aPpParser::Endif_directiveContext * ctx) {
- PreprocessFile::IfElseStack& stack = m_pp->getStack();
- if (stack.size()) {
- bool unroll = true;
- while (unroll) {
- PreprocessFile::IfElseItem& item = stack.back();
- switch (item.m_type) {
- case PreprocessFile::IfElseItem::IFDEF:
- case PreprocessFile::IfElseItem::IFNDEF:
- //std::cout << "STACK SIZE: " << m_pp->getStack ().size () << std::endl;
- m_inActiveBranch = item.m_previousActiveState;
- stack.pop_back();
- unroll = false;
- break;
- case PreprocessFile::IfElseItem::ELSIF:
- case PreprocessFile::IfElseItem::ELSE:
- stack.pop_back();
- break;
- default:
- break;
- }
- }
- }
- setCurrentBranchActivity();
+ void enterSv_interface(SV3_1aPpParser::Sv_interfaceContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitEndif_directive(SV3_1aPpParser::Endif_directiveContext * /*ctx*/) { }
-
- void enterResetall_directive(SV3_1aPpParser::Resetall_directiveContext *ctx) {
- if (m_pp->getCompilationUnit()->isInDesignElement())
- {
- std::string directive = "`resetall";
- getSymbolTable ()->registerSymbol(directive);
- logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_IN_DESIGN_ELEMENT, ctx, directive);
- }
- forwardToParser(ctx);
+ }
+ //void exitSv_interface(SV3_1aPpParser::Sv_interfaceContext * /*ctx*/);
+
+ void enterEndinterface(SV3_1aPpParser::EndinterfaceContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitResetall_directive(SV3_1aPpParser::Resetall_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndinterface(SV3_1aPpParser::EndinterfaceContext * /*ctx*/);
- void enterBegin_keywords_directive(SV3_1aPpParser::Begin_keywords_directiveContext * ctx) {
- forwardToParser(ctx);
+ void enterProgram(SV3_1aPpParser::ProgramContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitBegin_keywords_directive(SV3_1aPpParser::Begin_keywords_directiveContext * /*ctx*/);
+ }
+ //void exitProgram(SV3_1aPpParser::ProgramContext * /*ctx*/);
- void enterEnd_keywords_directive(SV3_1aPpParser::End_keywords_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterEndprogram(SV3_1aPpParser::EndprogramContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitEnd_keywords_directive(SV3_1aPpParser::End_keywords_directiveContext * /*ctx*/);
+ }
+ //void exitEndprogram(SV3_1aPpParser::EndprogramContext * /*ctx*/);
- void enterPragma_directive(SV3_1aPpParser::Pragma_directiveContext * ctx);
- void exitPragma_directive(SV3_1aPpParser::Pragma_directiveContext * /*ctx*/);
-
- void enterCelldefine_directive(SV3_1aPpParser::Celldefine_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterPrimitive(SV3_1aPpParser::PrimitiveContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitCelldefine_directive(SV3_1aPpParser::Celldefine_directiveContext * /*ctx*/) { }
+ }
+ //void exitPrimitive(SV3_1aPpParser::PrimitiveContext * /*ctx*/);
- void enterEndcelldefine_directive(SV3_1aPpParser::Endcelldefine_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterEndprimitive(SV3_1aPpParser::EndprimitiveContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion))&& (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitEndcelldefine_directive(SV3_1aPpParser::Endcelldefine_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndprimitive(SV3_1aPpParser::EndprimitiveContext * /*ctx*/);
- void enterProtect_directive(SV3_1aPpParser::Protect_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterSv_package(SV3_1aPpParser::Sv_packageContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitProtect_directive(SV3_1aPpParser::Protect_directiveContext * /*ctx*/) { }
+ }
+ //void exitSv_package(SV3_1aPpParser::Sv_packageContext * /*ctx*/);
- void enterEndprotect_directive(SV3_1aPpParser::Endprotect_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterEndpackage(SV3_1aPpParser::EndpackageContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitEndprotect_directive(SV3_1aPpParser::Endprotect_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndpackage(SV3_1aPpParser::EndpackageContext * /*ctx*/);
- void enterProtected_directive(SV3_1aPpParser::Protected_directiveContext *ctx) {
- m_inProtectedRegion = true;
- if (m_pp->getCompileSourceFile()->getCommandLineParser()->filterProtectedRegions()) {
- m_filterProtectedRegions = true;
- } else {
- forwardToParser(ctx);
- }
+ void enterChecker(SV3_1aPpParser::CheckerContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitProtected_directive(SV3_1aPpParser::Protected_directiveContext * /*ctx*/) { }
+ }
+ //void exitChecker(SV3_1aPpParser::CheckerContext * /*ctx*/);
- void enterEndprotected_directive(SV3_1aPpParser::Endprotected_directiveContext *ctx) {
- m_inProtectedRegion = false;
- if (!m_pp->getCompileSourceFile()->getCommandLineParser()->filterProtectedRegions())
- forwardToParser(ctx);
+ void enterEndchecker(SV3_1aPpParser::EndcheckerContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitEndprotected_directive(SV3_1aPpParser::Endprotected_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndchecker(SV3_1aPpParser::EndcheckerContext * /*ctx*/);
- void enterExpand_vectornets_directive(SV3_1aPpParser::Expand_vectornets_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterConfig(SV3_1aPpParser::ConfigContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->setInDesignElement();
}
- //void exitExpand_vectornets_directive(SV3_1aPpParser::Expand_vectornets_directiveContext * /*ctx*/) { }
+ }
+ //void exitConfig(SV3_1aPpParser::ConfigContext * /*ctx*/);
- void enterNoexpand_vectornets_directive(SV3_1aPpParser::Noexpand_vectornets_directiveContext *ctx) {
- forwardToParser(ctx);
+ void enterEndconfig(SV3_1aPpParser::EndconfigContext *ctx)
+ {
+ if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
+ std::string text_blob = ctx->getText();
+ m_pp->append(text_blob);
+ m_pp->getCompilationUnit()->unsetInDesignElement();
}
- //void exitNoexpand_vectornets_directive(SV3_1aPpParser::Noexpand_vectornets_directiveContext * /*ctx*/) { }
+ }
+ //void exitEndconfig(SV3_1aPpParser::EndconfigContext * /*ctx*/);
- void enterAutoexpand_vectornets_directive(SV3_1aPpParser::Autoexpand_vectornets_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitAutoexpand_vectornets_directive(SV3_1aPpParser::Autoexpand_vectornets_directiveContext * /*ctx*/) { }
-
- void enterUselib_directive(SV3_1aPpParser::Uselib_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitUselib_directive(SV3_1aPpParser::Uselib_directiveContext * /*ctx*/) { }
-
- void enterDisable_portfaults_directive(SV3_1aPpParser::Disable_portfaults_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitDisable_portfaults_directive(SV3_1aPpParser::Disable_portfaults_directiveContext * /*ctx*/) { }
-
- void enterEnable_portfaults_directive(SV3_1aPpParser::Enable_portfaults_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitEnable_portfaults_directive(SV3_1aPpParser::Enable_portfaults_directiveContext * /*ctx*/) { }
-
- void enterNosuppress_faults_directive(SV3_1aPpParser::Nosuppress_faults_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitNosuppress_faults_directive(SV3_1aPpParser::Nosuppress_faults_directiveContext * /*ctx*/) { }
-
- void enterSuppress_faults_directive(SV3_1aPpParser::Suppress_faults_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitSuppress_faults_directive(SV3_1aPpParser::Suppress_faults_directiveContext * /*ctx*/) { }
-
- void enterSigned_directive(SV3_1aPpParser::Signed_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitSigned_directive(SV3_1aPpParser::Signed_directiveContext * /*ctx*/) { }
-
- void enterUnsigned_directive(SV3_1aPpParser::Unsigned_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitUnsigned_directive(SV3_1aPpParser::Unsigned_directiveContext * /*ctx*/) { }
-
- void enterRemove_gatename_directive(SV3_1aPpParser::Remove_gatename_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitRemove_gatename_directive(SV3_1aPpParser::Remove_gatename_directiveContext * /*ctx*/) { }
-
- void enterNoremove_gatenames_directive(SV3_1aPpParser::Noremove_gatenames_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitNoremove_gatenames_directive(SV3_1aPpParser::Noremove_gatenames_directiveContext * /*ctx*/) { }
-
- void enterRemove_netname_directive(SV3_1aPpParser::Remove_netname_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitRemove_netname_directive(SV3_1aPpParser::Remove_netname_directiveContext * /*ctx*/) { }
-
- void enterNoremove_netnames_directive(SV3_1aPpParser::Noremove_netnames_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitNoremove_netnames_directive(SV3_1aPpParser::Noremove_netnames_directiveContext * /*ctx*/) { }
-
- void enterAccelerate_directive(SV3_1aPpParser::Accelerate_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitAccelerate_directive(SV3_1aPpParser::Accelerate_directiveContext * /*ctx*/) { }
-
- void enterNoaccelerate_directive(SV3_1aPpParser::Noaccelerate_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitNoaccelerate_directive(SV3_1aPpParser::Noaccelerate_directiveContext * /*ctx*/) { }
-
- void enterDefault_trireg_strenght_directive(SV3_1aPpParser::Default_trireg_strenght_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitDefault_trireg_strenght_directive(SV3_1aPpParser::Default_trireg_strenght_directiveContext * /*ctx*/) { }
-
- void enterDefault_decay_time_directive(SV3_1aPpParser::Default_decay_time_directiveContext *ctx) {
- forwardToParser(ctx);
- m_pp->pauseAppend ();
- }
- void exitDefault_decay_time_directive(SV3_1aPpParser::Default_decay_time_directiveContext * /*ctx*/) {
- m_pp->resumeAppend();
- }
-
- void enterInclude_directive(SV3_1aPpParser::Include_directiveContext * ctx);
- void exitInclude_directive(SV3_1aPpParser::Include_directiveContext * ctx);
-
- void enterUnconnected_drive_directive(SV3_1aPpParser::Unconnected_drive_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitUnconnected_drive_directive(SV3_1aPpParser::Unconnected_drive_directiveContext * /*ctx*/) { }
-
- void enterNounconnected_drive_directive(SV3_1aPpParser::Nounconnected_drive_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitNounconnected_drive_directive(SV3_1aPpParser::Nounconnected_drive_directiveContext * /*ctx*/) { }
-
- void enterDelay_mode_distributed_directive(SV3_1aPpParser::Delay_mode_distributed_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitDelay_mode_distributed_directive(SV3_1aPpParser::Delay_mode_distributed_directiveContext * /*ctx*/) { }
-
- void enterDelay_mode_path_directive(SV3_1aPpParser::Delay_mode_path_directiveContext *ctx) {
- forwardToParser(ctx);
- }
-
- void enterDelay_mode_unit_directive(SV3_1aPpParser::Delay_mode_unit_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitDelay_mode_unit_directive(SV3_1aPpParser::Delay_mode_unit_directiveContext * /*ctx*/) { }
-
- void enterDelay_mode_zero_directive(SV3_1aPpParser::Delay_mode_zero_directiveContext *ctx) {
- forwardToParser(ctx);
- }
- //void exitDelay_mode_zero_directive(SV3_1aPpParser::Delay_mode_zero_directiveContext * /*ctx*/) { }
-
- void enterUndefineall_directive(SV3_1aPpParser::Undefineall_directiveContext * /*ctx*/) {
- std::set<PreprocessFile*> visited;
- m_pp->undefineAllMacros(visited);
- }
- //void exitUndefineall_directive(SV3_1aPpParser::Undefineall_directiveContext * /*ctx*/) { }
-
- void enterDefine_directive(SV3_1aPpParser::Define_directiveContext * ctx);
- void exitDefine_directive(SV3_1aPpParser::Define_directiveContext *ctx);
-
- void enterMultiline_no_args_macro_definition(SV3_1aPpParser::Multiline_no_args_macro_definitionContext * ctx) {
- if (m_inActiveBranch) {
- std::string macroName;
- if (ctx->Simple_identifier())
- macroName = ctx->Simple_identifier()->getText();
- else if (ctx->Escaped_identifier()) {
- macroName = ctx->Escaped_identifier()->getText();
- macroName.erase(0,1);
- StringUtils::rtrim(macroName);
- }
- m_inMacroDefinitionParsing = true;
- SV3_1aPpParser::Escaped_macro_definition_bodyContext* cBody = ctx->escaped_macro_definition_body();
- std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
- std::vector<std::string> body_tokens;
- for (auto token : tokens) {
- body_tokens.push_back(token->getText());
- }
- std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
- checkMultiplyDefinedMacro(macroName, ctx);
-
- m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, "", body_tokens);
- }
- }
-
- void exitMultiline_no_args_macro_definition(SV3_1aPpParser::Multiline_no_args_macro_definitionContext *ctx) {
- m_inMacroDefinitionParsing = false;
- }
-
- void enterMultiline_args_macro_definition(SV3_1aPpParser::Multiline_args_macro_definitionContext *ctx) {
- if (m_inActiveBranch) {
- std::string macroName;
- if (ctx->Simple_identifier())
- macroName = ctx->Simple_identifier()->getText();
- else if (ctx->Escaped_identifier()) {
- macroName = ctx->Escaped_identifier()->getText();
- macroName.erase(0,1);
- StringUtils::rtrim(macroName);
- }
- m_inMacroDefinitionParsing = true;
- SV3_1aPpParser::Escaped_macro_definition_bodyContext* cBody = ctx->escaped_macro_definition_body();
- std::string arguments = ctx->macro_arguments()->getText();
- std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
- std::vector<std::string> body_tokens;
- for (auto token : tokens) {
- body_tokens.push_back(token->getText());
- }
- std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
-
- checkMultiplyDefinedMacro(macroName, ctx);
- m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, arguments, body_tokens);
- }
- }
-
- void exitMultiline_args_macro_definition(SV3_1aPpParser::Multiline_args_macro_definitionContext *ctx) {
- m_inMacroDefinitionParsing = false;
- }
-
- void enterSimple_no_args_macro_definition(SV3_1aPpParser::Simple_no_args_macro_definitionContext * ctx);
- void exitSimple_no_args_macro_definition(SV3_1aPpParser::Simple_no_args_macro_definitionContext *ctx);
-
- void enterSimple_args_macro_definition(SV3_1aPpParser::Simple_args_macro_definitionContext *ctx) {
- if (m_inActiveBranch) {
- std::string macroName;
- if (ctx->Simple_identifier())
- macroName = ctx->Simple_identifier()->getText();
- else if (ctx->Escaped_identifier()) {
- macroName = ctx->Escaped_identifier()->getText();
- macroName.erase(0,1);
- StringUtils::rtrim(macroName);
- }
- m_inMacroDefinitionParsing = true;
- //std::string wholeMacro = ctx->getText();
- SV3_1aPpParser::Simple_macro_definition_bodyContext* cBody = ctx->simple_macro_definition_body();
- std::string arguments = ctx->macro_arguments()->getText();
- std::vector<Token*> tokens = ParseUtils::getFlatTokenList(cBody);
- std::vector<std::string> body_tokens;
- for (auto token : tokens) {
- body_tokens.push_back(token->getText());
- }
- std::pair<int, int> lineCol = ParseUtils::getLineColumn(ctx->Simple_identifier() ? ctx->Simple_identifier() : ctx->Escaped_identifier());
- checkMultiplyDefinedMacro(macroName, ctx);
- m_pp->recordMacro(macroName, m_pp->getLineNb(lineCol.first), lineCol.second, arguments, body_tokens);
- }
- }
-
- void exitSimple_args_macro_definition(SV3_1aPpParser::Simple_args_macro_definitionContext *ctx) {
- m_inMacroDefinitionParsing = false;
- }
-
- //void enterEscaped_macro_definition_body(SV3_1aPpParser::Escaped_macro_definition_bodyContext * /*ctx*/) { }
- //void exitEscaped_macro_definition_body(SV3_1aPpParser::Escaped_macro_definition_bodyContext * /*ctx*/) { }
-
- //void enterSimple_macro_definition_body(SV3_1aPpParser::Simple_macro_definition_bodyContext * /*ctx*/) { }
- //void exitSimple_macro_definition_body(SV3_1aPpParser::Simple_macro_definition_bodyContext * /*ctx*/) { }
-
- void enterMacroInstanceWithArgs(SV3_1aPpParser::MacroInstanceWithArgsContext * ctx);
- void exitMacroInstanceWithArgs(SV3_1aPpParser::MacroInstanceWithArgsContext * ctx);
-
- void enterMacroInstanceNoArgs(SV3_1aPpParser::MacroInstanceNoArgsContext * ctx);
- //void exitMacroInstanceNoArgs(SV3_1aPpParser::MacroInstanceNoArgsContext * /*ctx*/) { }
-
- void enterUnterminated_string(SV3_1aPpParser::Unterminated_stringContext *ctx);
- //void exitUnterminated_string(SV3_1aPpParser::Unterminated_stringContext * /*ctx*/) { }
-
- void enterText_blob(SV3_1aPpParser::Text_blobContext * ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion))) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- }
- }
- //void exitText_blob(SV3_1aPpParser::Text_blobContext * /*ctx*/) { }
-
- void enterEscaped_identifier(SV3_1aPpParser::Escaped_identifierContext * ctx);
- // void exitEscaped_identifier(SV3_1aPpParser::Escaped_identifierContext * /*ctx*/) { }
-
-
- void enterString(SV3_1aPpParser::StringContext *ctx);
- //void exitString(SV3_1aPpParser::StringContext * /*ctx*/) { }
-
- void enterModule(SV3_1aPpParser::ModuleContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitModule(SV3_1aPpParser::ModuleContext * /*ctx*/)
-
- void enterEndmodule(SV3_1aPpParser::EndmoduleContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndmodule(SV3_1aPpParser::EndmoduleContext * /*ctx*/);
-
- void enterSv_interface(SV3_1aPpParser::Sv_interfaceContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitSv_interface(SV3_1aPpParser::Sv_interfaceContext * /*ctx*/);
-
- void enterEndinterface(SV3_1aPpParser::EndinterfaceContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndinterface(SV3_1aPpParser::EndinterfaceContext * /*ctx*/);
-
- void enterProgram(SV3_1aPpParser::ProgramContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitProgram(SV3_1aPpParser::ProgramContext * /*ctx*/);
-
- void enterEndprogram(SV3_1aPpParser::EndprogramContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndprogram(SV3_1aPpParser::EndprogramContext * /*ctx*/);
-
- void enterPrimitive(SV3_1aPpParser::PrimitiveContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitPrimitive(SV3_1aPpParser::PrimitiveContext * /*ctx*/);
-
- void enterEndprimitive(SV3_1aPpParser::EndprimitiveContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion))&& (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndprimitive(SV3_1aPpParser::EndprimitiveContext * /*ctx*/);
-
- void enterSv_package(SV3_1aPpParser::Sv_packageContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitSv_package(SV3_1aPpParser::Sv_packageContext * /*ctx*/);
-
- void enterEndpackage(SV3_1aPpParser::EndpackageContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndpackage(SV3_1aPpParser::EndpackageContext * /*ctx*/);
-
- void enterChecker(SV3_1aPpParser::CheckerContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitChecker(SV3_1aPpParser::CheckerContext * /*ctx*/);
-
- void enterEndchecker(SV3_1aPpParser::EndcheckerContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndchecker(SV3_1aPpParser::EndcheckerContext * /*ctx*/);
-
- void enterConfig(SV3_1aPpParser::ConfigContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->setInDesignElement();
- }
- }
- //void exitConfig(SV3_1aPpParser::ConfigContext * /*ctx*/);
-
- void enterEndconfig(SV3_1aPpParser::EndconfigContext *ctx) {
- if (m_inActiveBranch && (!(m_filterProtectedRegions && m_inProtectedRegion)) && (!m_inMacroDefinitionParsing)) {
- std::string text_blob = ctx->getText();
- m_pp->append(text_blob);
- m_pp->getCompilationUnit()->unsetInDesignElement();
- }
- }
- //void exitEndconfig(SV3_1aPpParser::EndconfigContext * /*ctx*/);
-
- void enterElseif_directive(SV3_1aPpParser::Elseif_directiveContext *ctx) {
- logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_ELSEIF, ctx, "");
- }
- //void exitElseif_directive(SV3_1aPpParser::Elseif_directiveContext * /*ctx*/) {}
- };
+ void enterElseif_directive(SV3_1aPpParser::Elseif_directiveContext *ctx)
+ {
+ logError(ErrorDefinition::PP_ILLEGAL_DIRECTIVE_ELSEIF, ctx, "");
+ }
+ //void exitElseif_directive(SV3_1aPpParser::Elseif_directiveContext * /*ctx*/) {}
+};
};
diff --git a/tests/SimpleConstraint/SimpleConstraint.log b/tests/SimpleConstraint/SimpleConstraint.log
index adf16c5..ab0827f 100644
--- a/tests/SimpleConstraint/SimpleConstraint.log
+++ b/tests/SimpleConstraint/SimpleConstraint.log
@@ -6,9 +6,9 @@
[INFO :PP0122] Preprocessing source file "top.sv".
-Preprocessing took 0.006s
+Preprocessing took 0.008s
-Preprocessing took 0.006s
+Preprocessing took 0.008s
PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
PP SSL Parsing: 0.000 top.sv
@@ -743,10 +743,10 @@
n<> u<721> t<Source_text> p<722> c<17> l<2>
n<> u<722> t<Top_level_rule> l<2>
Cache saving: 0.000000
-Parsing took 0.962s
+Parsing took 0.952s
SLL Parsing: 0.032 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-SLL Parsing: 0.924 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv
+SLL Parsing: 0.914 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv
Cache saving: 0.000000
[WARNI:PA0205] top.sv:4 No timescale set for "constaint_mode_ex".
@@ -783,17 +783,17 @@
PROFILE
==============
Scan libraries took 0.000s
-Preprocessing took 0.006s
+Preprocessing took 0.008s
PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
PP SSL Parsing: 0.000 top.sv
-Parsing took 0.962s
+Parsing took 0.952s
SLL Parsing: 0.032 ../../build/tests/SimpleConstraint/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-SLL Parsing: 0.924 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv
+SLL Parsing: 0.914 ../../build/tests/SimpleConstraint/slpp_all/work/top.sv
Cache saving: 0.000000
Compilation took 0.000s
Elaboration took 0.000s
-Total time 0.968s
+Total time 0.960s
==============
[ FATAL] : 0
diff --git a/tests/UnitPython/UnitPython.log b/tests/UnitPython/UnitPython.log
index 90a79f3..45c8754 100644
--- a/tests/UnitPython/UnitPython.log
+++ b/tests/UnitPython/UnitPython.log
@@ -518,7 +518,12 @@
Text: Configuration2 cfg ...
enterInterface_identifier
File: top.v , 27
- Text: Configuration2 ...
+ Text: Configuration2 ...[ FATAL] : 0
+[ SYNTAX] : 0
+[ ERROR] : 0
+[WARNING] : 3
+[ NOTE] : 0
+
enterIdentifier
File: top.v , 27
Text: Configuration2 ...
@@ -534,119 +539,4 @@
enterEndmodule
File: top.v , 28
Text: endmodule ...
-[INFO :CP0300] Compilation...
-
-[INFO :CP0301] top.v:2 Compile package "pkg".
-
-[INFO :CP0303] top.v:13 Compile module "work@bottom".
-
-[INFO :CP0303] top.v:16 Compile module "work@top".
-
-[INFO :CP0302] top.v:3 Compile class "pkg::Configuration1".
-
-[INFO :CP0302] top.v:10 Compile class "work@Configuration2".
-
-[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox".
-
-[INFO :CP0302] builtin.sv:33 Compile class "work@process".
-
-[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore".
-
-[ERROR:CP0317] top.v:25 Undefined type "Environment".
-
-[INFO :EL0526] Design Elaboration...
-
-[NOTE :EL0503] top.v:16 Top level module "work@top".
-
-[NOTE :EL0508] Nb Top level modules: 1.
-
-[NOTE :EL0509] Max instance depth: 2.
-
-[NOTE :EL0510] Nb instances: 2.
-
-[NOTE :EL0511] Nb leaf instances: 1.
-
-top.v
-2
-23
-Type: 754
-True
-False
-[WARNI:PY0099] top.v:16 Instance "work@top".
-
-[WARNI:PY0099] top.v:23 Instance "bot".
-
-[ FATAL] : 0
-[ SYNTAX] : 0
-[ ERROR] : 1
-[WARNING] : 5
-[ NOTE] : 5
-27
-work@UnsupportedPrimitive 0
- ()
-work@and 0
- ()
-work@bottom top.v 13
- ()
-work@buf 0
- ()
-work@bufif0 0
- ()
-work@bufif1 0
- ()
-work@cmos 0
- ()
-work@nand 0
- ()
-work@nmos 0
- ()
-work@nor 0
- ()
-work@not 0
- ()
-work@notif0 0
- ()
-work@notif1 0
- ()
-work@or 0
- ()
-work@pmos 0
- ()
-work@rcmos 0
- ()
-work@rnmos 0
- ()
-work@rpmos 0
- ()
-work@rtran 0
- ()
-work@rtranif0 0
- ()
-work@rtranif1 0
- ()
-work@top top.v 16
- (54, 72, 80, 88, 98, 106, 114, 122)
-work@tran 0
- ()
-work@tranif0 0
- ()
-work@tranif1 0
- ()
-work@xnor 0
- ()
-work@xor 0
- ()
-9
-builtin::array 0 0
-builtin::queue 0 0
-builtin::string 0 0
-builtin::system 0 0
-pkg::Configuration1 top.v 3 4
-work@Configuration2 top.v 10 26
-work@mailbox /home/alain/Surelog/build/dist/Release//sv/builtin.sv 4 103
-work@process /home/alain/Surelog/build/dist/Release//sv/builtin.sv 33 171
-work@semaphore /home/alain/Surelog/build/dist/Release//sv/builtin.sv 58 246
-1
-work@top work@top
-bot work@bottom
diff --git a/tests/UnitTest/UnitTest.log b/tests/UnitTest/UnitTest.log
index 11855a6..8af1728 100644
--- a/tests/UnitTest/UnitTest.log
+++ b/tests/UnitTest/UnitTest.log
@@ -3,6 +3,7 @@
[INFO :CM0020] Separate compilation-unit mode is on.
PP PREPROCESS FILE: top.v
+Defining macro:declare_bp_mem_wormhole_payload_s
PP RECORDING MACRO: declare_bp_mem_wormhole_payload_s: | \
typedef struct packed \
{ \
@@ -17,11 +18,6 @@
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-PP RESULT for file top.v :
-vvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvv
-
-^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
-
[INFO :CP0300] Compilation...
[INFO :EL0526] Design Elaboration...
diff --git a/tests/regression.tcl b/tests/regression.tcl
index 5a445e6..c6cd983 100755
--- a/tests/regression.tcl
+++ b/tests/regression.tcl
@@ -296,6 +296,10 @@
return [list $fatals $errors $warnings $notes $details $syntax]
}
+proc count_split { string } {
+ return [llength [split $string /]]
+}
+
proc run_regression { } {
global TESTS TESTS_DIR SURELOG_COMMAND LONGESTTESTNAME TESTTARGET ONETEST UPDATE USER ELAPSED PRIOR_USER PRIOR_ELAPSED
global DIFF_TESTS PRIOR_MAX_MEM MAX_MEM MAX_TIME PRIOR_MAX_TIME SHOW_DETAILS MT_MAX MP_MAX KEEP_MT_ON REGRESSION_PATH LARGE_TESTS LONG_TESTS DIFF_MODE
@@ -363,17 +367,18 @@
set passstatus "PASS"
if {$DIFF_MODE == 0} {
- set output_path "-o ../../build/tests/$test/"
- if [regexp {third_party} $testdir] {
- set output_path "-o ../../../build/tests/$test/"
+ set path [file dirname $REGRESSION_PATH]
+ regsub -all $path $testdir "" path
+ set count [count_split $path]
+ set root ""
+ for {set i 0} {$i < $count -1} {incr i} {
+ append root "../"
}
+ set output_path "-o ${root}build/tests/$test/"
if [regexp {\.sh} $command] {
catch {set time_result [exec sh -c "time $command [lindex $SURELOG_COMMAND 1] > $REGRESSION_PATH/tests/$test/${testname}.log"]} time_result
} else {
- if {$testname != "BuildOVMPkg"} {
- # The purpose of the test BuildOVMPkg is to test compiling the package without using the precompiled version
- regsub -all {\-nocache} $command "" command
- }
+
if [regexp {\*/\*\.[sv]} $command] {
regsub -all {[\*/]+\*\.[sv]+} $command "" command
set command "$command [findFiles . *.v] [findFiles . *.sv]"
@@ -384,7 +389,7 @@
regsub -all {\-mt[ ]+[0-9]+} $command "" command
set command "$command -mt $MT_MAX -mp $MP_MAX $output_path"
} else {
- set command "$command -o $output_path"
+ set command "$command $output_path"
}
if {($ONETEST != "") && ($testname != $ONETEST)} {
continue
@@ -490,7 +495,7 @@
if {$PRIOR_MAX_TIME < $prior_elapsed} {
set PRIOR_MAX_TIME $prior_elapsed
}
- if [expr $elapsed > $prior_elapsed] {
+ if [expr ($elapsed > $prior_elapsed) && ($no_previous_time_content == 0)] {
set SPEED [format "%-*s %-*s " 4 "${elapsed}s" 5 "(+[expr $elapsed - $prior_elapsed]s)"]
set FASTER_OR_SLOWER 1
} elseif [expr ($elapsed == $prior_elapsed) || ($no_previous_time_content)] {
@@ -506,7 +511,7 @@
if {$PRIOR_MAX_MEM < $prior_mem} {
set PRIOR_MAX_MEM $prior_mem
}
- if [expr $mem > $prior_mem] {
+ if [expr ($mem > $prior_mem) && ($no_previous_time_content == 0)] {
set MEM [format "%-*s %-*s " 4 "${mem}" 5 "(+[expr $mem - $prior_mem])"]
set DIFF_MEM 1
} elseif [expr ($mem == $prior_mem) || ($no_previous_time_content)] {
diff --git a/third_party/tests/AmiqEth/AmiqEth.log b/third_party/tests/AmiqEth/AmiqEth.log
index d9c2084..f6a18c1 100644
--- a/third_party/tests/AmiqEth/AmiqEth.log
+++ b/third_party/tests/AmiqEth/AmiqEth.log
@@ -1580,9 +1580,9 @@
[ERROR:EL0514] ovm-2.1.2/src/base/ovm_comparer.svh:188 Undefined variable: OVM_UNPACK.
-[ERROR:EL0514] ovm_pkg::avm_put_port:187 Undefined variable: OVM_PACK.
+[ERROR:EL0514] ovm_pkg::avm_put_imp:187 Undefined variable: OVM_PACK.
-[ERROR:EL0514] ovm_pkg::avm_put_port:188 Undefined variable: OVM_UNPACK.
+[ERROR:EL0514] ovm_pkg::avm_put_imp:188 Undefined variable: OVM_UNPACK.
[INFO :EL0526] Design Elaboration...
diff --git a/third_party/tests/BlackParrot/BlackParrot.log b/third_party/tests/BlackParrot/BlackParrot.log
index 8a57df7..47cd5f3 100644
--- a/third_party/tests/BlackParrot/BlackParrot.log
+++ b/third_party/tests/BlackParrot/BlackParrot.log
@@ -28,9 +28,6 @@
[INFO :PP0123] Preprocessing include file "./bp_common/src/include/bp_common_fe_be_if.vh".
-[ERROR:PP0109] ./external/basejump_stl/bsg_misc/bsg_defines.v Macro instantiation omits argument 1 (x) for "rpgroup",
- ./external/basejump_stl/bsg_misc/bsg_defines.v:48 No default value for argument 1 (x) in macro definition.
-
[WARNI:PP0113] ./bp_common/src/include/bp_common_fe_be_if.vh:276 Unused macro argument "vaddr_width_mp".
[WARNI:PP0113] ./bp_common/src/include/bp_common_fe_be_if.vh:279 Unused macro argument "vaddr_width_mp".
@@ -1884,7 +1881,7 @@
[ FATAL] : 0
[ SYNTAX] : 0
-[ ERROR] : 15
+[ ERROR] : 14
[WARNING] : 219
[ NOTE] : 108
diff --git a/third_party/tests/BuildOVMPkg/BuildOVMPkg.log b/third_party/tests/BuildOVMPkg/BuildOVMPkg.log
index 7ed8c72..369a58d 100644
--- a/third_party/tests/BuildOVMPkg/BuildOVMPkg.log
+++ b/third_party/tests/BuildOVMPkg/BuildOVMPkg.log
@@ -235,11 +235,11 @@
[INFO :PP0123] Preprocessing include file "../../UVM/ovm-2.1.2/src/compatibility/urm_meth_compatibility.svh".
-Preprocessing took 0.914s
+Preprocessing took 1.286s
-Preprocessing took 0.914s
-PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
-PP SSL Parsing: 0.002 ../../UVM/ovm-2.1.2/src/ovm_pkg.sv
+Preprocessing took 1.286s
+PP SSL Parsing: 0.002 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
+PP SSL Parsing: 0.004 ../../UVM/ovm-2.1.2/src/ovm_pkg.sv
[INFO :PA0201] Parsing source file "builtin.sv".
@@ -247,10 +247,10 @@
[INFO :PA0201] Parsing source file "../../UVM/ovm-2.1.2/src/ovm_pkg.sv".
Cache saving: 0.000000
-Parsing took 44.332s
-SLL Parsing: 0.032 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
+Parsing took 42.572s
+SLL Parsing: 0.056 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-LL Parsing: 43.446 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv
+LL Parsing: 41.544 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv
Cache saving: 0.000000
[WARNI:PA0205] ../../UVM/ovm-2.1.2/src/ovm_pkg.sv:23 No timescale set for "ovm_pkg".
@@ -817,7 +817,7 @@
[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore".
-Compilation took 0.024s
+Compilation took 0.022s
[INFO :EL0526] Design Elaboration...
@@ -835,17 +835,17 @@
PROFILE
==============
Scan libraries took 0.000s
-Preprocessing took 0.914s
-PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
-PP SSL Parsing: 0.002 ../../UVM/ovm-2.1.2/src/ovm_pkg.sv
-Parsing took 44.332s
-SLL Parsing: 0.032 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
+Preprocessing took 1.286s
+PP SSL Parsing: 0.002 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
+PP SSL Parsing: 0.004 ../../UVM/ovm-2.1.2/src/ovm_pkg.sv
+Parsing took 42.572s
+SLL Parsing: 0.056 ../../../build/tests/BuildOVMPkg/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-LL Parsing: 43.446 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv
+LL Parsing: 41.544 ../../../build/tests/BuildOVMPkg/slpp_all/work/__/__/UVM/ovm-2.1.2/src/ovm_pkg.sv
Cache saving: 0.000000
-Compilation took 0.024s
+Compilation took 0.022s
Elaboration took 0.018s
-Total time 45.290s
+Total time 43.898s
==============
[ FATAL] : 0
diff --git a/third_party/tests/Google/Google.sl b/third_party/tests/Google/Google.sl
index 4ae6caa..fcf1742 100644
--- a/third_party/tests/Google/Google.sl
+++ b/third_party/tests/Google/Google.sl
@@ -1 +1 @@
- +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt 0 -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -nocache -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
+ +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/third_party/tests/Google/GoogleMT.sl b/third_party/tests/Google/GoogleMT.sl
index a708344..0cda75d 100644
--- a/third_party/tests/Google/GoogleMT.sl
+++ b/third_party/tests/Google/GoogleMT.sl
@@ -1 +1 @@
- +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -d inst -mt max -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -nocache -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
+ +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nocache -nobuiltin +define+DIGITS=10 +define+WIDTH=2 +define+EXPAND_TO_STRING=toto.svh +define+EXPAND_TO_PATH+top/toto2/ -nopython -fileunit -Ichapter-22/ *.sv */*.sv */*/*.sv */*/*/*.sv */*/*/*/*.sv
diff --git a/third_party/tests/Icarus/Icarus.log b/third_party/tests/Icarus/Icarus.log
index 5893ed9..701bfd1 100644
--- a/third_party/tests/Icarus/Icarus.log
+++ b/third_party/tests/Icarus/Icarus.log
@@ -922,18 +922,6 @@
[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore".
-[ERROR:CP0334] ivltests/include1.v:94 Colliding compilation unit name: "ifdef1",
- ivltests/include1.v:23 previous usage.
-
-[ERROR:CP0334] ivltests/include2.v:94 Colliding compilation unit name: "ifdef1",
- ivltests/include2.v:23 previous usage.
-
-[ERROR:CP0334] ivltests/include2.v:166 Colliding compilation unit name: "ifdef1",
- ivltests/include2.v:23 previous usage.
-
-[ERROR:CP0334] ivltests/include2.v:237 Colliding compilation unit name: "ifdef1",
- ivltests/include2.v:23 previous usage.
-
[NOTE :CP0309] ivltests/implicit1.v:6 Implicit port type (wire) for "ChargeDone".
[NOTE :CP0309] ivltests/specify1.v:17 Implicit port type (wire) for "P".
@@ -1273,6 +1261,7 @@
[WARNI:EL0505] ivltests/dotinid.v:27 Multiply defined module "work@a",
ivltests/contrib8.2.v:42 previous definition,
+ ivltests/event2.v:24 previous definition,
ivltests/hierspace.v:27 previous definition,
ivltests/mangle_1.v:25 previous definition,
ivltests/scope3.v:17 previous definition.
@@ -1344,12 +1333,8 @@
ivltests/ifdef1.v:23 previous definition,
ivltests/ifdef3.v:23 previous definition,
ivltests/else3.v:23 previous definition,
- ivltests/include1.v:23 previous definition,
- ivltests/include1.v:94 previous definition,
- ivltests/include2.v:23 previous definition,
- ivltests/include2.v:94 previous definition,
- ivltests/include2.v:166 previous definition,
- ivltests/include2.v:237 previous definition.
+ ivltests/else3.v:23 previous definition,
+ ivltests/else3.v:23 previous definition.
[WARNI:EL0505] ivltests/ifdef4.v:23 Multiply defined module "work@ifdef2",
ivltests/ifdef2.v:23 previous definition.
@@ -1749,6 +1734,12 @@
[WARNI:EL0505] ivltests/shellho1.v:95 Multiply defined module "work@memory",
ivltests/modparam.v:44 previous definition.
+[WARNI:EL0505] ivltests/mult16.v:93 Multiply defined module "work@mul16",
+ contrib/mult16.v:93 previous definition.
+
+[WARNI:EL0505] ivltests/mult16.v:33 Multiply defined module "work@mult16",
+ contrib/mult16.v:33 previous definition.
+
[WARNI:EL0505] ivltests/ga_mod1.v:22 Multiply defined module "work@my_and",
ivltests/ga_mod.v:23 previous definition.
@@ -1838,7 +1829,6 @@
ivltests/contrib8.3.v:20 previous definition,
ivltests/disblock2.v:1 previous definition,
ivltests/escape1.v:21 previous definition,
- vpi/event2.v:1 previous definition,
ivltests/for3.16A.v:22 previous definition,
ivltests/force3.17A.v:22 previous definition,
ivltests/force3.17B.v:22 previous definition,
@@ -2012,7 +2002,7 @@
[ FATAL] : 0
[ SYNTAX] : 4
-[ ERROR] : 10
-[WARNING] : 262
+[ ERROR] : 6
+[WARNING] : 264
[ NOTE] : 160
diff --git a/third_party/tests/Icarus/Icarus.sl b/third_party/tests/Icarus/Icarus.sl
index 0be9742..bc608be 100644
--- a/third_party/tests/Icarus/Icarus.sl
+++ b/third_party/tests/Icarus/Icarus.sl
@@ -1 +1 @@
- +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -mt max vpi/*.v contrib/*.v ivltests/*.v -nocache
+ +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse vpi/*.v contrib/*.v ivltests/*.v -nocache
diff --git a/third_party/tests/Scr1/Scr1.log b/third_party/tests/Scr1/Scr1.log
index eba0a2d..8ef8b6d 100644
--- a/third_party/tests/Scr1/Scr1.log
+++ b/third_party/tests/Scr1/Scr1.log
@@ -6,9 +6,9 @@
[WARNI:PP0103] src/includes/scr1_arch_description.svh:63 Undefining an unknown macro "SCR1_CLKCTRL_EN".
-Preprocessing took 0.434s
+Preprocessing took 0.438s
-Preprocessing took 0.434s
+Preprocessing took 0.438s
PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
PP SSL Parsing: 0.006 src/pipeline/scr1_pipe_hdu.sv
PP SSL Parsing: 0.002 src/pipeline/scr1_pipe_tdu.sv
@@ -46,14 +46,14 @@
Cache saving: 0.002000
Cache saving: 0.002000
Cache saving: 0.000000
+Cache saving: 0.002000
+Cache saving: 0.002000
+Cache saving: 0.000000
+Cache saving: 0.002000
+Cache saving: 0.002000
+Cache saving: 0.002000
+Cache saving: 0.000000
Cache saving: 0.004000
-Cache saving: 0.002000
-Cache saving: 0.000000
-Cache saving: 0.002000
-Cache saving: 0.002000
-Cache saving: 0.002000
-Cache saving: 0.000000
-Cache saving: 0.002000
Cache saving: 0.000000
Cache saving: 0.000000
Cache saving: 0.000000
@@ -74,70 +74,70 @@
Cache saving: 0.000000
Cache saving: 0.000000
Cache saving: 0.000000
-Parsing took 17.516s
+Parsing took 17.230s
SLL Parsing: 0.032 ../../../build/tests/Scr1/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-SLL Parsing: 2.952 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_hdu.sv
+SLL Parsing: 3.216 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_hdu.sv
Cache saving: 0.002000
-SLL Parsing: 1.004 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_tdu.sv
+SLL Parsing: 1.000 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_tdu.sv
Cache saving: 0.002000
-LL Parsing: 1.154 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_ipic.sv
+LL Parsing: 1.024 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_ipic.sv
Cache saving: 0.000000
-SLL Parsing: 0.354 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_csr.sv
+SLL Parsing: 0.326 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_csr.sv
+Cache saving: 0.002000
+SLL Parsing: 0.470 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_exu.sv
+Cache saving: 0.002000
+LL Parsing: 1.374 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ialu.sv
+Cache saving: 0.000000
+SLL Parsing: 0.660 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_idu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.486 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ifu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.074 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_lsu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.060 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_mprf.sv
+Cache saving: 0.000000
+SLL Parsing: 0.278 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_top.sv
Cache saving: 0.004000
-SLL Parsing: 0.534 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_exu.sv
-Cache saving: 0.002000
-LL Parsing: 1.484 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ialu.sv
-Cache saving: 0.000000
-SLL Parsing: 0.664 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_idu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.434 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ifu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.064 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_lsu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.054 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_mprf.sv
-Cache saving: 0.000000
-SLL Parsing: 0.244 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_top.sv
-Cache saving: 0.002000
-SLL Parsing: 0.026 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_reset_cells.sv
+SLL Parsing: 0.030 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_reset_cells.sv
Cache saving: 0.000000
SLL Parsing: 0.000 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_cg.sv
Cache saving: 0.000000
SLL Parsing: 0.000 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_clk_ctrl.sv
Cache saving: 0.000000
-SLL Parsing: 0.104 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_shift_reg.sv
+SLL Parsing: 0.118 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_shift_reg.sv
Cache saving: 0.000000
-SLL Parsing: 0.244 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc.sv
+SLL Parsing: 0.276 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc.sv
Cache saving: 0.002000
-SLL Parsing: 0.178 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_synchronizer.sv
+SLL Parsing: 0.202 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_synchronizer.sv
Cache saving: 0.002000
-SLL Parsing: 0.210 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_core_top.sv
+SLL Parsing: 0.242 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_core_top.sv
Cache saving: 0.004000
-SLL Parsing: 0.616 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dm.sv
+SLL Parsing: 0.696 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dm.sv
Cache saving: 0.004000
-SLL Parsing: 0.152 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dmi.sv
+SLL Parsing: 0.172 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dmi.sv
Cache saving: 0.002000
-SLL Parsing: 0.290 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_scu.sv
+SLL Parsing: 0.286 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_scu.sv
Cache saving: 0.000000
SLL Parsing: 0.030 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dmem_router.sv
Cache saving: 0.000000
SLL Parsing: 0.008 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_imem_router.sv
Cache saving: 0.000000
-SLL Parsing: 0.044 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dp_memory.sv
+SLL Parsing: 0.042 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dp_memory.sv
Cache saving: 0.000000
-SLL Parsing: 0.034 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_tcm.sv
+SLL Parsing: 0.032 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_tcm.sv
Cache saving: 0.000000
-SLL Parsing: 0.130 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_timer.sv
+SLL Parsing: 0.128 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_timer.sv
Cache saving: 0.000000
-LL Parsing: 1.030 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_mem_axi.sv
+LL Parsing: 0.954 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_mem_axi.sv
Cache saving: 0.000000
-SLL Parsing: 0.086 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_top_axi.sv
+SLL Parsing: 0.074 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_top_axi.sv
Cache saving: 0.000000
-SLL Parsing: 0.450 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_tracelog.sv
+SLL Parsing: 0.392 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_tracelog.sv
Cache saving: 0.000000
-LL Parsing: 2.834 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_memory_tb_axi.sv
+LL Parsing: 2.604 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_memory_tb_axi.sv
Cache saving: 0.000000
-SLL Parsing: 1.290 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_top_tb_axi.sv
+SLL Parsing: 1.178 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_top_tb_axi.sv
Cache saving: 0.000000
[WARNI:PA0205] src/pipeline/scr1_pipe_hdu.sv:13 No timescale set for "scr1_pipe_hdu".
@@ -212,7 +212,7 @@
PROFILE
==============
Scan libraries took 0.000s
-Preprocessing took 0.434s
+Preprocessing took 0.438s
PP SSL Parsing: 0.000 /home/alain/Surelog/build/dist/Release//sv/builtin.sv
PP SSL Parsing: 0.006 src/pipeline/scr1_pipe_hdu.sv
PP SSL Parsing: 0.002 src/pipeline/scr1_pipe_tdu.sv
@@ -245,72 +245,72 @@
PP SSL Parsing: 0.002 src/pipeline/scr1_tracelog.sv
PP SSL Parsing: 0.002 src/tb/scr1_memory_tb_axi.sv
PP SSL Parsing: 0.004 src/tb/scr1_top_tb_axi.sv
-Parsing took 17.516s
+Parsing took 17.230s
SLL Parsing: 0.032 ../../../build/tests/Scr1/slpp_all/work//home/alain/Surelog/build/dist/Release//sv/builtin.sv
Cache saving: 0.000000
-SLL Parsing: 2.952 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_hdu.sv
+SLL Parsing: 3.216 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_hdu.sv
Cache saving: 0.002000
-SLL Parsing: 1.004 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_tdu.sv
+SLL Parsing: 1.000 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_tdu.sv
Cache saving: 0.002000
-LL Parsing: 1.154 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_ipic.sv
+LL Parsing: 1.024 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_ipic.sv
Cache saving: 0.000000
-SLL Parsing: 0.354 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_csr.sv
+SLL Parsing: 0.326 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_csr.sv
+Cache saving: 0.002000
+SLL Parsing: 0.470 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_exu.sv
+Cache saving: 0.002000
+LL Parsing: 1.374 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ialu.sv
+Cache saving: 0.000000
+SLL Parsing: 0.660 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_idu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.486 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ifu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.074 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_lsu.sv
+Cache saving: 0.002000
+SLL Parsing: 0.060 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_mprf.sv
+Cache saving: 0.000000
+SLL Parsing: 0.278 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_top.sv
Cache saving: 0.004000
-SLL Parsing: 0.534 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_exu.sv
-Cache saving: 0.002000
-LL Parsing: 1.484 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ialu.sv
-Cache saving: 0.000000
-SLL Parsing: 0.664 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_idu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.434 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_ifu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.064 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_lsu.sv
-Cache saving: 0.002000
-SLL Parsing: 0.054 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_mprf.sv
-Cache saving: 0.000000
-SLL Parsing: 0.244 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_pipe_top.sv
-Cache saving: 0.002000
-SLL Parsing: 0.026 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_reset_cells.sv
+SLL Parsing: 0.030 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_reset_cells.sv
Cache saving: 0.000000
SLL Parsing: 0.000 ../../../build/tests/Scr1/slpp_all/work/src/core/primitives/scr1_cg.sv
Cache saving: 0.000000
SLL Parsing: 0.000 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_clk_ctrl.sv
Cache saving: 0.000000
-SLL Parsing: 0.104 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_shift_reg.sv
+SLL Parsing: 0.118 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_shift_reg.sv
Cache saving: 0.000000
-SLL Parsing: 0.244 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc.sv
+SLL Parsing: 0.276 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc.sv
Cache saving: 0.002000
-SLL Parsing: 0.178 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_synchronizer.sv
+SLL Parsing: 0.202 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_tapc_synchronizer.sv
Cache saving: 0.002000
-SLL Parsing: 0.210 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_core_top.sv
+SLL Parsing: 0.242 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_core_top.sv
Cache saving: 0.004000
-SLL Parsing: 0.616 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dm.sv
+SLL Parsing: 0.696 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dm.sv
Cache saving: 0.004000
-SLL Parsing: 0.152 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dmi.sv
+SLL Parsing: 0.172 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_dmi.sv
Cache saving: 0.002000
-SLL Parsing: 0.290 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_scu.sv
+SLL Parsing: 0.286 ../../../build/tests/Scr1/slpp_all/work/src/core/scr1_scu.sv
Cache saving: 0.000000
SLL Parsing: 0.030 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dmem_router.sv
Cache saving: 0.000000
SLL Parsing: 0.008 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_imem_router.sv
Cache saving: 0.000000
-SLL Parsing: 0.044 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dp_memory.sv
+SLL Parsing: 0.042 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_dp_memory.sv
Cache saving: 0.000000
-SLL Parsing: 0.034 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_tcm.sv
+SLL Parsing: 0.032 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_tcm.sv
Cache saving: 0.000000
-SLL Parsing: 0.130 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_timer.sv
+SLL Parsing: 0.128 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_timer.sv
Cache saving: 0.000000
-LL Parsing: 1.030 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_mem_axi.sv
+LL Parsing: 0.954 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_mem_axi.sv
Cache saving: 0.000000
-SLL Parsing: 0.086 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_top_axi.sv
+SLL Parsing: 0.074 ../../../build/tests/Scr1/slpp_all/work/src/top/scr1_top_axi.sv
Cache saving: 0.000000
-SLL Parsing: 0.450 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_tracelog.sv
+SLL Parsing: 0.392 ../../../build/tests/Scr1/slpp_all/work/src/pipeline/scr1_tracelog.sv
Cache saving: 0.000000
-LL Parsing: 2.834 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_memory_tb_axi.sv
+LL Parsing: 2.604 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_memory_tb_axi.sv
Cache saving: 0.000000
-SLL Parsing: 1.290 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_top_tb_axi.sv
+SLL Parsing: 1.178 ../../../build/tests/Scr1/slpp_all/work/src/tb/scr1_top_tb_axi.sv
Cache saving: 0.000000
-Total time 17.952s
+Total time 17.668s
==============
[ FATAL] : 0
diff --git a/third_party/tests/SimpleParserTest/SimpleParserTest.log b/third_party/tests/SimpleParserTest/SimpleParserTest.log
index 416dc33..201bbfb 100644
--- a/third_party/tests/SimpleParserTest/SimpleParserTest.log
+++ b/third_party/tests/SimpleParserTest/SimpleParserTest.log
@@ -7127,8 +7127,11 @@
File: another_arbiter.v , 118
Text: 0 ...
enterNumber_Integral
- File:[INFO :PY0400] Processing source file "arbiter_tb.v".
-
+ File:[ FATAL] : 0
+[ SYNTAX] : 0
+[ ERROR] : 0
+[WARNING] : 0
+[ NOTE] : 0
another_arbiter.v , 118
Text: 0 ...
enterExpression
@@ -7347,24249 +7350,4 @@
enterEndmodule
File: another_arbiter.v , 121
Text: endmodule ...
-enterTop_level_rule
- File: arbiter_tb.v , 7
- Text: module arbiter ( clk ...
-enterNull_rule
- File: arbiter_tb.v , 7
- Text: ...
-enterSource_text
- File: arbiter_tb.v , 7
- Text: module arbiter ( clk ...
-enterDescription
- File: arbiter_tb.v , 7
- Text: module arbiter ( clk ...
-enterModule_declaration
- File: arbiter_tb.v , 7
- Text: module arbiter ( clk ...
-enterModule_nonansi_header
- File: arbiter_tb.v , 7
- Text: module arbiter ( clk ...
-enterModule_keyword
- File: arbiter_tb.v , 7
- Text: module ...
-enterIdentifier
- File: arbiter_tb.v , 7
- Text: arbiter ...
-enterList_of_ports
- File: arbiter_tb.v , 7
- Text: ( clk , rst , req3 , ...
-enterPort
- File: arbiter_tb.v , 8
- Text: clk ...
-enterPort_expression
- File: arbiter_tb.v , 8
- Text: clk ...
-enterPort_reference
- File: arbiter_tb.v , 8
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 8
- Text: clk ...
-enterConstant_select
- File: arbiter_tb.v , 8
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 8
- Text: ...
-enterPort
- File: arbiter_tb.v , 9
- Text: rst ...
-enterPort_expression
- File: arbiter_tb.v , 9
- Text: rst ...
-enterPort_reference
- File: arbiter_tb.v , 9
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 9
- Text: rst ...
-enterConstant_select
- File: arbiter_tb.v , 9
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 9
- Text: ...
-enterPort
- File: arbiter_tb.v , 10
- Text: req3 ...
-enterPort_expression
- File: arbiter_tb.v , 10
- Text: req3 ...
-enterPort_reference
- File: arbiter_tb.v , 10
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 10
- Text: req3 ...
-enterConstant_select
- File: arbiter_tb.v , 10
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 10
- Text: ...
-enterPort
- File: arbiter_tb.v , 11
- Text: req2 ...
-enterPort_expression
- File: arbiter_tb.v , 11
- Text: req2 ...
-enterPort_reference
- File: arbiter_tb.v , 11
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 11
- Text: req2 ...
-enterConstant_select
- File: arbiter_tb.v , 11
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 11
- Text: ...
-enterPort
- File: arbiter_tb.v , 12
- Text: req1 ...
-enterPort_expression
- File: arbiter_tb.v , 12
- Text: req1 ...
-enterPort_reference
- File: arbiter_tb.v , 12
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 12
- Text: req1 ...
-enterConstant_select
- File: arbiter_tb.v , 12
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 12
- Text: ...
-enterPort
- File: arbiter_tb.v , 13
- Text: req0 ...
-enterPort_expression
- File: arbiter_tb.v , 13
- Text: req0 ...
-enterPort_reference
- File: arbiter_tb.v , 13
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 13
- Text: req0 ...
-enterConstant_select
- File: arbiter_tb.v , 13
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 13
- Text: ...
-enterPort
- File: arbiter_tb.v , 14
- Text: gnt3 ...
-enterPort_expression
- File: arbiter_tb.v , 14
- Text: gnt3 ...
-enterPort_reference
- File: arbiter_tb.v , 14
- Text: gnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 14
- Text: gnt3 ...
-enterConstant_select
- File: arbiter_tb.v , 14
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 14
- Text: ...
-enterPort
- File: arbiter_tb.v , 15
- Text: gnt2 ...
-enterPort_expression
- File: arbiter_tb.v , 15
- Text: gnt2 ...
-enterPort_reference
- File: arbiter_tb.v , 15
- Text: gnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 15
- Text: gnt2 ...
-enterConstant_select
- File: arbiter_tb.v , 15
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 15
- Text: ...
-enterPort
- File: arbiter_tb.v , 16
- Text: gnt1 ...
-enterPort_expression
- File: arbiter_tb.v , 16
- Text: gnt1 ...
-enterPort_reference
- File: arbiter_tb.v , 16
- Text: gnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 16
- Text: gnt1 ...
-enterConstant_select
- File: arbiter_tb.v , 16
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 16
- Text: ...
-enterPort
- File: arbiter_tb.v , 17
- Text: gnt0 ...
-enterPort_expression
- File: arbiter_tb.v , 17
- Text: gnt0 ...
-enterPort_reference
- File: arbiter_tb.v , 17
- Text: gnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 17
- Text: gnt0 ...
-enterConstant_select
- File: arbiter_tb.v , 18
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 18
- Text: ...
-enterModule_item
- File: arbiter_tb.v , 20
- Text: input clk ; ...
-enterPort_declaration
- File: arbiter_tb.v , 20
- Text: input clk ...
-enterInput_declaration
- File: arbiter_tb.v , 20
- Text: input clk ...
-enterNet_port_type
- File: arbiter_tb.v , 20
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 20
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 20
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 20
- Text: clk ...
-enterModule_item
- File: arbiter_tb.v , 21
- Text: input rst ; ...
-enterPort_declaration
- File: arbiter_tb.v , 21
- Text: input rst ...
-enterInput_declaration
- File: arbiter_tb.v , 21
- Text: input rst ...
-enterNet_port_type
- File: arbiter_tb.v , 21
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 21
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 21
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 21
- Text: rst ...
-enterModule_item
- File: arbiter_tb.v , 22
- Text: input req3 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 22
- Text: input req3 ...
-enterInput_declaration
- File: arbiter_tb.v , 22
- Text: input req3 ...
-enterNet_port_type
- File: arbiter_tb.v , 22
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 22
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 22
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 22
- Text: req3 ...
-enterModule_item
- File: arbiter_tb.v , 23
- Text: input req2 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 23
- Text: input req2 ...
-enterInput_declaration
- File: arbiter_tb.v , 23
- Text: input req2 ...
-enterNet_port_type
- File: arbiter_tb.v , 23
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 23
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 23
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 23
- Text: req2 ...
-enterModule_item
- File: arbiter_tb.v , 24
- Text: input req1 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 24
- Text: input req1 ...
-enterInput_declaration
- File: arbiter_tb.v , 24
- Text: input req1 ...
-enterNet_port_type
- File: arbiter_tb.v , 24
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 24
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 24
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 24
- Text: req1 ...
-enterModule_item
- File: arbiter_tb.v , 25
- Text: input req0 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 25
- Text: input req0 ...
-enterInput_declaration
- File: arbiter_tb.v , 25
- Text: input req0 ...
-enterNet_port_type
- File: arbiter_tb.v , 25
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 25
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 25
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 25
- Text: req0 ...
-enterModule_item
- File: arbiter_tb.v , 26
- Text: output gnt3 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 26
- Text: output gnt3 ...
-enterOutput_declaration
- File: arbiter_tb.v , 26
- Text: output gnt3 ...
-enterNet_port_type
- File: arbiter_tb.v , 26
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 26
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 26
- Text: gnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 26
- Text: gnt3 ...
-enterModule_item
- File: arbiter_tb.v , 27
- Text: output gnt2 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 27
- Text: output gnt2 ...
-enterOutput_declaration
- File: arbiter_tb.v , 27
- Text: output gnt2 ...
-enterNet_port_type
- File: arbiter_tb.v , 27
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 27
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 27
- Text: gnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 27
- Text: gnt2 ...
-enterModule_item
- File: arbiter_tb.v , 28
- Text: output gnt1 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 28
- Text: output gnt1 ...
-enterOutput_declaration
- File: arbiter_tb.v , 28
- Text: output gnt1 ...
-enterNet_port_type
- File: arbiter_tb.v , 28
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 28
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 28
- Text: gnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 28
- Text: gnt1 ...
-enterModule_item
- File: arbiter_tb.v , 29
- Text: output gnt0 ; ...
-enterPort_declaration
- File: arbiter_tb.v , 29
- Text: output gnt0 ...
-enterOutput_declaration
- File: arbiter_tb.v , 29
- Text: output gnt0 ...
-enterNet_port_type
- File: arbiter_tb.v , 29
- Text: ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 29
- Text: ...
-enterList_of_port_identifiers
- File: arbiter_tb.v , 29
- Text: gnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 29
- Text: gnt0 ...
-enterModule_item
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterModule_common_item
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterNet_declaration
- File: arbiter_tb.v , 32
- Text: wire [ 1 : 0 ] gnt ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 32
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 32
- Text: [ 1 : 0 ] ...
-enterPacked_dimension
- File: arbiter_tb.v , 32
- Text: [ 1 : 0 ] ...
-enterConstant_range
- File: arbiter_tb.v , 32
- Text: 1 : 0 ...
-enterConstant_expression
- File: arbiter_tb.v , 32
- Text: 1 ...
-enterConstant_primary
- File: arbiter_tb.v , 32
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 32
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 32
- Text: 1 ...
-enterConstant_expression
- File: arbiter_tb.v , 32
- Text: 0 ...
-enterConstant_primary
- File: arbiter_tb.v , 32
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 32
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 32
- Text: 0 ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 32
- Text: gnt ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 32
- Text: gnt ...
-enterIdentifier
- File: arbiter_tb.v , 32
- Text: gnt ...
-enterModule_item
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterModule_common_item
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterNet_declaration
- File: arbiter_tb.v , 33
- Text: wire comreq ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 33
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 33
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 33
- Text: comreq ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 33
- Text: comreq ...
-enterIdentifier
- File: arbiter_tb.v , 33
- Text: comreq ...
-enterModule_item
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterModule_common_item
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterNet_declaration
- File: arbiter_tb.v , 34
- Text: wire beg ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 34
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 34
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 34
- Text: beg ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 34
- Text: beg ...
-enterIdentifier
- File: arbiter_tb.v , 34
- Text: beg ...
-enterModule_item
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterNon_port_module_item
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterModule_common_item
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterNet_declaration
- File: arbiter_tb.v , 35
- Text: wire [ 1 : 0 ] lgnt ...
-enterNetType_Wire
- File: arbiter_tb.v , 35
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 35
- Text: [ 1 : 0 ] ...
-enterPacked_dimension
- File: arbiter_tb.v , 35
- Text: [ 1 : 0 ] ...
-enterConstant_range
- File: arbiter_tb.v , 35
- Text: 1 : 0 ...
-enterConstant_expression
- File: arbiter_tb.v , 35
- Text: 1 ...
-enterConstant_primary
- File: arbiter_tb.v , 35
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 35
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 35
- Text: 1 ...
-enterConstant_expression
- File: arbiter_tb.v , 35
- Text: 0 ...
-enterConstant_primary
- File: arbiter_tb.v , 35
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 35
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 35
- Text: 0 ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 35
- Text: lgnt ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 35
- Text: lgnt ...
-enterIdentifier
- File: arbiter_tb.v , 35
- Text: lgnt ...
-enterModule_item
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterModule_common_item
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterNet_declaration
- File: arbiter_tb.v , 36
- Text: wire lcomreq ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 36
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 36
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 36
- Text: lcomreq ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 36
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 36
- Text: lcomreq ...
-enterModule_item
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterData_declaration
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 37
- Text: reg lgnt0 ; ...
-enterData_type
- File: arbiter_tb.v , 37
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 37
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 37
- Text: lgnt0 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 37
- Text: lgnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 37
- Text: lgnt0 ...
-enterModule_item
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterData_declaration
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 38
- Text: reg lgnt1 ; ...
-enterData_type
- File: arbiter_tb.v , 38
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 38
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 38
- Text: lgnt1 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 38
- Text: lgnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 38
- Text: lgnt1 ...
-enterModule_item
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterData_declaration
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 39
- Text: reg lgnt2 ; ...
-enterData_type
- File: arbiter_tb.v , 39
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 39
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 39
- Text: lgnt2 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 39
- Text: lgnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 39
- Text: lgnt2 ...
-enterModule_item
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterData_declaration
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 40
- Text: reg lgnt3 ; ...
-enterData_type
- File: arbiter_tb.v , 40
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 40
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 40
- Text: lgnt3 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 40
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 40
- Text: lgnt3 ...
-enterModule_item
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterModule_common_item
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterData_declaration
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 41
- Text: reg lasmask ; ...
-enterData_type
- File: arbiter_tb.v , 41
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 41
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 41
- Text: lasmask ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 41
- Text: lasmask ...
-enterIdentifier
- File: arbiter_tb.v , 41
- Text: lasmask ...
-enterModule_item
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterData_declaration
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 42
- Text: reg lmask0 ; ...
-enterData_type
- File: arbiter_tb.v , 42
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 42
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 42
- Text: lmask0 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 42
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 42
- Text: lmask0 ...
-enterModule_item
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterData_declaration
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 43
- Text: reg lmask1 ; ...
-enterData_type
- File: arbiter_tb.v , 43
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 43
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 43
- Text: lmask1 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 43
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 43
- Text: lmask1 ...
-enterModule_item
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterModule_common_item
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterData_declaration
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 44
- Text: reg ledge ; ...
-enterData_type
- File: arbiter_tb.v , 44
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 44
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 44
- Text: ledge ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 44
- Text: ledge ...
-enterIdentifier
- File: arbiter_tb.v , 44
- Text: ledge ...
-enterModule_item
- File: arbiter_tb.v , 47
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: arbiter_tb.v , 47
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 47
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: arbiter_tb.v , 47
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: arbiter_tb.v , 47
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: arbiter_tb.v , 47
- Text: always ...
-enterStatement
- File: arbiter_tb.v , 47
- Text: @ ( posedge clk ) if ...
-enterStatement_item
- File: arbiter_tb.v , 47
- Text: @ ( posedge clk ) if ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 47
- Text: @ ( posedge clk ) if ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 47
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 47
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 47
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 47
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 47
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 47
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 47
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 47
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 48
- Text: if ( rst ) begin lgn ...
-enterStatement
- File: arbiter_tb.v , 48
- Text: if ( rst ) begin lgn ...
-enterStatement_item
- File: arbiter_tb.v , 48
- Text: if ( rst ) begin lgn ...
-enterConditional_statement
- File: arbiter_tb.v , 48
- Text: if ( rst ) begin lgn ...
-enterCond_predicate
- File: arbiter_tb.v , 48
- Text: rst ...
-enterExpression_or_cond_pattern
- File: arbiter_tb.v , 48
- Text: rst ...
-enterExpression
- File: arbiter_tb.v , 48
- Text: rst ...
-enterPrimary
- File: arbiter_tb.v , 48
- Text: rst ...
-enterPrimary_literal
- File: arbiter_tb.v , 48
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 48
- Text: rst ...
-enterStatement_or_null
- File: arbiter_tb.v , 48
- Text: begin lgnt0 <= 0 ; l ...
-enterStatement
- File: arbiter_tb.v , 48
- Text: begin lgnt0 <= 0 ; l ...
-enterStatement_item
- File: arbiter_tb.v , 48
- Text: begin lgnt0 <= 0 ; l ...
-enterSeq_block
- File: arbiter_tb.v , 48
- Text: begin lgnt0 <= 0 ; l ...
-enterStatement_or_null
- File: arbiter_tb.v , 49
- Text: lgnt0 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 49
- Text: lgnt0 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 49
- Text: lgnt0 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 49
- Text: lgnt0 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 49
- Text: lgnt0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 49
- Text: lgnt0 ...
-enterSelect
- File: arbiter_tb.v , 49
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 49
- Text: ...
-enterExpression
- File: arbiter_tb.v , 49
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 49
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 49
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 49
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 50
- Text: lgnt1 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 50
- Text: lgnt1 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 50
- Text: lgnt1 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 50
- Text: lgnt1 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 50
- Text: lgnt1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 50
- Text: lgnt1 ...
-enterSelect
- File: arbiter_tb.v , 50
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 50
- Text: ...
-enterExpression
- File: arbiter_tb.v , 50
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 50
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 50
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 50
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 51
- Text: lgnt2 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 51
- Text: lgnt2 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 51
- Text: lgnt2 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 51
- Text: lgnt2 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 51
- Text: lgnt2 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 51
- Text: lgnt2 ...
-enterSelect
- File: arbiter_tb.v , 51
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 51
- Text: ...
-enterExpression
- File: arbiter_tb.v , 51
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 51
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 51
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 51
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 52
- Text: lgnt3 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 52
- Text: lgnt3 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 52
- Text: lgnt3 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 52
- Text: lgnt3 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 52
- Text: lgnt3 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 52
- Text: lgnt3 ...
-enterSelect
- File: arbiter_tb.v , 52
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 52
- Text: ...
-enterExpression
- File: arbiter_tb.v , 52
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 52
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 52
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 52
- Text: 0 ...
-enterEnd
- File: arbiter_tb.v , 53
- Text: end ...
-enterStatement_or_null
- File: arbiter_tb.v , 53
- Text: begin lgnt0 <= ( ~ l ...
-enterStatement
- File: arbiter_tb.v , 53
- Text: begin lgnt0 <= ( ~ l ...
-enterStatement_item
- File: arbiter_tb.v , 53
- Text: begin lgnt0 <= ( ~ l ...
-enterSeq_block
- File: arbiter_tb.v , 53
- Text: begin lgnt0 <= ( ~ l ...
-enterStatement_or_null
- File: arbiter_tb.v , 54
- Text: lgnt0 <= ( ~ lcomreq ...
-enterStatement
- File: arbiter_tb.v , 54
- Text: lgnt0 <= ( ~ lcomreq ...
-enterStatement_item
- File: arbiter_tb.v , 54
- Text: lgnt0 <= ( ~ lcomreq ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 54
- Text: lgnt0 <= ( ~ lcomreq ...
-enterVariable_lvalue
- File: arbiter_tb.v , 54
- Text: lgnt0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 54
- Text: lgnt0 ...
-enterSelect
- File: arbiter_tb.v , 54
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 54
- Text: ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 54
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 54
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 54
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 54
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 54
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 54
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 55
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 55
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 55
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 55
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 55
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 55
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 55
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 55
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 55
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 55
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 55
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 55
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 55
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 55
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 56
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 56
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 56
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 56
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 56
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 56
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 56
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 56
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 56
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 56
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 56
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 56
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 56
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 56
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 56
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 56
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 56
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 56
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 56
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 56
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 57
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 57
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 57
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 57
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 57
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 57
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 57
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 57
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 57
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 57
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 57
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 57
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 57
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 57
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 57
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 57
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 57
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 57
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 57
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 57
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 58
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 58
- Text: ( lcomreq & lgnt0 ) ...
-enterPrimary
- File: arbiter_tb.v , 58
- Text: ( lcomreq & lgnt0 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 58
- Text: lcomreq & lgnt0 ...
-enterExpression
- File: arbiter_tb.v , 58
- Text: lcomreq & lgnt0 ...
-enterExpression
- File: arbiter_tb.v , 58
- Text: lcomreq ...
-enterPrimary
- File: arbiter_tb.v , 58
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 58
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 58
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 58
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 58
- Text: lgnt0 ...
-enterPrimary
- File: arbiter_tb.v , 58
- Text: lgnt0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 58
- Text: lgnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 58
- Text: lgnt0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 59
- Text: lgnt1 <= ( ~ lcomreq ...
-enterStatement
- File: arbiter_tb.v , 59
- Text: lgnt1 <= ( ~ lcomreq ...
-enterStatement_item
- File: arbiter_tb.v , 59
- Text: lgnt1 <= ( ~ lcomreq ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 59
- Text: lgnt1 <= ( ~ lcomreq ...
-enterVariable_lvalue
- File: arbiter_tb.v , 59
- Text: lgnt1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 59
- Text: lgnt1 ...
-enterSelect
- File: arbiter_tb.v , 59
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 59
- Text: ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 59
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 59
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 59
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 59
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 59
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 59
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 59
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 59
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 59
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 59
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 59
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 59
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 59
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 59
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 59
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 59
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 59
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 59
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 59
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 59
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 59
- Text: req1 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 60
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 60
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 60
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 60
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 60
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 60
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 60
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 60
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 60
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 60
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 60
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 61
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 61
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 61
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 61
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 61
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 61
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 61
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 61
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 61
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 61
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 61
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 61
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 61
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 61
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 62
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 62
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 62
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 62
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 62
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 62
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 62
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 62
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 62
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 62
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 62
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 62
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 62
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 62
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 62
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 62
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 62
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 62
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 62
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 63
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 63
- Text: ( lcomreq & lgnt1 ) ...
-enterPrimary
- File: arbiter_tb.v , 63
- Text: ( lcomreq & lgnt1 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 63
- Text: lcomreq & lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 63
- Text: lcomreq & lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 63
- Text: lcomreq ...
-enterPrimary
- File: arbiter_tb.v , 63
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 63
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 63
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 63
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 63
- Text: lgnt1 ...
-enterPrimary
- File: arbiter_tb.v , 63
- Text: lgnt1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 63
- Text: lgnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 63
- Text: lgnt1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 64
- Text: lgnt2 <= ( ~ lcomreq ...
-enterStatement
- File: arbiter_tb.v , 64
- Text: lgnt2 <= ( ~ lcomreq ...
-enterStatement_item
- File: arbiter_tb.v , 64
- Text: lgnt2 <= ( ~ lcomreq ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 64
- Text: lgnt2 <= ( ~ lcomreq ...
-enterVariable_lvalue
- File: arbiter_tb.v , 64
- Text: lgnt2 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 64
- Text: lgnt2 ...
-enterSelect
- File: arbiter_tb.v , 64
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 64
- Text: ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 64
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 64
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 64
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 64
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 64
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 64
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 64
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 64
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 64
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 64
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 64
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 64
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 64
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 64
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 64
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 64
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 64
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 64
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 64
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 64
- Text: req1 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 65
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 65
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 65
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 65
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 65
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 65
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 65
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 65
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 65
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 65
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 65
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 65
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 65
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 65
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 65
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 65
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 65
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 65
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 65
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 65
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 65
- Text: req2 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 66
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 66
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 66
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ req3 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 66
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 66
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 66
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 66
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 66
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 66
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 66
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 66
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 67
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 67
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 67
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 67
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 67
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 67
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 67
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 67
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 67
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 67
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 67
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 67
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 67
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 68
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 68
- Text: ( lcomreq & lgnt2 ) ...
-enterPrimary
- File: arbiter_tb.v , 68
- Text: ( lcomreq & lgnt2 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 68
- Text: lcomreq & lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 68
- Text: lcomreq & lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 68
- Text: lcomreq ...
-enterPrimary
- File: arbiter_tb.v , 68
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 68
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 68
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 68
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 68
- Text: lgnt2 ...
-enterPrimary
- File: arbiter_tb.v , 68
- Text: lgnt2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 68
- Text: lgnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 68
- Text: lgnt2 ...
-enterStatement_or_null
- File: arbiter_tb.v , 69
- Text: lgnt3 <= ( ~ lcomreq ...
-enterStatement
- File: arbiter_tb.v , 69
- Text: lgnt3 <= ( ~ lcomreq ...
-enterStatement_item
- File: arbiter_tb.v , 69
- Text: lgnt3 <= ( ~ lcomreq ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 69
- Text: lgnt3 <= ( ~ lcomreq ...
-enterVariable_lvalue
- File: arbiter_tb.v , 69
- Text: lgnt3 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 69
- Text: lgnt3 ...
-enterSelect
- File: arbiter_tb.v , 69
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 69
- Text: ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 69
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 69
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 69
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 69
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 69
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 69
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 69
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 69
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 69
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 69
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 69
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 69
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 69
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 69
- Text: req1 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 70
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ( ~ lcomreq & ~ lmas ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: ( ~ lcomreq & ~ lmas ...
-enterMintypmax_expression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq & ~ lmask1 ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 70
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 70
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 70
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 70
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ lmask1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 70
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 70
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 70
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 70
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 70
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 70
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 70
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 70
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 70
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 70
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 70
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 70
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 70
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 70
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 70
- Text: req2 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 71
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 71
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 71
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 71
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 71
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 71
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 71
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 71
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 71
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 71
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 71
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 71
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: ~ lmask0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 71
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 71
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 71
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 71
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 71
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 71
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 71
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 71
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 71
- Text: req3 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 72
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ( ~ lcomreq & lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: ( ~ lcomreq & lmask1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq & lmask1 ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 72
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: lmask1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: lmask0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ req2 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 72
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ req1 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 72
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 72
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 72
- Text: ~ req0 ...
-enterUnary_Tilda
- File: arbiter_tb.v , 72
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 72
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 72
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 72
- Text: req0 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 73
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 73
- Text: ( lcomreq & lgnt3 ) ...
-enterPrimary
- File: arbiter_tb.v , 73
- Text: ( lcomreq & lgnt3 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 73
- Text: lcomreq & lgnt3 ...
-enterExpression
- File: arbiter_tb.v , 73
- Text: lcomreq & lgnt3 ...
-enterExpression
- File: arbiter_tb.v , 73
- Text: lcomreq ...
-enterPrimary
- File: arbiter_tb.v , 73
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 73
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 73
- Text: lcomreq ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 73
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 73
- Text: lgnt3 ...
-enterPrimary
- File: arbiter_tb.v , 73
- Text: lgnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 73
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 73
- Text: lgnt3 ...
-enterEnd
- File: arbiter_tb.v , 74
- Text: end ...
-enterModule_item
- File: arbiter_tb.v , 79
- Text: assign beg = ( req3 ...
-enterNon_port_module_item
- File: arbiter_tb.v , 79
- Text: assign beg = ( req3 ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 79
- Text: assign beg = ( req3 ...
-enterModule_common_item
- File: arbiter_tb.v , 79
- Text: assign beg = ( req3 ...
-enterContinuous_assign
- File: arbiter_tb.v , 79
- Text: assign beg = ( req3 ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 79
- Text: beg = ( req3 | req2 ...
-enterNet_assignment
- File: arbiter_tb.v , 79
- Text: beg = ( req3 | req2 ...
-enterNet_lvalue
- File: arbiter_tb.v , 79
- Text: beg ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 79
- Text: beg ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: beg ...
-enterConstant_select
- File: arbiter_tb.v , 79
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 79
- Text: ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: ( req3 | req2 | req1 ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: ( req3 | req2 | req1 ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: ( req3 | req2 | req1 ...
-enterMintypmax_expression
- File: arbiter_tb.v , 79
- Text: req3 | req2 | req1 | ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req3 | req2 | req1 | ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req3 | req2 | req1 ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req3 | req2 ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 79
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: req3 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 79
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 79
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: req2 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 79
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 79
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: req1 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 79
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 79
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: req0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 79
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 79
- Text: ~ lcomreq ...
-enterUnary_Tilda
- File: arbiter_tb.v , 79
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 79
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 79
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 79
- Text: lcomreq ...
-enterModule_item
- File: arbiter_tb.v , 80
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: arbiter_tb.v , 80
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 80
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: arbiter_tb.v , 80
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: arbiter_tb.v , 80
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: arbiter_tb.v , 80
- Text: always ...
-enterStatement
- File: arbiter_tb.v , 80
- Text: @ ( posedge clk ) be ...
-enterStatement_item
- File: arbiter_tb.v , 80
- Text: @ ( posedge clk ) be ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 80
- Text: @ ( posedge clk ) be ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 80
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 80
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 80
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 80
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 80
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 80
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 80
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 80
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 81
- Text: begin lasmask <= ( b ...
-enterStatement
- File: arbiter_tb.v , 81
- Text: begin lasmask <= ( b ...
-enterStatement_item
- File: arbiter_tb.v , 81
- Text: begin lasmask <= ( b ...
-enterSeq_block
- File: arbiter_tb.v , 81
- Text: begin lasmask <= ( b ...
-enterStatement_or_null
- File: arbiter_tb.v , 82
- Text: lasmask <= ( beg & ~ ...
-enterStatement
- File: arbiter_tb.v , 82
- Text: lasmask <= ( beg & ~ ...
-enterStatement_item
- File: arbiter_tb.v , 82
- Text: lasmask <= ( beg & ~ ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 82
- Text: lasmask <= ( beg & ~ ...
-enterVariable_lvalue
- File: arbiter_tb.v , 82
- Text: lasmask ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 82
- Text: lasmask ...
-enterSelect
- File: arbiter_tb.v , 82
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 82
- Text: ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: ( beg & ~ ledge & ~ ...
-enterPrimary
- File: arbiter_tb.v , 82
- Text: ( beg & ~ ledge & ~ ...
-enterMintypmax_expression
- File: arbiter_tb.v , 82
- Text: beg & ~ ledge & ~ la ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: beg & ~ ledge & ~ la ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: beg & ~ ledge ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: beg ...
-enterPrimary
- File: arbiter_tb.v , 82
- Text: beg ...
-enterPrimary_literal
- File: arbiter_tb.v , 82
- Text: beg ...
-enterIdentifier
- File: arbiter_tb.v , 82
- Text: beg ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 82
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: ~ ledge ...
-enterUnary_Tilda
- File: arbiter_tb.v , 82
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 82
- Text: ledge ...
-enterPrimary_literal
- File: arbiter_tb.v , 82
- Text: ledge ...
-enterIdentifier
- File: arbiter_tb.v , 82
- Text: ledge ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 82
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 82
- Text: ~ lasmask ...
-enterUnary_Tilda
- File: arbiter_tb.v , 82
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 82
- Text: lasmask ...
-enterPrimary_literal
- File: arbiter_tb.v , 82
- Text: lasmask ...
-enterIdentifier
- File: arbiter_tb.v , 82
- Text: lasmask ...
-enterStatement_or_null
- File: arbiter_tb.v , 83
- Text: ledge <= ( beg & ~ l ...
-enterStatement
- File: arbiter_tb.v , 83
- Text: ledge <= ( beg & ~ l ...
-enterStatement_item
- File: arbiter_tb.v , 83
- Text: ledge <= ( beg & ~ l ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 83
- Text: ledge <= ( beg & ~ l ...
-enterVariable_lvalue
- File: arbiter_tb.v , 83
- Text: ledge ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 83
- Text: ledge ...
-enterSelect
- File: arbiter_tb.v , 83
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 83
- Text: ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: ( beg & ~ ledge & la ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: ( beg & ~ ledge & la ...
-enterPrimary
- File: arbiter_tb.v , 83
- Text: ( beg & ~ ledge & la ...
-enterMintypmax_expression
- File: arbiter_tb.v , 83
- Text: beg & ~ ledge & lasm ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: beg & ~ ledge & lasm ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: beg & ~ ledge ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: beg ...
-enterPrimary
- File: arbiter_tb.v , 83
- Text: beg ...
-enterPrimary_literal
- File: arbiter_tb.v , 83
- Text: beg ...
-enterIdentifier
- File: arbiter_tb.v , 83
- Text: beg ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 83
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: ~ ledge ...
-enterUnary_Tilda
- File: arbiter_tb.v , 83
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 83
- Text: ledge ...
-enterPrimary_literal
- File: arbiter_tb.v , 83
- Text: ledge ...
-enterIdentifier
- File: arbiter_tb.v , 83
- Text: ledge ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 83
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 83
- Text: lasmask ...
-enterPrimary
- File: arbiter_tb.v , 83
- Text: lasmask ...
-enterPrimary_literal
- File: arbiter_tb.v , 83
- Text: lasmask ...
-enterIdentifier
- File: arbiter_tb.v , 83
- Text: lasmask ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 84
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: ( beg & ledge & ~ la ...
-enterPrimary
- File: arbiter_tb.v , 84
- Text: ( beg & ledge & ~ la ...
-enterMintypmax_expression
- File: arbiter_tb.v , 84
- Text: beg & ledge & ~ lasm ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: beg & ledge & ~ lasm ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: beg & ledge ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: beg ...
-enterPrimary
- File: arbiter_tb.v , 84
- Text: beg ...
-enterPrimary_literal
- File: arbiter_tb.v , 84
- Text: beg ...
-enterIdentifier
- File: arbiter_tb.v , 84
- Text: beg ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 84
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: ledge ...
-enterPrimary
- File: arbiter_tb.v , 84
- Text: ledge ...
-enterPrimary_literal
- File: arbiter_tb.v , 84
- Text: ledge ...
-enterIdentifier
- File: arbiter_tb.v , 84
- Text: ledge ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 84
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 84
- Text: ~ lasmask ...
-enterUnary_Tilda
- File: arbiter_tb.v , 84
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 84
- Text: lasmask ...
-enterPrimary_literal
- File: arbiter_tb.v , 84
- Text: lasmask ...
-enterIdentifier
- File: arbiter_tb.v , 84
- Text: lasmask ...
-enterEnd
- File: arbiter_tb.v , 85
- Text: end ...
-enterModule_item
- File: arbiter_tb.v , 90
- Text: assign lcomreq = ( r ...
-enterNon_port_module_item
- File: arbiter_tb.v , 90
- Text: assign lcomreq = ( r ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 90
- Text: assign lcomreq = ( r ...
-enterModule_common_item
- File: arbiter_tb.v , 90
- Text: assign lcomreq = ( r ...
-enterContinuous_assign
- File: arbiter_tb.v , 90
- Text: assign lcomreq = ( r ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 90
- Text: lcomreq = ( req3 & l ...
-enterNet_assignment
- File: arbiter_tb.v , 90
- Text: lcomreq = ( req3 & l ...
-enterNet_lvalue
- File: arbiter_tb.v , 90
- Text: lcomreq ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 90
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 90
- Text: lcomreq ...
-enterConstant_select
- File: arbiter_tb.v , 90
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 90
- Text: ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: ( req3 & lgnt3 ) | ( ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: ( req3 & lgnt3 ) | ( ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: ( req3 & lgnt3 ) | ( ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: ( req3 & lgnt3 ) ...
-enterPrimary
- File: arbiter_tb.v , 90
- Text: ( req3 & lgnt3 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 90
- Text: req3 & lgnt3 ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: req3 & lgnt3 ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 90
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 90
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 90
- Text: req3 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 90
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 90
- Text: lgnt3 ...
-enterPrimary
- File: arbiter_tb.v , 90
- Text: lgnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 90
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 90
- Text: lgnt3 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 91
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 91
- Text: ( req2 & lgnt2 ) ...
-enterPrimary
- File: arbiter_tb.v , 91
- Text: ( req2 & lgnt2 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 91
- Text: req2 & lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 91
- Text: req2 & lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 91
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 91
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 91
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 91
- Text: req2 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 91
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 91
- Text: lgnt2 ...
-enterPrimary
- File: arbiter_tb.v , 91
- Text: lgnt2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 91
- Text: lgnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 91
- Text: lgnt2 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 92
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 92
- Text: ( req1 & lgnt1 ) ...
-enterPrimary
- File: arbiter_tb.v , 92
- Text: ( req1 & lgnt1 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 92
- Text: req1 & lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 92
- Text: req1 & lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 92
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 92
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 92
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 92
- Text: req1 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 92
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 92
- Text: lgnt1 ...
-enterPrimary
- File: arbiter_tb.v , 92
- Text: lgnt1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 92
- Text: lgnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 92
- Text: lgnt1 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 93
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 93
- Text: ( req0 & lgnt0 ) ...
-enterPrimary
- File: arbiter_tb.v , 93
- Text: ( req0 & lgnt0 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 93
- Text: req0 & lgnt0 ...
-enterExpression
- File: arbiter_tb.v , 93
- Text: req0 & lgnt0 ...
-enterExpression
- File: arbiter_tb.v , 93
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 93
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 93
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 93
- Text: req0 ...
-enterBinOp_BitwAnd
- File: arbiter_tb.v , 93
- Text: & ...
-enterExpression
- File: arbiter_tb.v , 93
- Text: lgnt0 ...
-enterPrimary
- File: arbiter_tb.v , 93
- Text: lgnt0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 93
- Text: lgnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 93
- Text: lgnt0 ...
-enterModule_item
- File: arbiter_tb.v , 98
- Text: assign lgnt = { ( lg ...
-enterNon_port_module_item
- File: arbiter_tb.v , 98
- Text: assign lgnt = { ( lg ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 98
- Text: assign lgnt = { ( lg ...
-enterModule_common_item
- File: arbiter_tb.v , 98
- Text: assign lgnt = { ( lg ...
-enterContinuous_assign
- File: arbiter_tb.v , 98
- Text: assign lgnt = { ( lg ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 98
- Text: lgnt = { ( lgnt3 | l ...
-enterNet_assignment
- File: arbiter_tb.v , 98
- Text: lgnt = { ( lgnt3 | l ...
-enterNet_lvalue
- File: arbiter_tb.v , 98
- Text: lgnt ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 98
- Text: lgnt ...
-enterIdentifier
- File: arbiter_tb.v , 98
- Text: lgnt ...
-enterConstant_select
- File: arbiter_tb.v , 98
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 98
- Text: ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: { ( lgnt3 | lgnt2 ) ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: { ( lgnt3 | lgnt2 ) ...
-enterConcatenation
- File: arbiter_tb.v , 98
- Text: { ( lgnt3 | lgnt2 ) ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: ( lgnt3 | lgnt2 ) ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: ( lgnt3 | lgnt2 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 98
- Text: lgnt3 | lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt3 | lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 98
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt2 ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: lgnt2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 98
- Text: lgnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 98
- Text: lgnt2 ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: ( lgnt3 | lgnt1 ) ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: ( lgnt3 | lgnt1 ) ...
-enterMintypmax_expression
- File: arbiter_tb.v , 98
- Text: lgnt3 | lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt3 | lgnt1 ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 98
- Text: lgnt3 ...
-enterBinOp_BitwOr
- File: arbiter_tb.v , 98
- Text: | ...
-enterExpression
- File: arbiter_tb.v , 98
- Text: lgnt1 ...
-enterPrimary
- File: arbiter_tb.v , 98
- Text: lgnt1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 98
- Text: lgnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 98
- Text: lgnt1 ...
-enterModule_item
- File: arbiter_tb.v , 103
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: arbiter_tb.v , 103
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 103
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: arbiter_tb.v , 103
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: arbiter_tb.v , 103
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: arbiter_tb.v , 103
- Text: always ...
-enterStatement
- File: arbiter_tb.v , 103
- Text: @ ( posedge clk ) if ...
-enterStatement_item
- File: arbiter_tb.v , 103
- Text: @ ( posedge clk ) if ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 103
- Text: @ ( posedge clk ) if ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 103
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 103
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 103
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 103
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 103
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 103
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 103
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 103
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 104
- Text: if ( rst ) begin lma ...
-enterStatement
- File: arbiter_tb.v , 104
- Text: if ( rst ) begin lma ...
-enterStatement_item
- File: arbiter_tb.v , 104
- Text: if ( rst ) begin lma ...
-enterConditional_statement
- File: arbiter_tb.v , 104
- Text: if ( rst ) begin lma ...
-enterCond_predicate
- File: arbiter_tb.v , 104
- Text: rst ...
-enterExpression_or_cond_pattern
- File: arbiter_tb.v , 104
- Text: rst ...
-enterExpression
- File: arbiter_tb.v , 104
- Text: rst ...
-enterPrimary
- File: arbiter_tb.v , 104
- Text: rst ...
-enterPrimary_literal
- File: arbiter_tb.v , 104
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 104
- Text: rst ...
-enterStatement_or_null
- File: arbiter_tb.v , 104
- Text: begin lmask1 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 104
- Text: begin lmask1 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 104
- Text: begin lmask1 <= 0 ; ...
-enterSeq_block
- File: arbiter_tb.v , 104
- Text: begin lmask1 <= 0 ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 105
- Text: lmask1 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 105
- Text: lmask1 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 105
- Text: lmask1 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 105
- Text: lmask1 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 105
- Text: lmask1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 105
- Text: lmask1 ...
-enterSelect
- File: arbiter_tb.v , 105
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 105
- Text: ...
-enterExpression
- File: arbiter_tb.v , 105
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 105
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 105
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 105
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 106
- Text: lmask0 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 106
- Text: lmask0 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 106
- Text: lmask0 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 106
- Text: lmask0 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 106
- Text: lmask0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 106
- Text: lmask0 ...
-enterSelect
- File: arbiter_tb.v , 106
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 106
- Text: ...
-enterExpression
- File: arbiter_tb.v , 106
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 106
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 106
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 106
- Text: 0 ...
-enterEnd
- File: arbiter_tb.v , 107
- Text: end ...
-enterCond_predicate
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterExpression_or_cond_pattern
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterExpression
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterPrimary
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterPrimary_literal
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterIdentifier
- File: arbiter_tb.v , 107
- Text: lasmask ...
-enterStatement_or_null
- File: arbiter_tb.v , 107
- Text: begin lmask1 <= lgnt ...
-enterStatement
- File: arbiter_tb.v , 107
- Text: begin lmask1 <= lgnt ...
-enterStatement_item
- File: arbiter_tb.v , 107
- Text: begin lmask1 <= lgnt ...
-enterSeq_block
- File: arbiter_tb.v , 107
- Text: begin lmask1 <= lgnt ...
-enterStatement_or_null
- File: arbiter_tb.v , 108
- Text: lmask1 <= lgnt [ 1 ] ...
-enterStatement
- File: arbiter_tb.v , 108
- Text: lmask1 <= lgnt [ 1 ] ...
-enterStatement_item
- File: arbiter_tb.v , 108
- Text: lmask1 <= lgnt [ 1 ] ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 108
- Text: lmask1 <= lgnt [ 1 ] ...
-enterVariable_lvalue
- File: arbiter_tb.v , 108
- Text: lmask1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 108
- Text: lmask1 ...
-enterSelect
- File: arbiter_tb.v , 108
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 108
- Text: ...
-enterExpression
- File: arbiter_tb.v , 108
- Text: lgnt [ 1 ] ...
-enterPrimary
- File: arbiter_tb.v , 108
- Text: lgnt [ 1 ] ...
-enterComplex_func_call
- File: arbiter_tb.v , 108
- Text: lgnt [ 1 ] ...
-enterIdentifier
- File: arbiter_tb.v , 108
- Text: lgnt ...
-enterSelect
- File: arbiter_tb.v , 108
- Text: [ 1 ] ...
-enterBit_select
- File: arbiter_tb.v , 108
- Text: [ 1 ] ...
-enterExpression
- File: arbiter_tb.v , 108
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 108
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 108
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 108
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 109
- Text: lmask0 <= lgnt [ 0 ] ...
-enterStatement
- File: arbiter_tb.v , 109
- Text: lmask0 <= lgnt [ 0 ] ...
-enterStatement_item
- File: arbiter_tb.v , 109
- Text: lmask0 <= lgnt [ 0 ] ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 109
- Text: lmask0 <= lgnt [ 0 ] ...
-enterVariable_lvalue
- File: arbiter_tb.v , 109
- Text: lmask0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 109
- Text: lmask0 ...
-enterSelect
- File: arbiter_tb.v , 109
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 109
- Text: ...
-enterExpression
- File: arbiter_tb.v , 109
- Text: lgnt [ 0 ] ...
-enterPrimary
- File: arbiter_tb.v , 109
- Text: lgnt [ 0 ] ...
-enterComplex_func_call
- File: arbiter_tb.v , 109
- Text: lgnt [ 0 ] ...
-enterIdentifier
- File: arbiter_tb.v , 109
- Text: lgnt ...
-enterSelect
- File: arbiter_tb.v , 109
- Text: [ 0 ] ...
-enterBit_select
- File: arbiter_tb.v , 109
- Text: [ 0 ] ...
-enterExpression
- File: arbiter_tb.v , 109
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 109
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 109
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 109
- Text: 0 ...
-enterEnd
- File: arbiter_tb.v , 110
- Text: end ...
-enterStatement_or_null
- File: arbiter_tb.v , 110
- Text: begin lmask1 <= lmas ...
-enterStatement
- File: arbiter_tb.v , 110
- Text: begin lmask1 <= lmas ...
-enterStatement_item
- File: arbiter_tb.v , 110
- Text: begin lmask1 <= lmas ...
-enterSeq_block
- File: arbiter_tb.v , 110
- Text: begin lmask1 <= lmas ...
-enterStatement_or_null
- File: arbiter_tb.v , 111
- Text: lmask1 <= lmask1 ; ...
-enterStatement
- File: arbiter_tb.v , 111
- Text: lmask1 <= lmask1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 111
- Text: lmask1 <= lmask1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 111
- Text: lmask1 <= lmask1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterSelect
- File: arbiter_tb.v , 111
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 111
- Text: ...
-enterExpression
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterPrimary
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterIdentifier
- File: arbiter_tb.v , 111
- Text: lmask1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 112
- Text: lmask0 <= lmask0 ; ...
-enterStatement
- File: arbiter_tb.v , 112
- Text: lmask0 <= lmask0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 112
- Text: lmask0 <= lmask0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 112
- Text: lmask0 <= lmask0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterSelect
- File: arbiter_tb.v , 112
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 112
- Text: ...
-enterExpression
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterPrimary
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterIdentifier
- File: arbiter_tb.v , 112
- Text: lmask0 ...
-enterEnd
- File: arbiter_tb.v , 113
- Text: end ...
-enterModule_item
- File: arbiter_tb.v , 115
- Text: assign comreq = lcom ...
-enterNon_port_module_item
- File: arbiter_tb.v , 115
- Text: assign comreq = lcom ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 115
- Text: assign comreq = lcom ...
-enterModule_common_item
- File: arbiter_tb.v , 115
- Text: assign comreq = lcom ...
-enterContinuous_assign
- File: arbiter_tb.v , 115
- Text: assign comreq = lcom ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 115
- Text: comreq = lcomreq ...
-enterNet_assignment
- File: arbiter_tb.v , 115
- Text: comreq = lcomreq ...
-enterNet_lvalue
- File: arbiter_tb.v , 115
- Text: comreq ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 115
- Text: comreq ...
-enterIdentifier
- File: arbiter_tb.v , 115
- Text: comreq ...
-enterConstant_select
- File: arbiter_tb.v , 115
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 115
- Text: ...
-enterExpression
- File: arbiter_tb.v , 115
- Text: lcomreq ...
-enterPrimary
- File: arbiter_tb.v , 115
- Text: lcomreq ...
-enterPrimary_literal
- File: arbiter_tb.v , 115
- Text: lcomreq ...
-enterIdentifier
- File: arbiter_tb.v , 115
- Text: lcomreq ...
-enterModule_item
- File: arbiter_tb.v , 116
- Text: assign gnt = lgnt ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 116
- Text: assign gnt = lgnt ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 116
- Text: assign gnt = lgnt ; ...
-enterModule_common_item
- File: arbiter_tb.v , 116
- Text: assign gnt = lgnt ; ...
-enterContinuous_assign
- File: arbiter_tb.v , 116
- Text: assign gnt = lgnt ; ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 116
- Text: gnt = lgnt ...
-enterNet_assignment
- File: arbiter_tb.v , 116
- Text: gnt = lgnt ...
-enterNet_lvalue
- File: arbiter_tb.v , 116
- Text: gnt ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 116
- Text: gnt ...
-enterIdentifier
- File: arbiter_tb.v , 116
- Text: gnt ...
-enterConstant_select
- File: arbiter_tb.v , 116
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 116
- Text: ...
-enterExpression
- File: arbiter_tb.v , 116
- Text: lgnt ...
-enterPrimary
- File: arbiter_tb.v , 116
- Text: lgnt ...
-enterPrimary_literal
- File: arbiter_tb.v , 116
- Text: lgnt ...
-enterIdentifier
- File: arbiter_tb.v , 116
- Text: lgnt ...
-enterModule_item
- File: arbiter_tb.v , 120
- Text: assign gnt3 = lgnt3 ...
-enterNon_port_module_item
- File: arbiter_tb.v , 120
- Text: assign gnt3 = lgnt3 ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 120
- Text: assign gnt3 = lgnt3 ...
-enterModule_common_item
- File: arbiter_tb.v , 120
- Text: assign gnt3 = lgnt3 ...
-enterContinuous_assign
- File: arbiter_tb.v , 120
- Text: assign gnt3 = lgnt3 ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 120
- Text: gnt3 = lgnt3 ...
-enterNet_assignment
- File: arbiter_tb.v , 120
- Text: gnt3 = lgnt3 ...
-enterNet_lvalue
- File: arbiter_tb.v , 120
- Text: gnt3 ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 120
- Text: gnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 120
- Text: gnt3 ...
-enterConstant_select
- File: arbiter_tb.v , 120
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 120
- Text: ...
-enterExpression
- File: arbiter_tb.v , 120
- Text: lgnt3 ...
-enterPrimary
- File: arbiter_tb.v , 120
- Text: lgnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 120
- Text: lgnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 120
- Text: lgnt3 ...
-enterModule_item
- File: arbiter_tb.v , 121
- Text: assign gnt2 = lgnt2 ...
-enterNon_port_module_item
- File: arbiter_tb.v , 121
- Text: assign gnt2 = lgnt2 ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 121
- Text: assign gnt2 = lgnt2 ...
-enterModule_common_item
- File: arbiter_tb.v , 121
- Text: assign gnt2 = lgnt2 ...
-enterContinuous_assign
- File: arbiter_tb.v , 121
- Text: assign gnt2 = lgnt2 ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 121
- Text: gnt2 = lgnt2 ...
-enterNet_assignment
- File: arbiter_tb.v , 121
- Text: gnt2 = lgnt2 ...
-enterNet_lvalue
- File: arbiter_tb.v , 121
- Text: gnt2 ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 121
- Text: gnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 121
- Text: gnt2 ...
-enterConstant_select
- File: arbiter_tb.v , 121
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 121
- Text: ...
-enterExpression
- File: arbiter_tb.v , 121
- Text: lgnt2 ...
-enterPrimary
- File: arbiter_tb.v , 121
- Text: lgnt2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 121
- Text: lgnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 121
- Text: lgnt2 ...
-enterModule_item
- File: arbiter_tb.v , 122
- Text: assign gnt1 = lgnt1 ...
-enterNon_port_module_item
- File: arbiter_tb.v , 122
- Text: assign gnt1 = lgnt1 ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 122
- Text: assign gnt1 = lgnt1 ...
-enterModule_common_item
- File: arbiter_tb.v , 122
- Text: assign gnt1 = lgnt1 ...
-enterContinuous_assign
- File: arbiter_tb.v , 122
- Text: assign gnt1 = lgnt1 ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 122
- Text: gnt1 = lgnt1 ...
-enterNet_assignment
- File: arbiter_tb.v , 122
- Text: gnt1 = lgnt1 ...
-enterNet_lvalue
- File: arbiter_tb.v , 122
- Text: gnt1 ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 122
- Text: gnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 122
- Text: gnt1 ...
-enterConstant_select
- File: arbiter_tb.v , 122
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 122
- Text: ...
-enterExpression
- File: arbiter_tb.v , 122
- Text: lgnt1 ...
-enterPrimary
- File: arbiter_tb.v , 122
- Text: lgnt1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 122
- Text: lgnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 122
- Text: lgnt1 ...
-enterModule_item
- File: arbiter_tb.v , 123
- Text: assign gnt0 = lgnt0 ...
-enterNon_port_module_item
- File: arbiter_tb.v , 123
- Text: assign gnt0 = lgnt0 ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 123
- Text: assign gnt0 = lgnt0 ...
-enterModule_common_item
- File: arbiter_tb.v , 123
- Text: assign gnt0 = lgnt0 ...
-enterContinuous_assign
- File: arbiter_tb.v , 123
- Text: assign gnt0 = lgnt0 ...
-enterList_of_net_assignments
- File: arbiter_tb.v , 123
- Text: gnt0 = lgnt0 ...
-enterNet_assignment
- File: arbiter_tb.v , 123
- Text: gnt0 = lgnt0 ...
-enterNet_lvalue
- File: arbiter_tb.v , 123
- Text: gnt0 ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 123
- Text: gnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 123
- Text: gnt0 ...
-enterConstant_select
- File: arbiter_tb.v , 123
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 123
- Text: ...
-enterExpression
- File: arbiter_tb.v , 123
- Text: lgnt0 ...
-enterPrimary
- File: arbiter_tb.v , 123
- Text: lgnt0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 123
- Text: lgnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 123
- Text: lgnt0 ...
-enterEndmodule
- File: arbiter_tb.v , 125
- Text: endmodule ...
-enterDescription
- File: arbiter_tb.v , 126
- Text: module top ( ) ; reg ...
-enterModule_declaration
- File: arbiter_tb.v , 126
- Text: module top ( ) ; reg ...
-enterModule_nonansi_header
- File: arbiter_tb.v , 126
- Text: module top ( ) ; ...
-enterModule_keyword
- File: arbiter_tb.v , 126
- Text: module ...
-enterIdentifier
- File: arbiter_tb.v , 126
- Text: top ...
-enterList_of_ports
- File: arbiter_tb.v , 126
- Text: ( ) ...
-enterPort
- File: arbiter_tb.v , 126
- Text: ...
-enterPort_expression
- File: arbiter_tb.v , 126
- Text: ...
-enterModule_item
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterModule_common_item
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterData_declaration
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 128
- Text: reg clk ; ...
-enterData_type
- File: arbiter_tb.v , 128
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 128
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 128
- Text: clk ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 128
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 128
- Text: clk ...
-enterModule_item
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterModule_common_item
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterData_declaration
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 129
- Text: reg rst ; ...
-enterData_type
- File: arbiter_tb.v , 129
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 129
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 129
- Text: rst ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 129
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 129
- Text: rst ...
-enterModule_item
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterData_declaration
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 130
- Text: reg req3 ; ...
-enterData_type
- File: arbiter_tb.v , 130
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 130
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 130
- Text: req3 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 130
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 130
- Text: req3 ...
-enterModule_item
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterData_declaration
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 131
- Text: reg req2 ; ...
-enterData_type
- File: arbiter_tb.v , 131
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 131
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 131
- Text: req2 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 131
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 131
- Text: req2 ...
-enterModule_item
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterData_declaration
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 132
- Text: reg req1 ; ...
-enterData_type
- File: arbiter_tb.v , 132
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 132
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 132
- Text: req1 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 132
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 132
- Text: req1 ...
-enterModule_item
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterData_declaration
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterVariable_declaration
- File: arbiter_tb.v , 133
- Text: reg req0 ; ...
-enterData_type
- File: arbiter_tb.v , 133
- Text: reg ...
-enterIntVec_TypeReg
- File: arbiter_tb.v , 133
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: arbiter_tb.v , 133
- Text: req0 ...
-enterVariable_decl_assignment
- File: arbiter_tb.v , 133
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 133
- Text: req0 ...
-enterModule_item
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterNet_declaration
- File: arbiter_tb.v , 134
- Text: wire gnt3 ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 134
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 134
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 134
- Text: gnt3 ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 134
- Text: gnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 134
- Text: gnt3 ...
-enterModule_item
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterNet_declaration
- File: arbiter_tb.v , 135
- Text: wire gnt2 ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 135
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 135
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 135
- Text: gnt2 ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 135
- Text: gnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 135
- Text: gnt2 ...
-enterModule_item
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterNet_declaration
- File: arbiter_tb.v , 136
- Text: wire gnt1 ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 136
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 136
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 136
- Text: gnt1 ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 136
- Text: gnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 136
- Text: gnt1 ...
-enterModule_item
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterNon_port_module_item
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterModule_common_item
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterModule_or_generate_item_declaration
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterPackage_or_generate_item_declaration
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterNet_declaration
- File: arbiter_tb.v , 137
- Text: wire gnt0 ; ...
-enterNetType_Wire
- File: arbiter_tb.v , 137
- Text: wire ...
-enterData_type_or_implicit
- File: arbiter_tb.v , 137
- Text: ...
-enterList_of_net_decl_assignments
- File: arbiter_tb.v , 137
- Text: gnt0 ...
-enterNet_decl_assignment
- File: arbiter_tb.v , 137
- Text: gnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 137
- Text: gnt0 ...
-enterModule_item
- File: arbiter_tb.v , 140
- Text: always #1 clk = ~ cl ...
-enterNon_port_module_item
- File: arbiter_tb.v , 140
- Text: always #1 clk = ~ cl ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 140
- Text: always #1 clk = ~ cl ...
-enterModule_common_item
- File: arbiter_tb.v , 140
- Text: always #1 clk = ~ cl ...
-enterAlways_construct
- File: arbiter_tb.v , 140
- Text: always #1 clk = ~ cl ...
-enterAlwaysKeywd_Always
- File: arbiter_tb.v , 140
- Text: always ...
-enterStatement
- File: arbiter_tb.v , 140
- Text: #1 clk = ~ clk ; ...
-enterStatement_item
- File: arbiter_tb.v , 140
- Text: #1 clk = ~ clk ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 140
- Text: #1 clk = ~ clk ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 140
- Text: #1 ...
-enterDelay_control
- File: arbiter_tb.v , 140
- Text: #1 ...
-enterPound_delay_value
- File: arbiter_tb.v , 140
- Text: #1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 140
- Text: clk = ~ clk ; ...
-enterStatement
- File: arbiter_tb.v , 140
- Text: clk = ~ clk ; ...
-enterStatement_item
- File: arbiter_tb.v , 140
- Text: clk = ~ clk ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 140
- Text: clk = ~ clk ...
-enterOperator_assignment
- File: arbiter_tb.v , 140
- Text: clk = ~ clk ...
-enterVariable_lvalue
- File: arbiter_tb.v , 140
- Text: clk ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 140
- Text: clk ...
-enterSelect
- File: arbiter_tb.v , 140
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 140
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 140
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 140
- Text: ~ clk ...
-enterUnary_Tilda
- File: arbiter_tb.v , 140
- Text: ~ ...
-enterPrimary
- File: arbiter_tb.v , 140
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 140
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 140
- Text: clk ...
-enterModule_item
- File: arbiter_tb.v , 142
- Text: initial begin $ dump ...
-enterNon_port_module_item
- File: arbiter_tb.v , 142
- Text: initial begin $ dump ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 142
- Text: initial begin $ dump ...
-enterModule_common_item
- File: arbiter_tb.v , 142
- Text: initial begin $ dump ...
-enterInitial_construct
- File: arbiter_tb.v , 142
- Text: initial begin $ dump ...
-enterStatement_or_null
- File: arbiter_tb.v , 142
- Text: begin $ dumpfile ( " ...
-enterStatement
- File: arbiter_tb.v , 142
- Text: begin $ dumpfile ( " ...
-enterStatement_item
- File: arbiter_tb.v , 142
- Text: begin $ dumpfile ( " ...
-enterSeq_block
- File: arbiter_tb.v , 142
- Text: begin $ dumpfile ( " ...
-enterStatement_or_null
- File: arbiter_tb.v , 143
- Text: $ dumpfile ( "arbite ...
-enterStatement
- File: arbiter_tb.v , 143
- Text: $ dumpfile ( "arbite ...
-enterStatement_item
- File: arbiter_tb.v , 143
- Text: $ dumpfile ( "arbite ...
-enterSubroutine_call_statement
- File: arbiter_tb.v , 143
- Text: $ dumpfile ( "arbite ...
-enterSubroutine_call
- File: arbiter_tb.v , 143
- Text: $ dumpfile ( "arbite ...
-enterDollar_keyword
- File: arbiter_tb.v , 143
- Text: $ ...
-enterIdentifier
- File: arbiter_tb.v , 143
- Text: dumpfile ...
-enterList_of_arguments
- File: arbiter_tb.v , 143
- Text: "arbiter.vcd" ...
-enterExpression
- File: arbiter_tb.v , 143
- Text: "arbiter.vcd" ...
-enterPrimary
- File: arbiter_tb.v , 143
- Text: "arbiter.vcd" ...
-enterPrimary_literal
- File: arbiter_tb.v , 143
- Text: "arbiter.vcd" ...
-enterString_value
- File: arbiter_tb.v , 143
- Text: "arbiter.vcd" ...
-enterStatement_or_null
- File: arbiter_tb.v , 144
- Text: $ dumpvars ( ) ; ...
-enterStatement
- File: arbiter_tb.v , 144
- Text: $ dumpvars ( ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 144
- Text: $ dumpvars ( ) ; ...
-enterSubroutine_call_statement
- File: arbiter_tb.v , 144
- Text: $ dumpvars ( ) ; ...
-enterSubroutine_call
- File: arbiter_tb.v , 144
- Text: $ dumpvars ( ) ...
-enterDollar_keyword
- File: arbiter_tb.v , 144
- Text: $ ...
-enterIdentifier
- File: arbiter_tb.v , 144
- Text: dumpvars ...
-enterList_of_arguments
- File: arbiter_tb.v , 144
- Text: ...
-enterStatement_or_null
- File: arbiter_tb.v , 145
- Text: clk = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 145
- Text: clk = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 145
- Text: clk = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 145
- Text: clk = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 145
- Text: clk = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 145
- Text: clk ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 145
- Text: clk ...
-enterSelect
- File: arbiter_tb.v , 145
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 145
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 145
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 145
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 145
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 145
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 145
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 146
- Text: rst = 1 ; ...
-enterStatement
- File: arbiter_tb.v , 146
- Text: rst = 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 146
- Text: rst = 1 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 146
- Text: rst = 1 ...
-enterOperator_assignment
- File: arbiter_tb.v , 146
- Text: rst = 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 146
- Text: rst ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 146
- Text: rst ...
-enterSelect
- File: arbiter_tb.v , 146
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 146
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 146
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 146
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 146
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 146
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 146
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 147
- Text: req0 = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 147
- Text: req0 = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 147
- Text: req0 = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 147
- Text: req0 = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 147
- Text: req0 = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 147
- Text: req0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 147
- Text: req0 ...
-enterSelect
- File: arbiter_tb.v , 147
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 147
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 147
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 147
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 147
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 147
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 147
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 148
- Text: req1 = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 148
- Text: req1 = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 148
- Text: req1 = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 148
- Text: req1 = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 148
- Text: req1 = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 148
- Text: req1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 148
- Text: req1 ...
-enterSelect
- File: arbiter_tb.v , 148
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 148
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 148
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 148
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 148
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 148
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 148
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 149
- Text: req2 = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 149
- Text: req2 = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 149
- Text: req2 = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 149
- Text: req2 = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 149
- Text: req2 = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 149
- Text: req2 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 149
- Text: req2 ...
-enterSelect
- File: arbiter_tb.v , 149
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 149
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 149
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 149
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 149
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 149
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 149
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 150
- Text: req3 = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 150
- Text: req3 = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 150
- Text: req3 = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 150
- Text: req3 = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 150
- Text: req3 = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 150
- Text: req3 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 150
- Text: req3 ...
-enterSelect
- File: arbiter_tb.v , 150
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 150
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 150
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 150
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 150
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 150
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 150
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 151
- Text: #10 rst = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 151
- Text: #10 rst = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 151
- Text: #10 rst = 0 ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 151
- Text: #10 rst = 0 ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 151
- Text: #10 ...
-enterDelay_control
- File: arbiter_tb.v , 151
- Text: #10 ...
-enterPound_delay_value
- File: arbiter_tb.v , 151
- Text: #10 ...
-enterStatement_or_null
- File: arbiter_tb.v , 151
- Text: rst = 0 ; ...
-enterStatement
- File: arbiter_tb.v , 151
- Text: rst = 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 151
- Text: rst = 0 ; ...
-enterBlocking_assignment
- File: arbiter_tb.v , 151
- Text: rst = 0 ...
-enterOperator_assignment
- File: arbiter_tb.v , 151
- Text: rst = 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 151
- Text: rst ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 151
- Text: rst ...
-enterSelect
- File: arbiter_tb.v , 151
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 151
- Text: ...
-enterAssignOp_Assign
- File: arbiter_tb.v , 151
- Text: = ...
-enterExpression
- File: arbiter_tb.v , 151
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 151
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 151
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 151
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 152
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 152
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 152
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 152
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 152
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 152
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 152
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 152
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 152
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 152
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 152
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 152
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 152
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 152
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 152
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 152
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 152
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 153
- Text: req0 <= 1 ; ...
-enterStatement
- File: arbiter_tb.v , 153
- Text: req0 <= 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 153
- Text: req0 <= 1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 153
- Text: req0 <= 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 153
- Text: req0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 153
- Text: req0 ...
-enterSelect
- File: arbiter_tb.v , 153
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 153
- Text: ...
-enterExpression
- File: arbiter_tb.v , 153
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 153
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 153
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 153
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 154
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 154
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 154
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 154
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 154
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 154
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 154
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 154
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 154
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 154
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 154
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 154
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 154
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 154
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 154
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 154
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 154
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 155
- Text: req0 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 155
- Text: req0 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 155
- Text: req0 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 155
- Text: req0 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 155
- Text: req0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 155
- Text: req0 ...
-enterSelect
- File: arbiter_tb.v , 155
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 155
- Text: ...
-enterExpression
- File: arbiter_tb.v , 155
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 155
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 155
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 155
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 156
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 156
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 156
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 156
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 156
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 156
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 156
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 156
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 156
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 156
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 156
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 156
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 156
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 156
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 156
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 156
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 156
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 157
- Text: req0 <= 1 ; ...
-enterStatement
- File: arbiter_tb.v , 157
- Text: req0 <= 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 157
- Text: req0 <= 1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 157
- Text: req0 <= 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 157
- Text: req0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 157
- Text: req0 ...
-enterSelect
- File: arbiter_tb.v , 157
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 157
- Text: ...
-enterExpression
- File: arbiter_tb.v , 157
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 157
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 157
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 157
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 158
- Text: req1 <= 1 ; ...
-enterStatement
- File: arbiter_tb.v , 158
- Text: req1 <= 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 158
- Text: req1 <= 1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 158
- Text: req1 <= 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 158
- Text: req1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 158
- Text: req1 ...
-enterSelect
- File: arbiter_tb.v , 158
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 158
- Text: ...
-enterExpression
- File: arbiter_tb.v , 158
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 158
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 158
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 158
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 159
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 159
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 159
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 159
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 159
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 159
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 159
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 159
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 159
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 159
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 159
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 159
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 159
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 159
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 159
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 159
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 159
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 160
- Text: req2 <= 1 ; ...
-enterStatement
- File: arbiter_tb.v , 160
- Text: req2 <= 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 160
- Text: req2 <= 1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 160
- Text: req2 <= 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 160
- Text: req2 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 160
- Text: req2 ...
-enterSelect
- File: arbiter_tb.v , 160
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 160
- Text: ...
-enterExpression
- File: arbiter_tb.v , 160
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 160
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 160
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 160
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 161
- Text: req1 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 161
- Text: req1 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 161
- Text: req1 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 161
- Text: req1 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 161
- Text: req1 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 161
- Text: req1 ...
-enterSelect
- File: arbiter_tb.v , 161
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 161
- Text: ...
-enterExpression
- File: arbiter_tb.v , 161
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 161
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 161
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 161
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 162
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 162
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 162
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 162
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 162
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 162
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 162
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 162
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 162
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 162
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 162
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 162
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 162
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 162
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 162
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 162
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 162
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 163
- Text: req3 <= 1 ; ...
-enterStatement
- File: arbiter_tb.v , 163
- Text: req3 <= 1 ; ...
-enterStatement_item
- File: arbiter_tb.v , 163
- Text: req3 <= 1 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 163
- Text: req3 <= 1 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 163
- Text: req3 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 163
- Text: req3 ...
-enterSelect
- File: arbiter_tb.v , 163
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 163
- Text: ...
-enterExpression
- File: arbiter_tb.v , 163
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 163
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 163
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 163
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 164
- Text: req2 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 164
- Text: req2 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 164
- Text: req2 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 164
- Text: req2 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 164
- Text: req2 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 164
- Text: req2 ...
-enterSelect
- File: arbiter_tb.v , 164
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 164
- Text: ...
-enterExpression
- File: arbiter_tb.v , 164
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 164
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 164
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 164
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 165
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 165
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 165
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 165
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 165
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 165
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 165
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 165
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 165
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 165
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 165
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 165
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 165
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 165
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 165
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 165
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 165
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 166
- Text: req3 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 166
- Text: req3 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 166
- Text: req3 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 166
- Text: req3 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 166
- Text: req3 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 166
- Text: req3 ...
-enterSelect
- File: arbiter_tb.v , 166
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 166
- Text: ...
-enterExpression
- File: arbiter_tb.v , 166
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 166
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 166
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 166
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 167
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 167
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 167
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 167
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 167
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 167
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 167
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 167
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 167
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 167
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 167
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 167
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 167
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 167
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 167
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 167
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 167
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 168
- Text: req0 <= 0 ; ...
-enterStatement
- File: arbiter_tb.v , 168
- Text: req0 <= 0 ; ...
-enterStatement_item
- File: arbiter_tb.v , 168
- Text: req0 <= 0 ; ...
-enterNonblocking_assignment
- File: arbiter_tb.v , 168
- Text: req0 <= 0 ...
-enterVariable_lvalue
- File: arbiter_tb.v , 168
- Text: req0 ...
-enterHierarchical_identifier
- File: arbiter_tb.v , 168
- Text: req0 ...
-enterSelect
- File: arbiter_tb.v , 168
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 168
- Text: ...
-enterExpression
- File: arbiter_tb.v , 168
- Text: 0 ...
-enterPrimary
- File: arbiter_tb.v , 168
- Text: 0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 168
- Text: 0 ...
-enterNumber_Integral
- File: arbiter_tb.v , 168
- Text: 0 ...
-enterStatement_or_null
- File: arbiter_tb.v , 169
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement
- File: arbiter_tb.v , 169
- Text: repeat ( 1 ) @ ( pos ...
-enterStatement_item
- File: arbiter_tb.v , 169
- Text: repeat ( 1 ) @ ( pos ...
-enterLoop_statement
- File: arbiter_tb.v , 169
- Text: repeat ( 1 ) @ ( pos ...
-enterRepeat_keyword
- File: arbiter_tb.v , 169
- Text: repeat ...
-enterExpression
- File: arbiter_tb.v , 169
- Text: 1 ...
-enterPrimary
- File: arbiter_tb.v , 169
- Text: 1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 169
- Text: 1 ...
-enterNumber_Integral
- File: arbiter_tb.v , 169
- Text: 1 ...
-enterStatement_or_null
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ; ...
-enterStatement
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ; ...
-enterStatement_item
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ...
-enterEvent_control
- File: arbiter_tb.v , 169
- Text: @ ( posedge clk ) ...
-enterEvent_expression
- File: arbiter_tb.v , 169
- Text: posedge clk ...
-enterEdge_Posedge
- File: arbiter_tb.v , 169
- Text: posedge ...
-enterExpression
- File: arbiter_tb.v , 169
- Text: clk ...
-enterPrimary
- File: arbiter_tb.v , 169
- Text: clk ...
-enterPrimary_literal
- File: arbiter_tb.v , 169
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 169
- Text: clk ...
-enterStatement_or_null
- File: arbiter_tb.v , 169
- Text: ; ...
-enterStatement_or_null
- File: arbiter_tb.v , 170
- Text: #10 $ finish ; ...
-enterStatement
- File: arbiter_tb.v , 170
- Text: #10 $ finish ; ...
-enterStatement_item
- File: arbiter_tb.v , 170
- Text: #10 $ finish ; ...
-enterProcedural_timing_control_statement
- File: arbiter_tb.v , 170
- Text: #10 $ finish ; ...
-enterProcedural_timing_control
- File: arbiter_tb.v , 170
- Text: #10 ...
-enterDelay_control
- File: arbiter_tb.v , 170
- Text: #10 ...
-enterPound_delay_value
- File: arbiter_tb.v , 170
- Text: #10 ...
-enterStatement_or_null
- File: arbiter_tb.v , 170
- Text: $ finish ; ...
-enterStatement
- File: arbiter_tb.v , 170
- Text: $ finish ; ...
-enterStatement_item
- File: arbiter_tb.v , 170
- Text: $ finish ; ...
-enterSubroutine_call_statement
- File: arbiter_tb.v , 170
- Text: $ finish ; ...
-enterSubroutine_call
- File: arbiter_tb.v , 170
- Text: $ finish ...
-enterDollar_keyword
- File: arbiter_tb.v , 170
- Text:[INFO :PY0400] Processing source file "dff.v".
-
- $ ...
-enterIdentifier
- File: arbiter_tb.v , 170
- Text: finish ...
-enterSelect
- File: arbiter_tb.v , 170
- Text: ...
-enterBit_select
- File: arbiter_tb.v , 170
- Text: ...
-enterEnd
- File: arbiter_tb.v , 171
- Text: end ...
-enterModule_item
- File: arbiter_tb.v , 174
- Text: arbiter U ( clk , rs ...
-enterNon_port_module_item
- File: arbiter_tb.v , 174
- Text: arbiter U ( clk , rs ...
-enterModule_or_generate_item
- File: arbiter_tb.v , 174
- Text: arbiter U ( clk , rs ...
-enterUdp_instantiation
- File: arbiter_tb.v , 174
- Text: arbiter U ( clk , rs ...
-enterIdentifier
- File: arbiter_tb.v , 174
- Text: arbiter ...
-enterUdp_instance
- File: arbiter_tb.v , 174
- Text: U ( clk , rst , req3 ...
-enterName_of_instance
- File: arbiter_tb.v , 174
- Text: U ...
-enterIdentifier
- File: arbiter_tb.v , 174
- Text: U ...
-enterNet_lvalue
- File: arbiter_tb.v , 175
- Text: clk ...
-enterPs_or_hierarchical_identifier
- File: arbiter_tb.v , 175
- Text: clk ...
-enterIdentifier
- File: arbiter_tb.v , 175
- Text: clk ...
-enterConstant_select
- File: arbiter_tb.v , 175
- Text: ...
-enterConstant_bit_select
- File: arbiter_tb.v , 175
- Text: ...
-enterExpression
- File: arbiter_tb.v , 176
- Text: rst ...
-enterPrimary
- File: arbiter_tb.v , 176
- Text: rst ...
-enterPrimary_literal
- File: arbiter_tb.v , 176
- Text: rst ...
-enterIdentifier
- File: arbiter_tb.v , 176
- Text: rst ...
-enterExpression
- File: arbiter_tb.v , 177
- Text: req3 ...
-enterPrimary
- File: arbiter_tb.v , 177
- Text: req3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 177
- Text: req3 ...
-enterIdentifier
- File: arbiter_tb.v , 177
- Text: req3 ...
-enterExpression
- File: arbiter_tb.v , 178
- Text: req2 ...
-enterPrimary
- File: arbiter_tb.v , 178
- Text: req2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 178
- Text: req2 ...
-enterIdentifier
- File: arbiter_tb.v , 178
- Text: req2 ...
-enterExpression
- File: arbiter_tb.v , 179
- Text: req1 ...
-enterPrimary
- File: arbiter_tb.v , 179
- Text: req1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 179
- Text: req1 ...
-enterIdentifier
- File: arbiter_tb.v , 179
- Text: req1 ...
-enterExpression
- File: arbiter_tb.v , 180
- Text: req0 ...
-enterPrimary
- File: arbiter_tb.v , 180
- Text: req0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 180
- Text: req0 ...
-enterIdentifier
- File: arbiter_tb.v , 180
- Text: req0 ...
-enterExpression
- File: arbiter_tb.v , 181
- Text: gnt3 ...
-enterPrimary
- File: arbiter_tb.v , 181
- Text: gnt3 ...
-enterPrimary_literal
- File: arbiter_tb.v , 181
- Text: gnt3 ...
-enterIdentifier
- File: arbiter_tb.v , 181
- Text: gnt3 ...
-enterExpression
- File: arbiter_tb.v , 182
- Text: gnt2 ...
-enterPrimary
- File: arbiter_tb.v , 182
- Text: gnt2 ...
-enterPrimary_literal
- File: arbiter_tb.v , 182
- Text: gnt2 ...
-enterIdentifier
- File: arbiter_tb.v , 182
- Text: gnt2 ...
-enterExpression
- File: arbiter_tb.v , 183
- Text: gnt1 ...
-enterPrimary
- File: arbiter_tb.v , 183
- Text: gnt1 ...
-enterPrimary_literal
- File: arbiter_tb.v , 183
- Text: gnt1 ...
-enterIdentifier
- File: arbiter_tb.v , 183
- Text: gnt1 ...
-enterExpression
- File: arbiter_tb.v , 184
- Text: gnt0 ...
-enterPrimary
- File: arbiter_tb.v , 184
- Text: gnt0 ...
-enterPrimary_literal
- File: arbiter_tb.v , 184
- Text: gnt0 ...
-enterIdentifier
- File: arbiter_tb.v , 184
- Text: gnt0 ...
-enterEndmodule
- File: arbiter_tb.v , 187
- Text: endmodule ...
-enterTop_level_rule
- File: dff.v , 8
- Text: module dff_async_res ...
-enterNull_rule
- File: dff.v , 8
- Text: ...
-enterSource_text
- File: dff.v , 8
- Text: module dff_async_res ...
-enterDescription
- File: dff.v , 8
- Text: module dff_async_res ...
-enterModule_declaration
- File: dff.v , 8
- Text: module dff_async_res ...
-enterModule_nonansi_header
- File: dff.v , 8
- Text: module dff_async_res ...
-enterModule_keyword
- File: dff.v , 8
- Text: module ...
-enterIdentifier
- File: dff.v , 8
- Text: dff_async_reset ...
-enterList_of_ports
- File: dff.v , 8
- Text: ( data , clk , reset ...
-enterPort
- File: dff.v , 9
- Text: data ...
-enterPort_expression
- File: dff.v , 9
- Text: data ...
-enterPort_reference
- File: dff.v , 9
- Text: data ...
-enterIdentifier
- File: dff.v , 9
- Text: data ...
-enterConstant_select
- File: dff.v , 9
- Text: ...
-enterConstant_bit_select
- File: dff.v , 9
- Text: ...
-enterPort
- File: dff.v , 10
- Text: clk ...
-enterPort_expression
- File: dff.v , 10
- Text: clk ...
-enterPort_reference
- File: dff.v , 10
- Text: clk ...
-enterIdentifier
- File: dff.v , 10
- Text: clk ...
-enterConstant_select
- File: dff.v , 10
- Text: ...
-enterConstant_bit_select
- File: dff.v , 10
- Text: ...
-enterPort
- File: dff.v , 11
- Text: reset ...
-enterPort_expression
- File: dff.v , 11
- Text: reset ...
-enterPort_reference
- File: dff.v , 11
- Text: reset ...
-enterIdentifier
- File: dff.v , 11
- Text: reset ...
-enterConstant_select
- File: dff.v , 11
- Text: ...
-enterConstant_bit_select
- File: dff.v , 11
- Text: ...
-enterPort
- File: dff.v , 12
- Text: q ...
-enterPort_expression
- File: dff.v , 12
- Text: q ...
-enterPort_reference
- File: dff.v , 12
- Text: q ...
-enterIdentifier
- File: dff.v , 12
- Text: q ...
-enterConstant_select
- File: dff.v , 13
- Text: ...
-enterConstant_bit_select
- File: dff.v , 13
- Text: ...
-enterModule_item
- File: dff.v , 15
- Text: input data , clk , r ...
-enterPort_declaration
- File: dff.v , 15
- Text: input data , clk , r ...
-enterInput_declaration
- File: dff.v , 15
- Text: input data , clk , r ...
-enterNet_port_type
- File: dff.v , 15
- Text: ...
-enterData_type_or_implicit
- File: dff.v , 15
- Text: ...
-enterList_of_port_identifiers
- File: dff.v , 15
- Text: data , clk , reset ...
-enterIdentifier
- File: dff.v , 15
- Text: data ...
-enterIdentifier
- File: dff.v , 15
- Text: clk ...
-enterIdentifier
- File: dff.v , 15
- Text: reset ...
-enterModule_item
- File: dff.v , 18
- Text: output q ; ...
-enterPort_declaration
- File: dff.v , 18
- Text: output q ...
-enterOutput_declaration
- File: dff.v , 18
- Text: output q ...
-enterNet_port_type
- File: dff.v , 18
- Text: ...
-enterData_type_or_implicit
- File: dff.v , 18
- Text: ...
-enterList_of_port_identifiers
- File: dff.v , 18
- Text: q ...
-enterIdentifier
- File: dff.v , 18
- Text: q ...
-enterModule_item
- File: dff.v , 21
- Text: reg q ; ...
-enterNon_port_module_item
- File: dff.v , 21
- Text: reg q ; ...
-enterModule_or_generate_item
- File: dff.v , 21
- Text: reg q ; ...
-enterModule_common_item
- File: dff.v , 21
- Text: reg q ; ...
-enterModule_or_generate_item_declaration
- File: dff.v , 21
- Text: reg q ; ...
-enterPackage_or_generate_item_declaration
- File: dff.v , 21
- Text: reg q ; ...
-enterData_declaration
- File: dff.v , 21
- Text: reg q ; ...
-enterVariable_declaration
- File: dff.v , 21
- Text: reg q ; ...
-enterData_type
- File: dff.v , 21
- Text: reg ...
-enterIntVec_TypeReg
- File: dff.v , 21
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: dff.v , 21
- Text: q ...
-enterVariable_decl_assignment
- File: dff.v , 21
- Text: q ...
-enterIdentifier
- File: dff.v , 21
- Text: q ...
-enterModule_item
- File: dff.v , 24
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: dff.v , 24
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: dff.v , 24
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: dff.v , 24
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: dff.v , 24
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: dff.v , 24
- Text: always ...
-enterStatement
- File: dff.v , 24
- Text: @ ( posedge clk or n ...
-enterStatement_item
- File: dff.v , 24
- Text: @ ( posedge clk or n ...
-enterProcedural_timing_control_statement
- File: dff.v , 24
- Text: @ ( posedge clk or n ...
-enterProcedural_timing_control
- File: dff.v , 24
- Text: @ ( posedge clk or n ...
-enterEvent_control
- File: dff.v , 24
- Text: @ ( posedge clk or n ...
-enterEvent_expression
- File: dff.v , 24
- Text: posedge clk or neged ...
-enterEvent_expression
- File: dff.v , 24
- Text: posedge clk ...
-enterEdge_Posedge
- File: dff.v , 24
- Text: posedge ...
-enterExpression
- File: dff.v , 24
- Text:[INFO :PY0400] Processing source file "encoder.v".
-
- clk ...
-enterPrimary
- File: dff.v , 24
- Text: clk ...
-enterPrimary_literal
- File: dff.v , 24
- Text: clk ...
-enterIdentifier
- File: dff.v , 24
- Text: clk ...
-enterEvent_expression
- File: dff.v , 24
- Text: negedge reset ...
-enterEdge_Negedge
- File: dff.v , 24
- Text: negedge ...
-enterExpression
- File: dff.v , 24
- Text: reset ...
-enterPrimary
- File: dff.v , 24
- Text: reset ...
-enterPrimary_literal
- File: dff.v , 24
- Text: reset ...
-enterIdentifier
- File: dff.v , 24
- Text: reset ...
-enterStatement_or_null
- File: dff.v , 25
- Text: if ( ~ reset ) begin ...
-enterStatement
- File: dff.v , 25
- Text: if ( ~ reset ) begin ...
-enterStatement_item
- File: dff.v , 25
- Text: if ( ~ reset ) begin ...
-enterConditional_statement
- File: dff.v , 25
- Text: if ( ~ reset ) begin ...
-enterCond_predicate
- File: dff.v , 25
- Text: ~ reset ...
-enterExpression_or_cond_pattern
- File: dff.v , 25
- Text: ~ reset ...
-enterExpression
- File: dff.v , 25
- Text: ~ reset ...
-enterUnary_Tilda
- File: dff.v , 25
- Text: ~ ...
-enterPrimary
- File: dff.v , 25
- Text: reset ...
-enterPrimary_literal
- File: dff.v , 25
- Text: reset ...
-enterIdentifier
- File: dff.v , 25
- Text: reset ...
-enterStatement_or_null
- File: dff.v , 25
- Text: begin q <= 1'b0 ; en ...
-enterStatement
- File: dff.v , 25
- Text: begin q <= 1'b0 ; en ...
-enterStatement_item
- File: dff.v , 25
- Text: begin q <= 1'b0 ; en ...
-enterSeq_block
- File: dff.v , 25
- Text: begin q <= 1'b0 ; en ...
-enterStatement_or_null
- File: dff.v , 26
- Text: q <= 1'b0 ; ...
-enterStatement
- File: dff.v , 26
- Text: q <= 1'b0 ; ...
-enterStatement_item
- File: dff.v , 26
- Text: q <= 1'b0 ; ...
-enterNonblocking_assignment
- File: dff.v , 26
- Text: q <= 1'b0 ...
-enterVariable_lvalue
- File: dff.v , 26
- Text: q ...
-enterHierarchical_identifier
- File: dff.v , 26
- Text: q ...
-enterSelect
- File: dff.v , 26
- Text: ...
-enterBit_select
- File: dff.v , 26
- Text: ...
-enterExpression
- File: dff.v , 26
- Text: 1'b0 ...
-enterPrimary
- File: dff.v , 26
- Text: 1'b0 ...
-enterPrimary_literal
- File: dff.v , 26
- Text: 1'b0 ...
-enterNumber_1Tickb0
- File: dff.v , 26
- Text: 1'b0 ...
-enterEnd
- File: dff.v , 27
- Text: end ...
-enterStatement_or_null
- File: dff.v , 27
- Text: begin q <= data ; en ...
-enterStatement
- File: dff.v , 27
- Text: begin q <= data ; en ...
-enterStatement_item
- File: dff.v , 27
- Text: begin q <= data ; en ...
-enterSeq_block
- File: dff.v , 27
- Text: begin q <= data ; en ...
-enterStatement_or_null
- File: dff.v , 28
- Text: q <= data ; ...
-enterStatement
- File: dff.v , 28
- Text: q <= data ; ...
-enterStatement_item
- File: dff.v , 28
- Text: q <= data ; ...
-enterNonblocking_assignment
- File: dff.v , 28
- Text: q <= data ...
-enterVariable_lvalue
- File: dff.v , 28
- Text: q ...
-enterHierarchical_identifier
- File: dff.v , 28
- Text: q ...
-enterSelect
- File: dff.v , 28
- Text: ...
-enterBit_select
- File: dff.v , 28
- Text: ...
-enterExpression
- File: dff.v , 28
- Text: data ...
-enterPrimary
- File: dff.v , 28
- Text: data ...
-enterPrimary_literal
- File: dff.v , 28
- Text: data ...
-enterIdentifier
- File: dff.v , 28
- Text: data ...
-enterEnd
- File: dff.v , 29
- Text: end ...
-enterEndmodule
- File: dff.v , 31
- Text: endmodule ...
-enterTop_level_rule
- File: encoder.v , 7
- Text: module encoder_using ...
-enterNull_rule
- File: encoder.v , 7
- Text: ...
-enterSource_text
- File: encoder.v , 7
- Text: module encoder_using ...
-enterDescription
- File: encoder.v , 7
- Text: module encoder_using ...
-enterModule_declaration
- File: encoder.v , 7
- Text: module encoder_using ...
-enterModule_nonansi_header
- File: encoder.v , 7
- Text: module encoder_using ...
-enterModule_keyword
- File: encoder.v , 7
- Text: module ...
-enterIdentifier
- File: encoder.v , 7
- Text: encoder_using_case ...
-enterList_of_ports
- File: encoder.v , 7
- Text: ( binary_out , encod ...
-enterPort
- File: encoder.v , 8
- Text: binary_out ...
-enterPort_expression
- File: encoder.v , 8
- Text: binary_out ...
-enterPort_reference
- File: encoder.v , 8
- Text: binary_out ...
-enterIdentifier
- File: encoder.v , 8
- Text: binary_out ...
-enterConstant_select
- File: encoder.v , 8
- Text: ...
-enterConstant_bit_select
- File: encoder.v , 8
- Text: ...
-enterPort
- File: encoder.v , 9
- Text: encoder_in ...
-enterPort_expression
- File: encoder.v , 9
- Text: encoder_in ...
-enterPort_reference
- File: encoder.v , 9
- Text: encoder_in ...
-enterIdentifier
- File: encoder.v , 9
- Text: encoder_in ...
-enterConstant_select
- File: encoder.v , 9
- Text: ...
-enterConstant_bit_select
- File: encoder.v , 9
- Text: ...
-enterPort
- File: encoder.v , 10
- Text: enable ...
-enterPort_expression
- File: encoder.v , 10
- Text: enable ...
-enterPort_reference
- File: encoder.v , 10
- Text: enable ...
-enterIdentifier
- File: encoder.v , 10
- Text: enable ...
-enterConstant_select
- File: encoder.v , 11
- Text: ...
-enterConstant_bit_select
- File: encoder.v , 11
- Text: ...
-enterModule_item
- File: encoder.v , 12
- Text: output [ 3 : 0 ] bin ...
-enterPort_declaration
- File: encoder.v , 12
- Text: output [ 3 : 0 ] bin ...
-enterOutput_declaration
- File: encoder.v , 12
- Text: output [ 3 : 0 ] bin ...
-enterNet_port_type
- File: encoder.v , 12
- Text: [ 3 : 0 ] ...
-enterData_type_or_implicit
- File: encoder.v , 12
- Text: [ 3 : 0 ] ...
-enterPacked_dimension
- File: encoder.v , 12
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: encoder.v , 12
- Text: 3 : 0 ...
-enterConstant_expression
- File: encoder.v , 12
- Text: 3 ...
-enterConstant_primary
- File: encoder.v , 12
- Text: 3 ...
-enterPrimary_literal
- File: encoder.v , 12
- Text: 3 ...
-enterNumber_Integral
- File: encoder.v , 12
- Text: 3 ...
-enterConstant_expression
- File: encoder.v , 12
- Text: 0 ...
-enterConstant_primary
- File: encoder.v , 12
- Text: 0 ...
-enterPrimary_literal
- File: encoder.v , 12
- Text: 0 ...
-enterNumber_Integral
- File: encoder.v , 12
- Text: 0 ...
-enterList_of_port_identifiers
- File: encoder.v , 12
- Text: binary_out ...
-enterIdentifier
- File: encoder.v , 12
- Text: binary_out ...
-enterModule_item
- File: encoder.v , 13
- Text: input enable ; ...
-enterPort_declaration
- File: encoder.v , 13
- Text: input enable ...
-enterInput_declaration
- File: encoder.v , 13
- Text: input enable ...
-enterNet_port_type
- File: encoder.v , 13
- Text: ...
-enterData_type_or_implicit
- File: encoder.v , 13
- Text: ...
-enterList_of_port_identifiers
- File: encoder.v , 13
- Text: enable ...
-enterIdentifier
- File: encoder.v , 13
- Text: enable ...
-enterModule_item
- File: encoder.v , 14
- Text: input [ 15 : 0 ] enc ...
-enterPort_declaration
- File: encoder.v , 14
- Text: input [ 15 : 0 ] enc ...
-enterInput_declaration
- File: encoder.v , 14
- Text: input [ 15 : 0 ] enc ...
-enterNet_port_type
- File: encoder.v , 14
- Text: [ 15 : 0 ] ...
-enterData_type_or_implicit
- File: encoder.v , 14
- Text: [ 15 : 0 ] ...
-enterPacked_dimension
- File: encoder.v , 14
- Text: [ 15 : 0 ] ...
-enterConstant_range
- File: encoder.v , 14
- Text: 15 : 0 ...
-enterConstant_expression
- File: encoder.v , 14
- Text: 15 ...
-enterConstant_primary
- File: encoder.v , 14
- Text: 15 ...
-enterPrimary_literal
- File: encoder.v , 14
- Text: 15 ...
-enterNumber_Integral
- File: encoder.v , 14
- Text: 15 ...
-enterConstant_expression
- File: encoder.v , 14
- Text: 0 ...
-enterConstant_primary
- File: encoder.v , 14
- Text: 0 ...
-enterPrimary_literal
- File: encoder.v , 14
- Text: 0 ...
-enterNumber_Integral
- File: encoder.v , 14
- Text: 0 ...
-enterList_of_port_identifiers
- File: encoder.v , 14
- Text: encoder_in ...
-enterIdentifier
- File: encoder.v , 14
- Text: encoder_in ...
-enterModule_item
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterNon_port_module_item
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_or_generate_item
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_common_item
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_or_generate_item_declaration
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterPackage_or_generate_item_declaration
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterData_declaration
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterVariable_declaration
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterData_type
- File: encoder.v , 17
- Text: reg [ 3 : 0 ] ...
-enterIntVec_TypeReg
- File: encoder.v , 17
- Text: reg ...
-enterPacked_dimension
- File: encoder.v , 17
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: encoder.v , 17
- Text: 3 : 0 ...
-enterConstant_expression
- File: encoder.v , 17
- Text: 3 ...
-enterConstant_primary
- File: encoder.v , 17
- Text: 3 ...
-enterPrimary_literal
- File: encoder.v , 17
- Text: 3 ...
-enterNumber_Integral
- File: encoder.v , 17
- Text: 3 ...
-enterConstant_expression
- File: encoder.v , 17
- Text: 0 ...
-enterConstant_primary
- File: encoder.v , 17
- Text: 0 ...
-enterPrimary_literal
- File: encoder.v , 17
- Text: 0 ...
-enterNumber_Integral
- File: encoder.v , 17
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: encoder.v , 17
- Text: binary_out ...
-enterVariable_decl_assignment
- File: encoder.v , 17
- Text: binary_out ...
-enterIdentifier
- File: encoder.v , 17
- Text: binary_out ...
-enterModule_item
- File: encoder.v , 19
- Text: always @ ( enable or ...
-enterNon_port_module_item
- File: encoder.v , 19
- Text: always @ ( enable or ...
-enterModule_or_generate_item
- File: encoder.v , 19
- Text: always @ ( enable or ...
-enterModule_common_item
- File: encoder.v , 19
- Text: always @ ( enable or ...
-enterAlways_construct
- File: encoder.v , 19
- Text: always @ ( enable or ...
-enterAlwaysKeywd_Always
- File: encoder.v , 19
- Text: always ...
-enterStatement
- File: encoder.v , 19
- Text: @ ( enable or encode ...
-enterStatement_item
- File: encoder.v , 19
- Text: @ ( enable or encode ...
-enterProcedural_timing_control_statement
- File: encoder.v , 19
- Text: @ ( enable or encode ...
-enterProcedural_timing_control
- File: encoder.v , 19
- Text: @ ( enable or encode ...
-enterEvent_control
- File: encoder.v , 19
- Text: @ ( enable or encode ...
-enterEvent_expression
- File: encoder.v , 19
- Text: enable or encoder_in ...
-enterEvent_expression
- File: encoder.v , 19
- Text: enable ...
-enterExpression
- File: encoder.v , 19
- Text: enable ...
-enterPrimary
- File: encoder.v , 19
- Text: enable ...
-enterPrimary_literal
- File: encoder.v , 19
- Text: enable ...
-enterIdentifier
- File: encoder.v , 19
- Text: enable ...
-enterEvent_expression
- File: encoder.v , 19
- Text: encoder_in ...
-enterExpression
- File: encoder.v , 19
- Text: encoder_in ...
-enterPrimary
- File: encoder.v , 19
- Text: encoder_in ...
-enterPrimary_literal
- File: encoder.v , 19
- Text: encoder_in ...
-enterIdentifier
- File: encoder.v , 19
- Text: encoder_in ...
-enterStatement_or_null
- File: encoder.v , 20
- Text: begin binary_out = 0 ...
-enterStatement
- File: encoder.v , 20
- Text: begin binary_out = 0 ...
-enterStatement_item
- File: encoder.v , 20
- Text: begin binary_out = 0 ...
-enterSeq_block
- File: encoder.v , 20
- Text: begin binary_out = 0 ...
-enterStatement_or_null
- File: encoder.v , 21
- Text: binary_out = 0 ; ...
-enterStatement
- File: encoder.v , 21
- Text: binary_out = 0 ; ...
-enterStatement_item
- File: encoder.v , 21
- Text: binary_out = 0 ; ...
-enterBlocking_assignment
- File: encoder.v , 21
- Text: binary_out = 0 ...
-enterOperator_assignment
- File: encoder.v , 21
- Text: binary_out = 0 ...
-enterVariable_lvalue
- File: encoder.v , 21
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 21
- Text: binary_out ...
-enterSelect
- File: encoder.v , 21
- Text: ...
-enterBit_select
- File: encoder.v , 21
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 21
- Text: = ...
-enterExpression
- File: encoder.v , 21
- Text: 0 ...
-enterPrimary
- File: encoder.v , 21
- Text: 0 ...
-enterPrimary_literal
- File: encoder.v , 21
- Text: 0 ...
-enterNumber_Integral
- File: encoder.v , 21
- Text: 0 ...
-enterStatement_or_null
- File: encoder.v , 22
- Text: if ( enable ) begin ...
-enterStatement
- File: encoder.v , 22
- Text: if ( enable ) begin ...
-enterStatement_item
- File: encoder.v , 22
- Text: if ( enable ) begin ...
-enterConditional_statement
- File: encoder.v , 22
- Text: if ( enable ) begin ...
-enterCond_predicate
- File: encoder.v , 22
- Text: enable ...
-enterExpression_or_cond_pattern
- File: encoder.v , 22
- Text: enable ...
-enterExpression
- File: encoder.v , 22
- Text: enable ...
-enterPrimary
- File: encoder.v , 22
- Text: enable ...
-enterPrimary_literal
- File: encoder.v , 22
- Text: enable ...
-enterIdentifier
- File: encoder.v , 22
- Text: enable ...
-enterStatement_or_null
- File: encoder.v , 22
- Text: begin case ( encoder ...
-enterStatement
- File: encoder.v , 22
- Text: begin case ( encoder ...
-enterStatement_item
- File: encoder.v , 22
- Text: begin case ( encoder ...
-enterSeq_block
- File: encoder.v , 22
- Text: begin case ( encoder ...
-enterStatement_or_null
- File: encoder.v , 23
- Text: case ( encoder_in ) ...
-enterStatement
- File: encoder.v , 23
- Text: case ( encoder_in ) ...
-enterStatement_item
- File: encoder.v , 23
- Text: case ( encoder_in ) ...
-enterCase_statement
- File: encoder.v , 23
- Text: case ( encoder_in ) ...
-enterCaseKeyword_Case
- File: encoder.v , 23
- Text: case ...
-enterExpression
- File: encoder.v , 23
- Text: encoder_in ...
-enterPrimary
- File: encoder.v , 23
- Text: encoder_in ...
-enterPrimary_literal
- File: encoder.v , 23
- Text: encoder_in ...
-enterIdentifier
- File: encoder.v , 23
- Text: encoder_in ...
-enterCase_item
- File: encoder.v , 24
- Text: 16'h0002 : binary_ou ...
-enterExpression
- File: encoder.v , 24
- Text: 16'h0002 ...
-enterPrimary
- File: encoder.v , 24
- Text: 16'h0002 ...
-enterPrimary_literal
- File: encoder.v , 24
- Text: 16'h0002 ...
-enterNumber_Integral
- File: encoder.v , 24
- Text: 16'h0002 ...
-enterStatement_or_null
- File: encoder.v , 24
- Text: binary_out = 1 ; ...
-enterStatement
- File: encoder.v , 24
- Text: binary_out = 1 ; ...
-enterStatement_item
- File: encoder.v , 24
- Text: binary_out = 1 ; ...
-enterBlocking_assignment
- File: encoder.v , 24
- Text: binary_out = 1 ...
-enterOperator_assignment
- File: encoder.v , 24
- Text: binary_out = 1 ...
-enterVariable_lvalue
- File: encoder.v , 24
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 24
- Text: binary_out ...
-enterSelect
- File: encoder.v , 24
- Text: ...
-enterBit_select
- File: encoder.v , 24
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 24
- Text: = ...
-enterExpression
- File: encoder.v , 24
- Text: 1 ...
-enterPrimary
- File: encoder.v , 24
- Text: 1 ...
-enterPrimary_literal
- File: encoder.v , 24
- Text: 1 ...
-enterNumber_Integral
- File: encoder.v , 24
- Text: 1 ...
-enterCase_item
- File: encoder.v , 25
- Text: 16'h0004 : binary_ou ...
-enterExpression
- File: encoder.v , 25
- Text: 16'h0004 ...
-enterPrimary
- File: encoder.v , 25
- Text: 16'h0004 ...
-enterPrimary_literal
- File: encoder.v , 25
- Text: 16'h0004 ...
-enterNumber_Integral
- File: encoder.v , 25
- Text: 16'h0004 ...
-enterStatement_or_null
- File: encoder.v , 25
- Text: binary_out = 2 ; ...
-enterStatement
- File: encoder.v , 25
- Text: binary_out = 2 ; ...
-enterStatement_item
- File: encoder.v , 25
- Text: binary_out = 2 ; ...
-enterBlocking_assignment
- File: encoder.v , 25
- Text: binary_out = 2 ...
-enterOperator_assignment
- File: encoder.v , 25
- Text: binary_out = 2 ...
-enterVariable_lvalue
- File: encoder.v , 25
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 25
- Text: binary_out ...
-enterSelect
- File: encoder.v , 25
- Text: ...
-enterBit_select
- File: encoder.v , 25
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 25
- Text: = ...
-enterExpression
- File: encoder.v , 25
- Text: 2 ...
-enterPrimary
- File: encoder.v , 25
- Text: 2 ...
-enterPrimary_literal
- File: encoder.v , 25
- Text: 2 ...
-enterNumber_Integral
- File: encoder.v , 25
- Text: 2 ...
-enterCase_item
- File: encoder.v , 26
- Text: 16'h0008 : binary_ou ...
-enterExpression
- File: encoder.v , 26
- Text: 16'h0008 ...
-enterPrimary
- File: encoder.v , 26
- Text: 16'h0008 ...
-enterPrimary_literal
- File: encoder.v , 26
- Text: 16'h0008 ...
-enterNumber_Integral
- File: encoder.v , 26
- Text: 16'h0008 ...
-enterStatement_or_null
- File: encoder.v , 26
- Text: binary_out = 3 ; ...
-enterStatement
- File: encoder.v , 26
- Text: binary_out = 3 ; ...
-enterStatement_item
- File: encoder.v , 26
- Text: binary_out = 3 ; ...
-enterBlocking_assignment
- File: encoder.v , 26
- Text: binary_out = 3 ...
-enterOperator_assignment
- File: encoder.v , 26
- Text: binary_out = 3 ...
-enterVariable_lvalue
- File: encoder.v , 26
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 26
- Text: binary_out ...
-enterSelect
- File: encoder.v , 26
- Text: ...
-enterBit_select
- File: encoder.v , 26
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 26
- Text: = ...
-enterExpression
- File: encoder.v , 26
- Text: 3 ...
-enterPrimary
- File: encoder.v , 26
- Text: 3 ...
-enterPrimary_literal
- File: encoder.v , 26
- Text: 3 ...
-enterNumber_Integral
- File: encoder.v , 26
- Text: 3 ...
-enterCase_item
- File: encoder.v , 27
- Text: 16'h0010 : binary_ou ...
-enterExpression
- File: encoder.v , 27
- Text: 16'h0010 ...
-enterPrimary
- File: encoder.v , 27
- Text: 16'h0010 ...
-enterPrimary_literal
- File: encoder.v , 27
- Text: 16'h0010 ...
-enterNumber_Integral
- File: encoder.v , 27
- Text: 16'h0010 ...
-enterStatement_or_null
- File: encoder.v , 27
- Text: binary_out = 4 ; ...
-enterStatement
- File: encoder.v , 27
- Text: binary_out = 4 ; ...
-enterStatement_item
- File: encoder.v , 27
- Text: binary_out = 4 ; ...
-enterBlocking_assignment
- File: encoder.v , 27
- Text: binary_out = 4 ...
-enterOperator_assignment
- File: encoder.v , 27
- Text: binary_out = 4 ...
-enterVariable_lvalue
- File: encoder.v , 27
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 27
- Text: binary_out ...
-enterSelect
- File: encoder.v , 27
- Text: ...
-enterBit_select
- File: encoder.v , 27
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 27
- Text: = ...
-enterExpression
- File: encoder.v , 27
- Text: 4 ...
-enterPrimary
- File: encoder.v , 27
- Text: 4 ...
-enterPrimary_literal
- File: encoder.v , 27
- Text: 4 ...
-enterNumber_Integral
- File: encoder.v , 27
- Text: 4 ...
-enterCase_item
- File: encoder.v , 28
- Text: 16'h0020 : binary_ou ...
-enterExpression
- File: encoder.v , 28
- Text: 16'h0020 ...
-enterPrimary
- File: encoder.v , 28
- Text: 16'h0020 ...
-enterPrimary_literal
- File: encoder.v , 28
- Text: 16'h0020 ...
-enterNumber_Integral
- File: encoder.v , 28
- Text: 16'h0020 ...
-enterStatement_or_null
- File: encoder.v , 28
- Text: binary_out = 5 ; ...
-enterStatement
- File: encoder.v , 28
- Text: binary_out = 5 ; ...
-enterStatement_item
- File: encoder.v , 28
- Text: binary_out = 5 ; ...
-enterBlocking_assignment
- File: encoder.v , 28
- Text: binary_out = 5 ...
-enterOperator_assignment
- File: encoder.v , 28
- Text: binary_out = 5 ...
-enterVariable_lvalue
- File: encoder.v , 28
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 28
- Text: binary_out ...
-enterSelect
- File: encoder.v , 28
- Text: ...
-enterBit_select
- File: encoder.v , 28
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 28
- Text: = ...
-enterExpression
- File: encoder.v , 28
- Text: 5 ...
-enterPrimary
- File: encoder.v , 28
- Text: 5 ...
-enterPrimary_literal
- File: encoder.v , 28
- Text: 5 ...
-enterNumber_Integral
- File: encoder.v , 28
- Text: 5 ...
-enterCase_item
- File: encoder.v , 29
- Text: 16'h0040 : binary_ou ...
-enterExpression
- File: encoder.v , 29
- Text: 16'h0040 ...
-enterPrimary
- File: encoder.v , 29
- Text: 16'h0040 ...
-enterPrimary_literal
- File: encoder.v , 29
- Text: 16'h0040 ...
-enterNumber_Integral
- File: encoder.v , 29
- Text: 16'h0040 ...
-enterStatement_or_null
- File: encoder.v , 29
- Text: binary_out = 6 ; ...
-enterStatement
- File: encoder.v , 29
- Text: binary_out = 6 ; ...
-enterStatement_item
- File: encoder.v , 29
- Text: binary_out = 6 ; ...
-enterBlocking_assignment
- File: encoder.v , 29
- Text: binary_out = 6 ...
-enterOperator_assignment
- File: encoder.v , 29
- Text: binary_out = 6 ...
-enterVariable_lvalue
- File: encoder.v , 29
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 29
- Text: binary_out ...
-enterSelect
- File: encoder.v , 29
- Text: ...
-enterBit_select
- File: encoder.v , 29
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 29
- Text: = ...
-enterExpression
- File: encoder.v , 29
- Text: 6 ...
-enterPrimary
- File: encoder.v , 29
- Text: 6 ...
-enterPrimary_literal
- File: encoder.v , 29
- Text: 6 ...
-enterNumber_Integral
- File: encoder.v , 29
- Text: 6 ...
-enterCase_item
- File: encoder.v , 30
- Text: 16'h0080 : binary_ou ...
-enterExpression
- File: encoder.v , 30
- Text: 16'h0080 ...
-enterPrimary
- File: encoder.v , 30
- Text: 16'h0080 ...
-enterPrimary_literal
- File: encoder.v , 30
- Text: 16'h0080 ...
-enterNumber_Integral
- File: encoder.v , 30
- Text: 16'h0080 ...
-enterStatement_or_null
- File: encoder.v , 30
- Text: binary_out = 7 ; ...
-enterStatement
- File: encoder.v , 30
- Text: binary_out = 7 ; ...
-enterStatement_item
- File: encoder.v , 30
- Text: binary_out = 7 ; ...
-enterBlocking_assignment
- File: encoder.v , 30
- Text: binary_out = 7 ...
-enterOperator_assignment
- File: encoder.v , 30
- Text: binary_out = 7 ...
-enterVariable_lvalue
- File: encoder.v , 30
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 30
- Text: binary_out ...
-enterSelect
- File: encoder.v , 30
- Text: ...
-enterBit_select
- File: encoder.v , 30
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 30
- Text: = ...
-enterExpression
- File: encoder.v , 30
- Text: 7 ...
-enterPrimary
- File: encoder.v , 30
- Text: 7 ...
-enterPrimary_literal
- File: encoder.v , 30
- Text: 7 ...
-enterNumber_Integral
- File: encoder.v , 30
- Text: 7 ...
-enterCase_item
- File: encoder.v , 31
- Text: 16'h0100 : binary_ou ...
-enterExpression
- File: encoder.v , 31
- Text: 16'h0100 ...
-enterPrimary
- File: encoder.v , 31
- Text: 16'h0100 ...
-enterPrimary_literal
- File: encoder.v , 31
- Text: 16'h0100 ...
-enterNumber_Integral
- File: encoder.v , 31
- Text: 16'h0100 ...
-enterStatement_or_null
- File: encoder.v , 31
- Text: binary_out = 8 ; ...
-enterStatement
- File: encoder.v , 31
- Text: binary_out = 8 ; ...
-enterStatement_item
- File: encoder.v , 31
- Text: binary_out = 8 ; ...
-enterBlocking_assignment
- File: encoder.v , 31
- Text: binary_out = 8 ...
-enterOperator_assignment
- File: encoder.v , 31
- Text: binary_out = 8 ...
-enterVariable_lvalue
- File: encoder.v , 31
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 31
- Text: binary_out ...
-enterSelect
- File: encoder.v , 31
- Text: ...
-enterBit_select
- File: encoder.v , 31
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 31
- Text: = ...
-enterExpression
- File: encoder.v , 31
- Text: 8 ...
-enterPrimary
- File: encoder.v , 31
- Text: 8 ...
-enterPrimary_literal
- File: encoder.v , 31
- Text: 8 ...
-enterNumber_Integral
- File: encoder.v , 31
- Text: 8 ...
-enterCase_item
- File: encoder.v , 32
- Text: 16'h0200 : binary_ou ...
-enterExpression
- File: encoder.v , 32
- Text: 16'h0200 ...
-enterPrimary
- File: encoder.v , 32
- Text: 16'h0200 ...
-enterPrimary_literal
- File: encoder.v , 32
- Text: 16'h0200 ...
-enterNumber_Integral
- File: encoder.v , 32
- Text: 16'h0200 ...
-enterStatement_or_null
- File: encoder.v , 32
- Text: binary_out = 9 ; ...
-enterStatement
- File: encoder.v , 32
- Text: binary_out = 9 ; ...
-enterStatement_item
- File: encoder.v , 32
- Text: binary_out = 9 ; ...
-enterBlocking_assignment
- File: encoder.v , 32
- Text: binary_out = 9 ...
-enterOperator_assignment
- File: encoder.v , 32
- Text: binary_out = 9 ...
-enterVariable_lvalue
- File: encoder.v , 32
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 32
- Text: binary_out ...
-enterSelect
- File: encoder.v , 32
- Text: ...
-enterBit_select
- File: encoder.v , 32
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 32
- Text: = ...
-enterExpression
- File: encoder.v , 32
- Text: 9 ...
-enterPrimary
- File: encoder.v , 32
- Text: 9 ...
-enterPrimary_literal[INFO :PY0400] Processing source file "encoder_case.v".
-
-
- File: encoder.v , 32
- Text: 9 ...
-enterNumber_Integral
- File: encoder.v , 32
- Text: 9 ...
-enterCase_item
- File: encoder.v , 33
- Text: 16'h0400 : binary_ou ...
-enterExpression
- File: encoder.v , 33
- Text: 16'h0400 ...
-enterPrimary
- File: encoder.v , 33
- Text: 16'h0400 ...
-enterPrimary_literal
- File: encoder.v , 33
- Text: 16'h0400 ...
-enterNumber_Integral
- File: encoder.v , 33
- Text: 16'h0400 ...
-enterStatement_or_null
- File: encoder.v , 33
- Text: binary_out = 10 ; ...
-enterStatement
- File: encoder.v , 33
- Text: binary_out = 10 ; ...
-enterStatement_item
- File: encoder.v , 33
- Text: binary_out = 10 ; ...
-enterBlocking_assignment
- File: encoder.v , 33
- Text: binary_out = 10 ...
-enterOperator_assignment
- File: encoder.v , 33
- Text: binary_out = 10 ...
-enterVariable_lvalue
- File: encoder.v , 33
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 33
- Text: binary_out ...
-enterSelect
- File: encoder.v , 33
- Text: ...
-enterBit_select
- File: encoder.v , 33
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 33
- Text: = ...
-enterExpression
- File: encoder.v , 33
- Text: 10 ...
-enterPrimary
- File: encoder.v , 33
- Text: 10 ...
-enterPrimary_literal
- File: encoder.v , 33
- Text: 10 ...
-enterNumber_Integral
- File: encoder.v , 33
- Text: 10 ...
-enterCase_item
- File: encoder.v , 34
- Text: 16'h0800 : binary_ou ...
-enterExpression
- File: encoder.v , 34
- Text: 16'h0800 ...
-enterPrimary
- File: encoder.v , 34
- Text: 16'h0800 ...
-enterPrimary_literal
- File: encoder.v , 34
- Text: 16'h0800 ...
-enterNumber_Integral
- File: encoder.v , 34
- Text: 16'h0800 ...
-enterStatement_or_null
- File: encoder.v , 34
- Text: binary_out = 11 ; ...
-enterStatement
- File: encoder.v , 34
- Text: binary_out = 11 ; ...
-enterStatement_item
- File: encoder.v , 34
- Text: binary_out = 11 ; ...
-enterBlocking_assignment
- File: encoder.v , 34
- Text: binary_out = 11 ...
-enterOperator_assignment
- File: encoder.v , 34
- Text: binary_out = 11 ...
-enterVariable_lvalue
- File: encoder.v , 34
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 34
- Text: binary_out ...
-enterSelect
- File: encoder.v , 34
- Text: ...
-enterBit_select
- File: encoder.v , 34
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 34
- Text: = ...
-enterExpression
- File: encoder.v , 34
- Text: 11 ...
-enterPrimary
- File: encoder.v , 34
- Text: 11 ...
-enterPrimary_literal
- File: encoder.v , 34
- Text: 11 ...
-enterNumber_Integral
- File: encoder.v , 34
- Text: 11 ...
-enterCase_item
- File: encoder.v , 35
- Text: 16'h1000 : binary_ou ...
-enterExpression
- File: encoder.v , 35
- Text: 16'h1000 ...
-enterPrimary
- File: encoder.v , 35
- Text: 16'h1000 ...
-enterPrimary_literal
- File: encoder.v , 35
- Text: 16'h1000 ...
-enterNumber_Integral
- File: encoder.v , 35
- Text: 16'h1000 ...
-enterStatement_or_null
- File: encoder.v , 35
- Text: binary_out = 12 ; ...
-enterStatement
- File: encoder.v , 35
- Text: binary_out = 12 ; ...
-enterStatement_item
- File: encoder.v , 35
- Text: binary_out = 12 ; ...
-enterBlocking_assignment
- File: encoder.v , 35
- Text: binary_out = 12 ...
-enterOperator_assignment
- File: encoder.v , 35
- Text: binary_out = 12 ...
-enterVariable_lvalue
- File: encoder.v , 35
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 35
- Text: binary_out ...
-enterSelect
- File: encoder.v , 35
- Text: ...
-enterBit_select
- File: encoder.v , 35
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 35
- Text: = ...
-enterExpression
- File: encoder.v , 35
- Text: 12 ...
-enterPrimary
- File: encoder.v , 35
- Text: 12 ...
-enterPrimary_literal
- File: encoder.v , 35
- Text: 12 ...
-enterNumber_Integral
- File: encoder.v , 35
- Text: 12 ...
-enterCase_item
- File: encoder.v , 36
- Text: 16'h2000 : binary_ou ...
-enterExpression
- File: encoder.v , 36
- Text: 16'h2000 ...
-enterPrimary
- File: encoder.v , 36
- Text: 16'h2000 ...
-enterPrimary_literal
- File: encoder.v , 36
- Text: 16'h2000 ...
-enterNumber_Integral
- File: encoder.v , 36
- Text: 16'h2000 ...
-enterStatement_or_null
- File: encoder.v , 36
- Text: binary_out = 13 ; ...
-enterStatement
- File: encoder.v , 36
- Text: binary_out = 13 ; ...
-enterStatement_item
- File: encoder.v , 36
- Text: binary_out = 13 ; ...
-enterBlocking_assignment
- File: encoder.v , 36
- Text: binary_out = 13 ...
-enterOperator_assignment
- File: encoder.v , 36
- Text: binary_out = 13 ...
-enterVariable_lvalue
- File: encoder.v , 36
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 36
- Text: binary_out ...
-enterSelect
- File: encoder.v , 36
- Text: ...
-enterBit_select
- File: encoder.v , 36
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 36
- Text: = ...
-enterExpression
- File: encoder.v , 36
- Text: 13 ...
-enterPrimary
- File: encoder.v , 36
- Text: 13 ...
-enterPrimary_literal
- File: encoder.v , 36
- Text: 13 ...
-enterNumber_Integral
- File: encoder.v , 36
- Text: 13 ...
-enterCase_item
- File: encoder.v , 37
- Text: 16'h4000 : binary_ou ...
-enterExpression
- File: encoder.v , 37
- Text: 16'h4000 ...
-enterPrimary
- File: encoder.v , 37
- Text: 16'h4000 ...
-enterPrimary_literal
- File: encoder.v , 37
- Text: 16'h4000 ...
-enterNumber_Integral
- File: encoder.v , 37
- Text: 16'h4000 ...
-enterStatement_or_null
- File: encoder.v , 37
- Text: binary_out = 14 ; ...
-enterStatement
- File: encoder.v , 37
- Text: binary_out = 14 ; ...
-enterStatement_item
- File: encoder.v , 37
- Text: binary_out = 14 ; ...
-enterBlocking_assignment
- File: encoder.v , 37
- Text: binary_out = 14 ...
-enterOperator_assignment
- File: encoder.v , 37
- Text: binary_out = 14 ...
-enterVariable_lvalue
- File: encoder.v , 37
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 37
- Text: binary_out ...
-enterSelect
- File: encoder.v , 37
- Text: ...
-enterBit_select
- File: encoder.v , 37
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 37
- Text: = ...
-enterExpression
- File: encoder.v , 37
- Text: 14 ...
-enterPrimary
- File: encoder.v , 37
- Text: 14 ...
-enterPrimary_literal
- File: encoder.v , 37
- Text: 14 ...
-enterNumber_Integral
- File: encoder.v , 37
- Text: 14 ...
-enterCase_item
- File: encoder.v , 38
- Text: 16'h8000 : binary_ou ...
-enterExpression
- File: encoder.v , 38
- Text: 16'h8000 ...
-enterPrimary
- File: encoder.v , 38
- Text: 16'h8000 ...
-enterPrimary_literal
- File: encoder.v , 38
- Text: 16'h8000 ...
-enterNumber_Integral
- File: encoder.v , 38
- Text: 16'h8000 ...
-enterStatement_or_null
- File: encoder.v , 38
- Text: binary_out = 15 ; ...
-enterStatement
- File: encoder.v , 38
- Text: binary_out = 15 ; ...
-enterStatement_item
- File: encoder.v , 38
- Text: binary_out = 15 ; ...
-enterBlocking_assignment
- File: encoder.v , 38
- Text: binary_out = 15 ...
-enterOperator_assignment
- File: encoder.v , 38
- Text: binary_out = 15 ...
-enterVariable_lvalue
- File: encoder.v , 38
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder.v , 38
- Text: binary_out ...
-enterSelect
- File: encoder.v , 38
- Text: ...
-enterBit_select
- File: encoder.v , 38
- Text: ...
-enterAssignOp_Assign
- File: encoder.v , 38
- Text: = ...
-enterExpression
- File: encoder.v , 38
- Text: 15 ...
-enterPrimary
- File: encoder.v , 38
- Text: 15 ...
-enterPrimary_literal
- File: encoder.v , 38
- Text: 15 ...
-enterNumber_Integral
- File: encoder.v , 38
- Text: 15 ...
-enterEndcase
- File: encoder.v , 39
- Text: endcase ...
-enterEnd
- File: encoder.v , 40
- Text: end ...
-enterEnd
- File: encoder.v , 41
- Text: end ...
-enterEndmodule
- File: encoder.v , 43
- Text: endmodule ...
-enterTop_level_rule
- File: encoder_case.v , 8
- Text: module encoder_using ...
-enterNull_rule
- File: encoder_case.v , 8
- Text: ...
-enterSource_text
- File: encoder_case.v , 8
- Text: module encoder_using ...
-enterDescription
- File: encoder_case.v , 8
- Text: module encoder_using ...
-enterModule_declaration
- File: encoder_case.v , 8
- Text: module encoder_using ...
-enterModule_nonansi_header
- File: encoder_case.v , 8
- Text: module encoder_using ...
-enterModule_keyword
- File: encoder_case.v , 8
- Text: module ...
-enterIdentifier
- File: encoder_case.v , 8
- Text: encoder_using_case ...
-enterList_of_ports
- File: encoder_case.v , 8
- Text: ( binary_out , encod ...
-enterPort
- File: encoder_case.v , 9
- Text: binary_out ...
-enterPort_expression
- File: encoder_case.v , 9
- Text: binary_out ...
-enterPort_reference
- File: encoder_case.v , 9
- Text: binary_out ...
-enterIdentifier
- File: encoder_case.v , 9
- Text: binary_out ...
-enterConstant_select
- File: encoder_case.v , 9
- Text: ...
-enterConstant_bit_select
- File: encoder_case.v , 9
- Text: ...
-enterPort
- File: encoder_case.v , 10
- Text: encoder_in ...
-enterPort_expression
- File: encoder_case.v , 10
- Text: encoder_in ...
-enterPort_reference
- File: encoder_case.v , 10
- Text: encoder_in ...
-enterIdentifier
- File: encoder_case.v , 10
- Text: encoder_in ...
-enterConstant_select
- File: encoder_case.v , 10
- Text: ...
-enterConstant_bit_select
- File: encoder_case.v , 10
- Text: ...
-enterPort
- File: encoder_case.v , 11
- Text: enable ...
-enterPort_expression
- File: encoder_case.v , 11
- Text: enable ...
-enterPort_reference
- File: encoder_case.v , 11
- Text: enable ...
-enterIdentifier
- File: encoder_case.v , 11
- Text: enable ...
-enterConstant_select
- File: encoder_case.v , 12
- Text: ...
-enterConstant_bit_select
- File: encoder_case.v , 12
- Text: ...
-enterModule_item
- File: encoder_case.v , 13
- Text: output [ 3 : 0 ] bin ...
-enterPort_declaration
- File: encoder_case.v , 13
- Text: output [ 3 : 0 ] bin ...
-enterOutput_declaration
- File: encoder_case.v , 13
- Text: output [ 3 : 0 ] bin ...
-enterNet_port_type
- File: encoder_case.v , 13
- Text: [ 3 : 0 ] ...
-enterData_type_or_implicit
- File: encoder_case.v , 13
- Text: [ 3 : 0 ] ...
-enterPacked_dimension
- File: encoder_case.v , 13
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: encoder_case.v , 13
- Text: 3 : 0 ...
-enterConstant_expression
- File: encoder_case.v , 13
- Text: 3 ...
-enterConstant_primary
- File: encoder_case.v , 13
- Text: 3 ...
-enterPrimary_literal
- File: encoder_case.v , 13
- Text: 3 ...
-enterNumber_Integral
- File: encoder_case.v , 13
- Text: 3 ...
-enterConstant_expression
- File: encoder_case.v , 13
- Text: 0 ...
-enterConstant_primary
- File: encoder_case.v , 13
- Text: 0 ...
-enterPrimary_literal
- File: encoder_case.v , 13
- Text: 0 ...
-enterNumber_Integral
- File: encoder_case.v , 13
- Text: 0 ...
-enterList_of_port_identifiers
- File: encoder_case.v , 13
- Text: binary_out ...
-enterIdentifier
- File: encoder_case.v , 13
- Text: binary_out ...
-enterModule_item
- File: encoder_case.v , 14
- Text: input enable ; ...
-enterPort_declaration
- File: encoder_case.v , 14
- Text: input enable ...
-enterInput_declaration
- File: encoder_case.v , 14
- Text: input enable ...
-enterNet_port_type
- File: encoder_case.v , 14
- Text: ...
-enterData_type_or_implicit
- File: encoder_case.v , 14
- Text: ...
-enterList_of_port_identifiers
- File: encoder_case.v , 14
- Text: enable ...
-enterIdentifier
- File: encoder_case.v , 14
- Text: enable ...
-enterModule_item
- File: encoder_case.v , 15
- Text: input [ 15 : 0 ] enc ...
-enterPort_declaration
- File: encoder_case.v , 15
- Text: input [ 15 : 0 ] enc ...
-enterInput_declaration
- File: encoder_case.v , 15
- Text: input [ 15 : 0 ] enc ...
-enterNet_port_type
- File: encoder_case.v , 15
- Text: [ 15 : 0 ] ...
-enterData_type_or_implicit
- File: encoder_case.v , 15
- Text: [ 15 : 0 ] ...
-enterPacked_dimension
- File: encoder_case.v , 15
- Text: [ 15 : 0 ] ...
-enterConstant_range
- File: encoder_case.v , 15
- Text: 15 : 0 ...
-enterConstant_expression
- File: encoder_case.v , 15
- Text: 15 ...
-enterConstant_primary
- File: encoder_case.v , 15
- Text: 15 ...
-enterPrimary_literal
- File: encoder_case.v , 15
- Text: 15 ...
-enterNumber_Integral
- File: encoder_case.v , 15
- Text: 15 ...
-enterConstant_expression
- File: encoder_case.v , 15
- Text: 0 ...
-enterConstant_primary
- File: encoder_case.v , 15
- Text: 0 ...
-enterPrimary_literal
- File: encoder_case.v , 15
- Text: 0 ...
-enterNumber_Integral
- File: encoder_case.v , 15
- Text: 0 ...
-enterList_of_port_identifiers
- File: encoder_case.v , 15
- Text: encoder_in ...
-enterIdentifier
- File: encoder_case.v , 15
- Text: encoder_in ...
-enterModule_item
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterNon_port_module_item
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_or_generate_item
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_common_item
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterModule_or_generate_item_declaration
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterPackage_or_generate_item_declaration
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterData_declaration
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterVariable_declaration
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] binary ...
-enterData_type
- File: encoder_case.v , 17
- Text: reg [ 3 : 0 ] ...
-enterIntVec_TypeReg
- File: encoder_case.v , 17
- Text: reg ...
-enterPacked_dimension
- File: encoder_case.v , 17
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: encoder_case.v , 17
- Text: 3 : 0 ...
-enterConstant_expression
- File: encoder_case.v , 17
- Text: 3 ...
-enterConstant_primary
- File: encoder_case.v , 17
- Text: 3 ...
-enterPrimary_literal
- File: encoder_case.v , 17
- Text: 3 ...
-enterNumber_Integral
- File: encoder_case.v , 17
- Text: 3 ...
-enterConstant_expression
- File: encoder_case.v , 17
- Text: 0 ...
-enterConstant_primary
- File: encoder_case.v , 17
- Text: 0 ...
-enterPrimary_literal
- File: encoder_case.v , 17
- Text: 0 ...
-enterNumber_Integral
- File: encoder_case.v , 17
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: encoder_case.v , 17
- Text: binary_out ...
-enterVariable_decl_assignment
- File: encoder_case.v , 17
- Text: binary_out ...
-enterIdentifier
- File: encoder_case.v , 17
- Text: binary_out ...
-enterModule_item
- File: encoder_case.v , 19
- Text: always @ ( enable or ...
-enterNon_port_module_item
- File: encoder_case.v , 19
- Text: always @ ( enable or ...
-enterModule_or_generate_item
- File: encoder_case.v , 19
- Text: always @ ( enable or ...
-enterModule_common_item
- File: encoder_case.v , 19
- Text: always @ ( enable or ...
-enterAlways_construct
- File: encoder_case.v , 19
- Text: always @ ( enable or ...
-enterAlwaysKeywd_Always
- File: encoder_case.v , 19
- Text: always ...
-enterStatement
- File: encoder_case.v , 19
- Text: @ ( enable or encode ...
-enterStatement_item
- File: encoder_case.v , 19
- Text: @ ( enable or encode ...
-enterProcedural_timing_control_statement
- File: encoder_case.v , 19
- Text: @ ( enable or encode ...
-enterProcedural_timing_control
- File: encoder_case.v , 19
- Text: @ ( enable or encode ...
-enterEvent_control
- File: encoder_case.v , 19
- Text: @ ( enable or encode ...
-enterEvent_expression
- File: encoder_case.v , 19
- Text: enable or encoder_in ...
-enterEvent_expression
- File: encoder_case.v , 19
- Text: enable ...
-enterExpression
- File: encoder_case.v , 19
- Text: enable ...
-enterPrimary
- File: encoder_case.v , 19
- Text: enable ...
-enterPrimary_literal
- File: encoder_case.v , 19
- Text: enable ...
-enterIdentifier
- File: encoder_case.v , 19
- Text: enable ...
-enterEvent_expression
- File: encoder_case.v , 19
- Text: encoder_in ...
-enterExpression
- File: encoder_case.v , 19
- Text: encoder_in ...
-enterPrimary
- File: encoder_case.v , 19
- Text: encoder_in ...
-enterPrimary_literal
- File: encoder_case.v , 19
- Text: encoder_in ...
-enterIdentifier
- File: encoder_case.v , 19
- Text: encoder_in ...
-enterStatement_or_null
- File: encoder_case.v , 20
- Text: begin binary_out = 0 ...
-enterStatement
- File: encoder_case.v , 20
- Text: begin binary_out = 0 ...
-enterStatement_item
- File: encoder_case.v , 20
- Text: begin binary_out = 0 ...
-enterSeq_block
- File: encoder_case.v , 20
- Text: begin binary_out = 0 ...
-enterStatement_or_null
- File: encoder_case.v , 21
- Text: binary_out = 0 ; ...
-enterStatement
- File: encoder_case.v , 21
- Text: binary_out = 0 ; ...
-enterStatement_item
- File: encoder_case.v , 21
- Text: binary_out = 0 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 21
- Text: binary_out = 0 ...
-enterOperator_assignment
- File: encoder_case.v , 21
- Text: binary_out = 0 ...
-enterVariable_lvalue
- File: encoder_case.v , 21
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 21
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 21
- Text: ...
-enterBit_select
- File: encoder_case.v , 21
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 21
- Text: = ...
-enterExpression
- File: encoder_case.v , 21
- Text: 0 ...
-enterPrimary
- File: encoder_case.v , 21
- Text: 0 ...
-enterPrimary_literal
- File: encoder_case.v , 21
- Text: 0 ...
-enterNumber_Integral
- File: encoder_case.v , 21
- Text: 0 ...
-enterStatement_or_null
- File: encoder_case.v , 22
- Text: if ( enable ) begin ...
-enterStatement
- File: encoder_case.v , 22
- Text: if ( enable ) begin ...
-enterStatement_item
- File: encoder_case.v , 22
- Text: if ( enable ) begin ...
-enterConditional_statement
- File: encoder_case.v , 22
- Text: if ( enable ) begin ...
-enterCond_predicate
- File: encoder_case.v , 22
- Text: enable ...
-enterExpression_or_cond_pattern
- File: encoder_case.v , 22
- Text: enable ...
-enterExpression
- File: encoder_case.v , 22
- Text: enable ...
-enterPrimary
- File: encoder_case.v , 22
- Text: enable ...
-enterPrimary_literal
- File: encoder_case.v , 22
- Text: enable ...
-enterIdentifier
- File: encoder_case.v , 22
- Text: enable ...
-enterStatement_or_null
- File: encoder_case.v , 22
- Text: begin case ( encoder ...
-enterStatement
- File: encoder_case.v , 22
- Text: begin case ( encoder ...
-enterStatement_item
- File: encoder_case.v , 22
- Text: begin case ( encoder ...
-enterSeq_block
- File: encoder_case.v , 22
- Text: begin case ( encoder ...
-enterStatement_or_null
- File: encoder_case.v , 23
- Text: case ( encoder_in ) ...
-enterStatement
- File: encoder_case.v , 23
- Text: case ( encoder_in ) ...
-enterStatement_item
- File: encoder_case.v , 23
- Text: case ( encoder_in ) ...
-enterCase_statement
- File: encoder_case.v , 23
- Text: case ( encoder_in ) ...
-enterCaseKeyword_Case
- File: encoder_case.v , 23
- Text: case ...
-enterExpression
- File: encoder_case.v , 23
- Text: encoder_in ...
-enterPrimary
- File: encoder_case.v , 23
- Text: encoder_in ...
-enterPrimary_literal
- File: encoder_case.v , 23
- Text: encoder_in ...
-enterIdentifier
- File: encoder_case.v , 23
- Text: encoder_in ...
-enterCase_item
- File: encoder_case.v , 24
- Text: 16'h0002 : binary_ou ...
-enterExpression
- File: encoder_case.v , 24
- Text: 16'h0002 ...
-enterPrimary
- File: encoder_case.v , 24
- Text: 16'h0002 ...
-enterPrimary_literal
- File: encoder_case.v , 24
- Text: 16'h0002 ...
-enterNumber_Integral
- File: encoder_case.v , 24
- Text: 16'h0002 ...
-enterStatement_or_null
- File: encoder_case.v , 24
- Text: binary_out = 1 ; ...
-enterStatement
- File: encoder_case.v , 24
- Text: binary_out = 1 ; ...
-enterStatement_item
- File: encoder_case.v , 24
- Text: binary_out = 1 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 24
- Text: binary_out = 1 ...
-enterOperator_assignment
- File: encoder_case.v , 24
- Text: binary_out = 1 ...
-enterVariable_lvalue
- File: encoder_case.v , 24
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 24
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 24
- Text: ...
-enterBit_select
- File: encoder_case.v , 24
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 24
- Text: = ...
-enterExpression
- File: encoder_case.v , 24
- Text: 1 ...
-enterPrimary
- File: encoder_case.v , 24
- Text: 1 ...
-enterPrimary_literal
- File: encoder_case.v , 24
- Text: 1 ...
-enterNumber_Integral
- File: encoder_case.v , 24
- Text: 1 ...
-enterCase_item
- File: encoder_case.v , 25
- Text: 16'h0004 : binary_ou ...
-enterExpression
- File: encoder_case.v , 25
- Text: 16'h0004 ...
-enterPrimary
- File: encoder_case.v , 25
- Text: 16'h0004 ...
-enterPrimary_literal
- File: encoder_case.v , 25
- Text: 16'h0004 ...
-enterNumber_Integral
- File: encoder_case.v , 25
- Text: 16'h0004 ...
-enterStatement_or_null
- File: encoder_case.v , 25
- Text: binary_out = 2 ; ...
-enterStatement
- File: encoder_case.v , 25
- Text: binary_out = 2 ; ...
-enterStatement_item
- File: encoder_case.v , 25
- Text: binary_out = 2 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 25
- Text: binary_out = 2 ...
-enterOperator_assignment
- File: encoder_case.v , 25
- Text: binary_out = 2 ...
-enterVariable_lvalue
- File: encoder_case.v , 25
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 25
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 25
- Text: ...
-enterBit_select
- File: encoder_case.v , 25
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 25
- Text: = ...
-enterExpression
- File: encoder_case.v , 25
- Text: 2 ...
-enterPrimary
- File: encoder_case.v , 25
- Text: 2 ...
-enterPrimary_literal
- File: encoder_case.v , 25
- Text: 2 ...
-enterNumber_Integral
- File: encoder_case.v , 25
- Text: 2 ...
-enterCase_item
- File: encoder_case.v , 26
- Text: 16'h0008 : binary_ou ...
-enterExpression
- File: encoder_case.v , 26
- Text: 16'h0008 ...
-enterPrimary
- File: encoder_case.v , 26
- Text: 16'h0008 ...
-enterPrimary_literal
- File: encoder_case.v , 26
- Text: 16'h0008 ...
-enterNumber_Integral
- File: encoder_case.v , 26
- Text: 16'h0008 ...
-enterStatement_or_null
- File: encoder_case.v , 26
- Text: binary_out = 3 ; ...
-enterStatement
- File: encoder_case.v , 26
- Text: binary_out = 3 ; ...
-enterStatement_item
- File: encoder_case.v , 26
- Text: binary_out = 3 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 26
- Text: binary_out = 3 ...
-enterOperator_assignment
- File: encoder_case.v , 26
- Text: binary_out = 3 ...
-enterVariable_lvalue
- File: encoder_case.v , 26
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 26
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 26
- Text: ...
-enterBit_select
- File: encoder_case.v , 26
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 26
- Text: = ...
-enterExpression
- File: encoder_case.v , 26
- Text: 3 ...
-enterPrimary
- File: encoder_case.v , 26
- Text: 3 ...
-enterPrimary_literal
- File: encoder_case.v , 26
- Text: 3 ...
-enterNumber_Integral
- File: encoder_case.v , 26
- Text: 3 ...
-enterCase_item
- File: encoder_case.v , 27
- Text: 16'h0010 : binary_ou ...
-enterExpression
- File: encoder_case.v , 27
- Text: 16'h0010 ...
-enterPrimary
- File: encoder_case.v , 27
- Text: 16'h0010 ...
-enterPrimary_literal
- File: encoder_case.v , 27
- Text: 16'h0010 ...
-enterNumber_Integral
- File: encoder_case.v , 27
- Text: 16'h0010 ...
-enterStatement_or_null
- File: encoder_case.v , 27
- Text: binary_out = 4 ; ...
-enterStatement
- File: encoder_case.v , 27
- Text: binary_out = 4 ; ...
-enterStatement_item
- File: encoder_case.v , 27
- Text: binary_out = 4 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 27
- Text: binary_out = 4 ...
-enterOperator_assignment
- File: encoder_case.v , 27
- Text: binary_out = 4 ...
-enterVariable_lvalue
- File: encoder_case.v , 27
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 27
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 27
- Text: ...
-enterBit_select
- File: encoder_case.v , 27
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 27
- Text: = ...
-enterExpression
- File: encoder_case.v , 27
- Text: 4 ...
-enterPrimary
- File: encoder_case.v , 27
- Text: 4 ...
-enterPrimary_literal
- File: encoder_case.v , 27
- Text: 4 ...
-enterNumber_Integral
- File: encoder_case.v , 27
- Text: 4 ...
-enterCase_item
- File: encoder_case.v , 28
- Text: 16'h0020 : binary_ou ...
-enterExpression
- File: encoder_case.v , 28
- Text: 16'h0020 ...
-enterPrimary
- File: encoder_case.v , 28
- Text: 16'h0020 ...
-enterPrimary_literal
- File: encoder_case.v , 28
- Text: 16'h0020 ...
-enterNumber_Integral
- File: encoder_case.v , 28
- Text: 16'h0020 ...
-enterStatement_or_null
- File: encoder_case.v , 28
- Text: binary_out = 5 ; ...
-enterStatement
- File: encoder_case.v , 28
- Text: binary_out = 5 ; ...
-enterStatement_item
- File: encoder_case.v , 28
- Text: binary_out = 5 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 28
- Text: binary_out = 5 ...
-enterOperator_assignment
- File: encoder_case.v , 28
- Text: binary_out = 5 ...
-enterVariable_lvalue
- File: encoder_case.v , 28
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 28
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 28
- Text: ...
-enterBit_select
- File: encoder_case.v , 28
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 28
- Text: = ...
-enterExpression
- File: encoder_case.v , 28
- Text: 5 ...
-enterPrimary
- File: encoder_case.v , 28
- Text: 5 ...
-enterPrimary_literal
- File: encoder_case.v , 28
- Text: 5 ...
-enterNumber_Integral
- File: encoder_case.v , 28
- Text: 5 ...
-enterCase_item
- File: encoder_case.v , 29
- Text: 16'h0040 : binary_ou ...
-enterExpression
- File: encoder_case.v , 29
- Text: 16'h0040 ...
-enterPrimary
- File: encoder_case.v , 29
- Text: 16'h0040 ...
-enterPrimary_literal
- File: encoder_case.v , 29
- Text: 16'h0040 ...
-enterNumber_Integral
- File: encoder_case.v , 29
- Text: 16'h0040 ...
-enterStatement_or_null
- File: encoder_case.v , 29
- Text: binary_out = 6 ; ...
-enterStatement
- File: encoder_case.v , 29
- Text: binary_out = 6 ; ...
-enterStatement_item
- File: encoder_case.v , 29
- Text: binary_out = 6 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 29
- Text: binary_out = 6 ...
-enterOperator_assignment
- File: encoder_case.v , 29
- Text: binary_out = 6 ...
-enterVariable_lvalue
- File: encoder_case.v , 29
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 29
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 29
- Text: ...
-enterBit_select
- File: encoder_case.v , 29
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 29
- Text: = ...
-enterExpression
- File: encoder_case.v , 29
- Text: 6 ...
-enterPrimary
- File: encoder_case.v , 29
- Text: 6 ...
-enterPrimary_literal
- File: encoder_case.v , 29
- Text: 6 ...
-enterNumber_Integral
- File: encoder_case.v , 29
- Text: 6 ...
-enterCase_item
- File: encoder_case.v , 30
- Text: 16'h0080 : binary_ou ...
-enterExpression
- File: encoder_case.v , 30
- Text: 16'h0080 ...
-enterPrimary
- File: encoder_case.v , 30
- Text: 16'h0080 ...
-enterPrimary_literal
- File: encoder_case.v , 30
- Text: 16'h0080 ...
-enterNumber_Integral
- File: encoder_case.v , 30
- Text: 16'h0080 ...
-enterStatement_or_null
- File: encoder_case.v , 30
- Text: binary_out = 7 ; ...
-enterStatement
- File: encoder_case.v , 30
- Text: binary_out = 7 ; ...
-enterStatement_item
- File: encoder_case.v , 30
- Text: binary_out = 7 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 30
- Text: binary_out = 7 ...
-enterOperator_assignment
- File: encoder_case.v , 30
- Text: binary_out = 7 ...
-enterVariable_lvalue
- File: encoder_case.v , 30
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 30
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 30
- Text: ...
-enterBit_select
- File: encoder_case.v , 30
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 30
- Text: = ...
-enterExpression
- File: encoder_case.v , 30
- Text: 7 ...
-enterPrimary
- File: encoder_case.v , 30
- Text: 7 ...
-enterPrimary_literal
- File: encoder_case.v , 30
- Text: 7 ...
-enterNumber_Integral
- File: encoder_case.v , 30
- Text: 7 ...
-enterCase_item
- File: encoder_case.v , 31
- Text: 16'h0100 : binary_ou ...
-enterExpression
- File: encoder_case.v , 31
- Text: 16'h0100 ...
-enterPrimary
- File: encoder_case.v , 31
- Text: 16'h0100 ...
-enterPrimary_literal
- File: encoder_case.v , 31
- Text: 16'h0100 ...
-enterNumber_Integral
- File: encoder_case.v , 31
- Text: 16'h0100 ...
-enterStatement_or_null
- File: encoder_case.v , 31
- Text: binary_out = 8 ; ...
-enterStatement
- File: encoder_case.v , 31
- Text: binary_out = 8 ; ...
-enterStatement_item
- File: encoder_case.v , 31
- Text: binary_out = 8 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 31
- Text: binary_out = 8 ...
-enterOperator_assignment
- File: encoder_case.v , 31
- Text: binary_out = 8 ...
-enterVariable_lvalue
- File: encoder_case.v , 31
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 31
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 31
- Text: ...
-enterBit_select
- File: encoder_case.v , 31
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 31
- Text: = ...
-enterExpression
- File: encoder_case.v , 31
- Text: 8 ...
-enterPrimary
- File: encoder_case.v , 31
- Text: 8 ...
-enterPrimary_literal
- File: encoder_case.v , 31
- Text: 8 ...
-enterNumber_Integral
- File: encoder_case.v , 31
- Text: 8 ...
-enterCase_item
- File: encoder_case.v , 32
- Text: 16'h0200 : binary_ou ...
-enterExpression
- File: encoder_case.v , 32
- Text: 16'h0200 ...
-enterPrimary
- File: encoder_case.v , 32
- Text: 16'h0200 ...
-enterPrimary_literal
- File: encoder_case.v , 32
- Text: 16'h0200 ...
-enterNumber_Integral
- File: encoder_case.v , 32
- Text: 16'h0200 ...
-enterStatement_or_null
- File: encoder_case.v , 32
- Text: binary_out = 9 ; ...
-enterStatement
- File: encoder_case.v , 32
- Text: binary_out = 9 ; ...
-enterStatement_item
- File: encoder_case.v , 32
- Text: binary_out = 9 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 32
- Text: binary_out = 9 ...
-enterOperator_assignment
- File: encoder_case.v , 32
- Text: binary_out = 9 ...
-enterVariable_lvalue
- File: encoder_case.v , 32
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 32
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 32
- Text: ...
-enterBit_select
- File: encoder_case.v , 32
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 32
- Text: = ...
-enterExpression
- File: encoder_case.v , 32
- Text: 9 ...
-enterPrimary
- File: encoder_case.v , 32
- Text: 9 ...
-enterPrimary_literal
- File: encoder_case.v , 32
- Text: 9 ...
-enterNumber_Integral
- File: encoder_case.v , 32
- Text: 9 ...
-enterCase_item
- File: encoder_case.v , 33
- Text: 16'h0400 : binary_ou ...
-enterExpression
- File: encoder_case.v , 33
- Text: 16'h0400 ...
-enterPrimary
- File: encoder_case.v , 33
- Text: 16'h0400 ...
-enterPrimary_literal
- File: encoder_case.v , 33
- Text: 16'h0400 ...
-enterNumber_Integral
- File: encoder_case.v , 33
- Text: 16'h0400 ...
-enterStatement_or_null
- File: encoder_case.v , 33
- Text: binary_out = 10 ; ...
-enterStatement
- File: encoder_case.v , 33
- Text: binary_out = 10 ; ...
-enterStatement_item
- File: encoder_case.v , 33
- Text: binary_out = 10 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 33
- Text: binary_out = 10 ...
-enterOperator_assignment
- File: encoder_case.v , 33
- Text: binary_out = 10 ...
-enterVariable_lvalue
- File: encoder_case.v , 33
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 33
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 33
- Text: ...
-enterBit_select
- File: encoder_case.v , 33
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 33
- Text: = ...
-enterExpression
- File: encoder_case.v , 33
- Text: 10 ...
-enterPrimary
- File: encoder_case.v , 33
- Text: 10 ...
-enterPrimary_literal
- File: encoder_case.v , 33
- Text: 10 ...
-enterNumber_Integral
- File: encoder_case.v , 33
- Text: 10 ...
-enterCase_item
- File: encoder_case.v , 34
- Text: 16'h0800 : binary_ou ...
-enterExpression
- File: encoder_case.v , 34
- Text: 16'h0800 ...
-enterPrimary
- File: encoder_case.v , 34
- Text: 16'h0800 ...
-enterPrimary_literal
- File: encoder_case.v , 34
- Text: 16'h0800 ...
-enterNumber_Integral
- File: encoder_case.v , 34
- Text: 16'h0800 ...
-enterStatement_or_null
- File: encoder_case.v , 34
- Text: binary_out = 11 ; ...
-enterStatement
- File: encoder_case.v , 34
- Text: binary_out = 11 ; ...
-enterStatement_item
- File: encoder_case.v , 34
- Text: binary_out = 11 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 34
- Text: binary_out = 11 ...
-enterOperator_assignment
- File: encoder_case.v , 34
- Text: binary_out = 11 ...
-enterVariable_lvalue[INFO :PY0400] Processing source file "full_adder.v".
-
-
- File: encoder_case.v , 34
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 34
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 34
- Text: ...
-enterBit_select
- File: encoder_case.v , 34
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 34
- Text: = ...
-enterExpression
- File: encoder_case.v , 34
- Text: 11 ...
-enterPrimary
- File: encoder_case.v , 34
- Text: 11 ...
-enterPrimary_literal
- File: encoder_case.v , 34
- Text: 11 ...
-enterNumber_Integral
- File: encoder_case.v , 34
- Text: 11 ...
-enterCase_item
- File: encoder_case.v , 35
- Text: 16'h1000 : binary_ou ...
-enterExpression
- File: encoder_case.v , 35
- Text: 16'h1000 ...
-enterPrimary
- File: encoder_case.v , 35
- Text: 16'h1000 ...
-enterPrimary_literal
- File: encoder_case.v , 35
- Text: 16'h1000 ...
-enterNumber_Integral
- File: encoder_case.v , 35
- Text: 16'h1000 ...
-enterStatement_or_null
- File: encoder_case.v , 35
- Text: binary_out = 12 ; ...
-enterStatement
- File: encoder_case.v , 35
- Text: binary_out = 12 ; ...
-enterStatement_item
- File: encoder_case.v , 35
- Text: binary_out = 12 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 35
- Text: binary_out = 12 ...
-enterOperator_assignment
- File: encoder_case.v , 35
- Text: binary_out = 12 ...
-enterVariable_lvalue
- File: encoder_case.v , 35
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 35
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 35
- Text: ...
-enterBit_select
- File: encoder_case.v , 35
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 35
- Text: = ...
-enterExpression
- File: encoder_case.v , 35
- Text: 12 ...
-enterPrimary
- File: encoder_case.v , 35
- Text: 12 ...
-enterPrimary_literal
- File: encoder_case.v , 35
- Text: 12 ...
-enterNumber_Integral
- File: encoder_case.v , 35
- Text: 12 ...
-enterCase_item
- File: encoder_case.v , 36
- Text: 16'h2000 : binary_ou ...
-enterExpression
- File: encoder_case.v , 36
- Text: 16'h2000 ...
-enterPrimary
- File: encoder_case.v , 36
- Text: 16'h2000 ...
-enterPrimary_literal
- File: encoder_case.v , 36
- Text: 16'h2000 ...
-enterNumber_Integral
- File: encoder_case.v , 36
- Text: 16'h2000 ...
-enterStatement_or_null
- File: encoder_case.v , 36
- Text: binary_out = 13 ; ...
-enterStatement
- File: encoder_case.v , 36
- Text: binary_out = 13 ; ...
-enterStatement_item
- File: encoder_case.v , 36
- Text: binary_out = 13 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 36
- Text: binary_out = 13 ...
-enterOperator_assignment
- File: encoder_case.v , 36
- Text: binary_out = 13 ...
-enterVariable_lvalue
- File: encoder_case.v , 36
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 36
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 36
- Text: ...
-enterBit_select
- File: encoder_case.v , 36
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 36
- Text: = ...
-enterExpression
- File: encoder_case.v , 36
- Text: 13 ...
-enterPrimary
- File: encoder_case.v , 36
- Text: 13 ...
-enterPrimary_literal
- File: encoder_case.v , 36
- Text: 13 ...
-enterNumber_Integral
- File: encoder_case.v , 36
- Text: 13 ...
-enterCase_item
- File: encoder_case.v , 37
- Text: 16'h4000 : binary_ou ...
-enterExpression
- File: encoder_case.v , 37
- Text: 16'h4000 ...
-enterPrimary
- File: encoder_case.v , 37
- Text: 16'h4000 ...
-enterPrimary_literal
- File: encoder_case.v , 37
- Text: 16'h4000 ...
-enterNumber_Integral
- File: encoder_case.v , 37
- Text: 16'h4000 ...
-enterStatement_or_null
- File: encoder_case.v , 37
- Text: binary_out = 14 ; ...
-enterStatement
- File: encoder_case.v , 37
- Text: binary_out = 14 ; ...
-enterStatement_item
- File: encoder_case.v , 37
- Text: binary_out = 14 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 37
- Text: binary_out = 14 ...
-enterOperator_assignment
- File: encoder_case.v , 37
- Text: binary_out = 14 ...
-enterVariable_lvalue
- File: encoder_case.v , 37
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 37
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 37
- Text: ...
-enterBit_select
- File: encoder_case.v , 37
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 37
- Text: = ...
-enterExpression
- File: encoder_case.v , 37
- Text: 14 ...
-enterPrimary
- File: encoder_case.v , 37
- Text: 14 ...
-enterPrimary_literal
- File: encoder_case.v , 37
- Text: 14 ...
-enterNumber_Integral
- File: encoder_case.v , 37
- Text: 14 ...
-enterCase_item
- File: encoder_case.v , 38
- Text: 16'h8000 : binary_ou ...
-enterExpression
- File: encoder_case.v , 38
- Text: 16'h8000 ...
-enterPrimary
- File: encoder_case.v , 38
- Text: 16'h8000 ...
-enterPrimary_literal
- File: encoder_case.v , 38
- Text: 16'h8000 ...
-enterNumber_Integral
- File: encoder_case.v , 38
- Text: 16'h8000 ...
-enterStatement_or_null
- File: encoder_case.v , 38
- Text: binary_out = 15 ; ...
-enterStatement
- File: encoder_case.v , 38
- Text: binary_out = 15 ; ...
-enterStatement_item
- File: encoder_case.v , 38
- Text: binary_out = 15 ; ...
-enterBlocking_assignment
- File: encoder_case.v , 38
- Text: binary_out = 15 ...
-enterOperator_assignment
- File: encoder_case.v , 38
- Text: binary_out = 15 ...
-enterVariable_lvalue
- File: encoder_case.v , 38
- Text: binary_out ...
-enterHierarchical_identifier
- File: encoder_case.v , 38
- Text: binary_out ...
-enterSelect
- File: encoder_case.v , 38
- Text: ...
-enterBit_select
- File: encoder_case.v , 38
- Text: ...
-enterAssignOp_Assign
- File: encoder_case.v , 38
- Text: = ...
-enterExpression
- File: encoder_case.v , 38
- Text: 15 ...
-enterPrimary
- File: encoder_case.v , 38
- Text: 15 ...
-enterPrimary_literal
- File: encoder_case.v , 38
- Text: 15 ...
-enterNumber_Integral
- File: encoder_case.v , 38
- Text: 15 ...
-enterEndcase
- File: encoder_case.v , 39
- Text: endcase ...
-enterEnd
- File: encoder_case.v , 40
- Text: end ...
-enterEnd
- File: encoder_case.v , 41
- Text: end ...
-enterEndmodule
- File: encoder_case.v , 43
- Text: endmodule ...
-enterTop_level_rule
- File: full_adder.v , 7
- Text: module full_adder_ga ...
-enterNull_rule
- File: full_adder.v , 7
- Text: ...
-enterSource_text
- File: full_adder.v , 7
- Text: module full_adder_ga ...
-enterDescription
- File: full_adder.v , 7
- Text: module full_adder_ga ...
-enterModule_declaration
- File: full_adder.v , 7
- Text: module full_adder_ga ...
-enterModule_nonansi_header
- File: full_adder.v , 7
- Text: module full_adder_ga ...
-enterModule_keyword
- File: full_adder.v , 7
- Text: module ...
-enterIdentifier
- File: full_adder.v , 7
- Text: full_adder_gates ...
-enterList_of_ports
- File: full_adder.v , 7
- Text: ( x , y , z , sum , ...
-enterPort
- File: full_adder.v , 7
- Text: x ...
-enterPort_expression
- File: full_adder.v , 7
- Text: x ...
-enterPort_reference
- File: full_adder.v , 7
- Text: x ...
-enterIdentifier
- File: full_adder.v , 7
- Text: x ...
-enterConstant_select
- File: full_adder.v , 7
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 7
- Text: ...
-enterPort
- File: full_adder.v , 7
- Text: y ...
-enterPort_expression
- File: full_adder.v , 7
- Text: y ...
-enterPort_reference
- File: full_adder.v , 7
- Text: y ...
-enterIdentifier
- File: full_adder.v , 7
- Text: y ...
-enterConstant_select
- File: full_adder.v , 7
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 7
- Text: ...
-enterPort
- File: full_adder.v , 7
- Text: z ...
-enterPort_expression
- File: full_adder.v , 7
- Text: z ...
-enterPort_reference
- File: full_adder.v , 7
- Text: z ...
-enterIdentifier
- File: full_adder.v , 7
- Text: z ...
-enterConstant_select
- File: full_adder.v , 7
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 7
- Text: ...
-enterPort
- File: full_adder.v , 7
- Text: sum ...
-enterPort_expression
- File: full_adder.v , 7
- Text: sum ...
-enterPort_reference
- File: full_adder.v , 7
- Text: sum ...
-enterIdentifier
- File: full_adder.v , 7
- Text: sum ...
-enterConstant_select
- File: full_adder.v , 7
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 7
- Text: ...
-enterPort
- File: full_adder.v , 7
- Text: carry ...
-enterPort_expression
- File: full_adder.v , 7
- Text: carry ...
-enterPort_reference
- File: full_adder.v , 7
- Text: carry ...
-enterIdentifier
- File: full_adder.v , 7
- Text: carry ...
-enterConstant_select
- File: full_adder.v , 7
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 7
- Text: ...
-enterModule_item
- File: full_adder.v , 8
- Text: input x , y , z ; ...
-enterPort_declaration
- File: full_adder.v , 8
- Text: input x , y , z ...
-enterInput_declaration
- File: full_adder.v , 8
- Text: input x , y , z ...
-enterNet_port_type
- File: full_adder.v , 8
- Text: ...
-enterData_type_or_implicit
- File: full_adder.v , 8
- Text: ...
-enterList_of_port_identifiers
- File: full_adder.v , 8
- Text: x , y , z ...
-enterIdentifier
- File: full_adder.v , 8
- Text: x ...
-enterIdentifier
- File: full_adder.v , 8
- Text: y ...
-enterIdentifier
- File: full_adder.v , 8
- Text: z ...
-enterModule_item
- File: full_adder.v , 9
- Text: output sum , carry ; ...
-enterPort_declaration
- File: full_adder.v , 9
- Text: output sum , carry ...
-enterOutput_declaration
- File: full_adder.v , 9
- Text: output sum , carry ...
-enterNet_port_type
- File: full_adder.v , 9
- Text: ...
-enterData_type_or_implicit
- File: full_adder.v , 9
- Text: ...
-enterList_of_port_identifiers
- File: full_adder.v , 9
- Text: sum , carry ...
-enterIdentifier
- File: full_adder.v , 9
- Text: sum ...
-enterIdentifier
- File: full_adder.v , 9
- Text: carry ...
-enterModule_item
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterNon_port_module_item
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterModule_or_generate_item
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterModule_common_item
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterModule_or_generate_item_declaration
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterPackage_or_generate_item_declaration
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterNet_declaration
- File: full_adder.v , 10
- Text: wire and1 , and2 , a ...
-enterNetType_Wire
- File: full_adder.v , 10
- Text: wire ...
-enterData_type_or_implicit
- File: full_adder.v , 10
- Text: ...
-enterList_of_net_decl_assignments
- File: full_adder.v , 10
- Text: and1 , and2 , and3 , ...
-enterNet_decl_assignment
- File: full_adder.v , 10
- Text: and1 ...
-enterIdentifier
- File: full_adder.v , 10
- Text: and1 ...
-enterNet_decl_assignment
- File: full_adder.v , 10
- Text: and2 ...
-enterIdentifier
- File: full_adder.v , 10
- Text: and2 ...
-enterNet_decl_assignment
- File: full_adder.v , 10
- Text: and3 ...
-enterIdentifier
- File: full_adder.v , 10
- Text: and3 ...
-enterNet_decl_assignment
- File: full_adder.v , 10
- Text: sum1 ...
-enterIdentifier
- File: full_adder.v , 10
- Text: sum1 ...
-enterModule_item
- File: full_adder.v , 12
- Text: and U_and1 ( and1 , ...
-enterNon_port_module_item
- File: full_adder.v , 12
- Text: and U_and1 ( and1 , ...
-enterModule_or_generate_item
- File: full_adder.v , 12
- Text: and U_and1 ( and1 , ...
-enterGate_instantiation
- File: full_adder.v , 12
- Text: and U_and1 ( and1 , ...
-enterNInpGate_And
- File: full_adder.v , 12
- Text: and ...
-enterN_input_gate_instance
- File: full_adder.v , 12
- Text: U_and1 ( and1 , x , ...
-enterName_of_instance
- File: full_adder.v , 12
- Text: U_and1 ...
-enterIdentifier
- File: full_adder.v , 12
- Text: U_and1 ...
-enterNet_lvalue
- File: full_adder.v , 12
- Text: and1 ...
-enterPs_or_hierarchical_identifier
- File: full_adder.v , 12
- Text: and1 ...
-enterIdentifier
- File: full_adder.v , 12
- Text: and1 ...
-enterConstant_select
- File: full_adder.v , 12
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 12
- Text: ...
-enterExpression
- File: full_adder.v , 12
- Text: x ...
-enterPrimary
- File: full_adder.v , 12
- Text: x ...
-enterPrimary_literal
- File: full_adder.v , 12
- Text: x ...
-enterIdentifier
- File: full_adder.v , 12
- Text: x ...
-enterExpression
- File: full_adder.v , 12
- Text: y ...
-enterPrimary
- File: full_adder.v , 12
- Text: y ...
-enterPrimary_literal
- File: full_adder.v , 12
- Text: y ...
-enterIdentifier
- File: full_adder.v , 12
- Text: y ...
-enterN_input_gate_instance
- File: full_adder.v , 13
- Text: U_and2 ( and2 , x , ...
-enterName_of_instance
- File: full_adder.v , 13
- Text: U_and2 ...
-enterIdentifier
- File: full_adder.v , 13
- Text: U_and2 ...
-enterNet_lvalue
- File: full_adder.v , 13
- Text: and2 ...
-enterPs_or_hierarchical_identifier
- File: full_adder.v , 13
- Text: and2 ...
-enterIdentifier
- File: full_adder.v , 13
- Text: and2 ...
-enterConstant_select
- File: full_adder.v , 13
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 13
- Text: ...
-enterExpression
- File: full_adder.v , 13
- Text: x ...
-enterPrimary
- File: full_adder.v , 13
- Text: x ...
-enterPrimary_literal
- File: full_adder.v , 13
- Text: x ...
-enterIdentifier
- File: full_adder.v , 13
- Text: x ...
-enterExpression
- File: full_adder.v , 13
- Text: z ...
-enterPrimary
- File: full_adder.v , 13
- Text: z ...
-enterPrimary_literal
- File: full_adder.v , 13
- Text: z ...
-enterIdentifier
- File: full_adder.v , 13
- Text: z ...
-enterN_input_gate_instance
- File: full_adder.v , 14
- Text: U_and3 ( and3 , y , ...
-enterName_of_instance
- File: full_adder.v , 14
- Text: U_and3 ...
-enterIdentifier
- File: full_adder.v , 14
- Text: U_and3 ...
-enterNet_lvalue
- File: full_adder.v , 14
- Text: and3 ...
-enterPs_or_hierarchical_identifier
- File: full_adder.v , 14
- Text: and3 ...
-enterIdentifier
- File: full_adder.v , 14
- Text: and3 ...
-enterConstant_select
- File: full_adder.v , 14
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 14
- Text: ...
-enterExpression
- File: full_adder.v , 14
- Text: y ...
-enterPrimary
- File: full_adder.v , 14
- Text: y ...
-enterPrimary_literal
- File: full_adder.v , 14
- Text: y ...
-enterIdentifier
- File: full_adder.v , 14
- Text: y ...
-enterExpression
- File: full_adder.v , 14
- Text: z ...
-enterPrimary
- File: full_adder.v , 14
- Text: z ...
-enterPrimary_literal
- File: full_adder.v , 14
- Text: z ...
-enterIdentifier
- File: full_adder.v , 14
- Text: z ...
-enterModule_item
- File: full_adder.v , 15
- Text: or U_or ( carry , an ...
-enterNon_port_module_item
- File: full_adder.v , 15
- Text: or U_or ( carry , an ...
-enterModule_or_generate_item
- File: full_adder.v , 15
- Text: or U_or ( carry , an ...
-enterGate_instantiation
- File: full_adder.v , 15
- Text: or U_or ( carry , an ...
-enterNInpGate_Or
- File: full_adder.v , 15
- Text: or ...
-enterN_input_gate_instance
- File: full_adder.v , 15
- Text: U_or ( carry , and1 ...
-enterName_of_instance
- File: full_adder.v , 15
- Text: U_or ...
-enterIdentifier
- File: full_adder.v , 15
- Text: U_or ...
-enterNet_lvalue
- File: full_adder.v , 15
- Text: carry ...
-enterPs_or_hierarchical_identifier
- File: full_adder.v , 15
- Text: carry ...
-enterIdentifier
- File: full_adder.v , 15
- Text: carry ...
-enterConstant_select
- File: full_adder.v , 15
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 15
- Text: ...
-enterExpression
- File: full_adder.v , 15
- Text: and1 ...
-enterPrimary
- File: full_adder.v , 15
- Text: and1 ...
-enterPrimary_literal
- File: full_adder.v , 15
- Text: and1 ...
-enterIdentifier
- File: full_adder.v , 15
- Text: and1 ...
-enterExpression
- File: full_adder.v , 15
- Text: and2 ...
-enterPrimary
- File: full_adder.v , 15
- Text: and2 ...
-enterPrimary_literal
- File: full_adder.v , 15
- Text: and2 ...
-enterIdentifier
- File: full_adder.v , 15
- Text: and2 ...
-enterExpression
- File: full_adder.v , 15
- Text: and3 ...
-enterPrimary
- File: full_adder.v , 15
- Text: and3 ...
-enterPrimary_literal
- File: full_adder.v , 15
- Text: and3 ...
-enterIdentifier
- File: full_adder.v , 15
- Text: and3 ...
-enterModule_item
- File: full_adder.v , 16
- Text: xor U_sum ( sum , x ...
-enterNon_port_module_item
- File: full_adder.v , 16
- Text: xor U_sum ( sum , x ...
-enterModule_or_generate_item
- File: full_adder.v , 16
- Text: xor U_sum ( sum , x ...
-enterGate_instantiation
- File: full_adder.v , 16
- Text: xor U_sum ( sum , x ...
-enterNInpGate_Xor[INFO :PY0400] Processing source file "jkff_udp.v".
-
-
- File: full_adder.v , 16
- Text: xor ...
-enterN_input_gate_instance
- File: full_adder.v , 16
- Text: U_sum ( sum , x , y ...
-enterName_of_instance
- File: full_adder.v , 16
- Text: U_sum ...
-enterIdentifier
- File: full_adder.v , 16
- Text: U_sum ...
-enterNet_lvalue
- File: full_adder.v , 16
- Text: sum ...
-enterPs_or_hierarchical_identifier
- File: full_adder.v , 16
- Text: sum ...
-enterIdentifier
- File: full_adder.v , 16
- Text: sum ...
-enterConstant_select
- File: full_adder.v , 16
- Text: ...
-enterConstant_bit_select
- File: full_adder.v , 16
- Text: ...
-enterExpression
- File: full_adder.v , 16
- Text: x ...
-enterPrimary
- File: full_adder.v , 16
- Text: x ...
-enterPrimary_literal
- File: full_adder.v , 16
- Text: x ...
-enterIdentifier
- File: full_adder.v , 16
- Text: x ...
-enterExpression
- File: full_adder.v , 16
- Text: y ...
-enterPrimary
- File: full_adder.v , 16
- Text: y ...
-enterPrimary_literal
- File: full_adder.v , 16
- Text: y ...
-enterIdentifier
- File: full_adder.v , 16
- Text: y ...
-enterExpression
- File: full_adder.v , 16
- Text: z ...
-enterPrimary
- File: full_adder.v , 16
- Text: z ...
-enterPrimary_literal
- File: full_adder.v , 16
- Text: z ...
-enterIdentifier
- File: full_adder.v , 16
- Text: z ...
-enterEndmodule
- File: full_adder.v , 18
- Text: endmodule ...
-enterTop_level_rule
- File: jkff_udp.v , 7
- Text: primitive jkff_udp ( ...
-enterNull_rule
- File: jkff_udp.v , 7
- Text: ...
-enterSource_text
- File: jkff_udp.v , 7
- Text: primitive jkff_udp ( ...
-enterDescription
- File: jkff_udp.v , 7
- Text: primitive jkff_udp ( ...
-enterUdp_declaration
- File: jkff_udp.v , 7
- Text: primitive jkff_udp ( ...
-enterUdp_nonansi_declaration
- File: jkff_udp.v , 7
- Text: primitive jkff_udp ( ...
-enterIdentifier
- File: jkff_udp.v , 7
- Text: jkff_udp ...
-enterUdp_port_list
- File: jkff_udp.v , 7
- Text: q , clk , j , k ...
-enterIdentifier
- File: jkff_udp.v , 7
- Text: q ...
-enterIdentifier
- File: jkff_udp.v , 7
- Text: clk ...
-enterIdentifier
- File: jkff_udp.v , 7
- Text: j ...
-enterIdentifier
- File: jkff_udp.v , 7
- Text: k ...
-enterUdp_port_declaration
- File: jkff_udp.v , 8
- Text: input clk , j , k ; ...
-enterUdp_input_declaration
- File: jkff_udp.v , 8
- Text: input clk , j , k ...
-enterIdentifier_list
- File: jkff_udp.v , 8
- Text: clk , j , k ...
-enterIdentifier
- File: jkff_udp.v , 8
- Text: clk ...
-enterIdentifier
- File: jkff_udp.v , 8
- Text: j ...
-enterIdentifier
- File: jkff_udp.v , 8
- Text: k ...
-enterUdp_port_declaration
- File: jkff_udp.v , 9
- Text: output q ; ...
-enterUdp_output_declaration
- File: jkff_udp.v , 9
- Text: output q ...
-enterIdentifier
- File: jkff_udp.v , 9
- Text: q ...
-enterUdp_port_declaration
- File: jkff_udp.v , 10
- Text: reg q ; ...
-enterUdp_reg_declaration
- File: jkff_udp.v , 10
- Text: reg q ...
-enterIdentifier
- File: jkff_udp.v , 10
- Text: q ...
-enterUdp_body
- File: jkff_udp.v , 11
- Text: table r 00 : ? : - ; ...
-enterSequential_body
- File: jkff_udp.v , 11
- Text: table r 00 : ? : - ; ...
-enterSequential_entry
- File: jkff_udp.v , 13
- Text: r 00 : ? : - ; ...
-enterSeq_input_list
- File: jkff_udp.v , 13
- Text: r 00 ...
-enterLevel_input_list
- File: jkff_udp.v , 13
- Text: r 00 ...
-enterLevel_symbol
- File: jkff_udp.v , 13
- Text: r ...
-enterLevel_symbol
- File: jkff_udp.v , 13
- Text: 00 ...
-enterLevel_symbol
- File: jkff_udp.v , 13
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 13
- Text: - ...
-enterSequential_entry
- File: jkff_udp.v , 14
- Text: r 01 : ? : 0 ; ...
-enterSeq_input_list
- File: jkff_udp.v , 14
- Text: r 01 ...
-enterLevel_input_list
- File: jkff_udp.v , 14
- Text: r 01 ...
-enterLevel_symbol
- File: jkff_udp.v , 14
- Text: r ...
-enterLevel_symbol
- File: jkff_udp.v , 14
- Text: 01 ...
-enterLevel_symbol
- File: jkff_udp.v , 14
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 14
- Text: 0 ...
-enterOutput_symbol
- File: jkff_udp.v , 14
- Text: 0 ...
-enterSequential_entry
- File: jkff_udp.v , 15
- Text: r 10 : ? : 1 ; ...
-enterSeq_input_list
- File: jkff_udp.v , 15
- Text: r 10 ...
-enterLevel_input_list
- File: jkff_udp.v , 15
- Text: r 10 ...
-enterLevel_symbol
- File: jkff_udp.v , 15
- Text: r ...
-enterLevel_symbol
- File: jkff_udp.v , 15
- Text: 10 ...
-enterLevel_symbol
- File: jkff_udp.v , 15
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 15
- Text: 1 ...
-enterOutput_symbol
- File: jkff_udp.v , 15
- Text: 1 ...
-enterSequential_entry
- File: jkff_udp.v , 16
- Text: r 11 : 0 : 1 ; ...
-enterSeq_input_list
- File: jkff_udp.v , 16
- Text: r 11 ...
-enterLevel_input_list
- File: jkff_udp.v , 16
- Text: r 11 ...
-enterLevel_symbol
- File: jkff_udp.v , 16
- Text: r ...
-enterLevel_symbol
- File: jkff_udp.v , 16
- Text: 11 ...
-enterLevel_symbol
- File: jkff_udp.v , 16
- Text: 0 ...
-enterNext_state
- File: jkff_udp.v , 16
- Text: 1 ...
-enterOutput_symbol
- File: jkff_udp.v , 16
- Text: 1 ...
-enterSequential_entry
- File: jkff_udp.v , 17
- Text: r 11 : 1 : 0 ; ...
-enterSeq_input_list
- File: jkff_udp.v , 17
- Text: r 11 ...
-enterLevel_input_list
- File: jkff_udp.v , 17
- Text: r 11 ...
-enterLevel_symbol
- File: jkff_udp.v , 17
- Text: r ...
-enterLevel_symbol
- File: jkff_udp.v , 17
- Text: 11 ...
-enterLevel_symbol
- File: jkff_udp.v , 17
- Text: 1 ...
-enterNext_state
- File: jkff_udp.v , 17
- Text: 0 ...
-enterOutput_symbol
- File: jkff_udp.v , 17
- Text: 0 ...
-enterSequential_entry
- File: jkff_udp.v , 18
- Text: f ? ? : ? : - ; ...
-enterSeq_input_list
- File: jkff_udp.v , 18
- Text: f ? ? ...
-enterLevel_input_list
- File: jkff_udp.v , 18
- Text: f ? ? ...
-enterLevel_symbol
- File: jkff_udp.v , 18
- Text: f ...
-enterLevel_symbol
- File: jkff_udp.v , 18
- Text: ? ...
-enterLevel_symbol
- File: jkff_udp.v , 18
- Text: ? ...
-enterLevel_symbol
- File: jkff_udp.v , 18
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 18
- Text: - ...
-enterSequential_entry
- File: jkff_udp.v , 19
- Text: ? * ? : ? : - ; ...
-enterSeq_input_list
- File: jkff_udp.v , 19
- Text: ? * ? ...
-enterEdge_input_list
- File: jkff_udp.v , 19
- Text: ? * ? ...
-enterLevel_symbol
- File: jkff_udp.v , 19
- Text: ? ...
-enterEdge_indicator
- File: jkff_udp.v , 19
- Text: * ...
-enterEdge_symbol
- File: jkff_udp.v , 19
- Text: * ...
-enterLevel_symbol
- File: jkff_udp.v , 19
- Text: ? ...
-enterLevel_symbol
- File: jkff_udp.v , 19
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 19
- Text: - ...
-enterSequential_entry
- File: jkff_udp.v , 20
- Text: ? ? * : ? : - ; ...
-enterSeq_input_list
- File: jkff_udp.v , 20
- Text: ? ? * ...
-enterEdge_input_list
- File: jkff_udp.v , 20
- Text: ? ? * ...
-enterLevel_symbol
- File: jkff_udp.v , 20
- Text: ? ...
-enterLevel_symbol
- File: jkff_udp.v , 20
- Text: ? ...
-enterEdge_indicator
- File: jkff_udp.v , 20
- Text: * ...
-enterEdge_symbol
- File: jkff_udp.v , 20
- Text: * ...
-enterLevel_symbol
- File: jkff_udp.v , 20
- Text: ? ...
-enterNext_state
- File: jkff_udp.v , 20
- Text: - ...
-enterEndtable
- File: jkff_udp.v , 21
- Text: endtable ...
-enterEndprimitive
- File: jkff_udp.v , 22
- Text: endprimitive ...
-enterDescription
- File: jkff_udp.v , 24
- Text: primitive xor2_input ...
-enterUdp_declaration
- File: jkff_udp.v , 24
- Text: primitive xor2_input ...
-enterUdp_nonansi_declaration
- File: jkff_udp.v , 24
- Text: primitive xor2_input ...
-enterIdentifier
- File: jkff_udp.v , 24
- Text: xor2_input ...
-enterUdp_port_list
- File: jkff_udp.v , 24
- Text: c , a , b ...
-enterIdentifier
- File: jkff_udp.v , 24
- Text: c ...
-enterIdentifier
- File: jkff_udp.v , 24
- Text: a ...
-enterIdentifier
- File: jkff_udp.v , 24
- Text: b ...
-enterUdp_port_declaration
- File: jkff_udp.v , 25
- Text: output c ; ...
-enterUdp_output_declaration
- File: jkff_udp.v , 25
- Text: output c ...
-enterIdentifier
- File: jkff_udp.v , 25
- Text: c ...
-enterUdp_port_declaration
- File: jkff_udp.v , 26
- Text: input a , b ; ...
-enterUdp_input_declaration
- File: jkff_udp.v , 26
- Text: input a , b ...
-enterIdentifier_list
- File: jkff_udp.v , 26
- Text: a , b ...
-enterIdentifier
- File: jkff_udp.v , 26
- Text: a ...
-enterIdentifier
- File: jkff_udp.v , 26
- Text: b ...
-enterUdp_body[INFO :PY0400] Processing source file "lfsr_task.v".
-
-
- File: jkff_udp.v , 27
- Text: table 00 : 0 ; 01 : ...
-enterCombinational_body
- File: jkff_udp.v , 27
- Text: table 00 : 0 ; 01 : ...
-enterCombinational_entry
- File: jkff_udp.v , 28
- Text: 00 : 0 ; ...
-enterLevel_input_list
- File: jkff_udp.v , 28
- Text: 00 ...
-enterLevel_symbol
- File: jkff_udp.v , 28
- Text: 00 ...
-enterOutput_symbol
- File: jkff_udp.v , 28
- Text: 0 ...
-enterCombinational_entry
- File: jkff_udp.v , 29
- Text: 01 : 1 ; ...
-enterLevel_input_list
- File: jkff_udp.v , 29
- Text: 01 ...
-enterLevel_symbol
- File: jkff_udp.v , 29
- Text: 01 ...
-enterOutput_symbol
- File: jkff_udp.v , 29
- Text: 1 ...
-enterCombinational_entry
- File: jkff_udp.v , 30
- Text: 10 : 1 ; ...
-enterLevel_input_list
- File: jkff_udp.v , 30
- Text: 10 ...
-enterLevel_symbol
- File: jkff_udp.v , 30
- Text: 10 ...
-enterOutput_symbol
- File: jkff_udp.v , 30
- Text: 1 ...
-enterCombinational_entry
- File: jkff_udp.v , 31
- Text: 11 : 0 ; ...
-enterLevel_input_list
- File: jkff_udp.v , 31
- Text: 11 ...
-enterLevel_symbol
- File: jkff_udp.v , 31
- Text: 11 ...
-enterOutput_symbol
- File: jkff_udp.v , 31
- Text: 0 ...
-enterCombinational_entry
- File: jkff_udp.v , 32
- Text: x 1 : x ; ...
-enterLevel_input_list
- File: jkff_udp.v , 32
- Text: x 1 ...
-enterLevel_symbol
- File: jkff_udp.v , 32
- Text: x ...
-enterLevel_symbol
- File: jkff_udp.v , 32
- Text: 1 ...
-enterOutput_symbol
- File: jkff_udp.v , 32
- Text: x ...
-enterCombinational_entry
- File: jkff_udp.v , 33
- Text: 1 x : x ; ...
-enterLevel_input_list
- File: jkff_udp.v , 33
- Text: 1 x ...
-enterLevel_symbol
- File: jkff_udp.v , 33
- Text: 1 ...
-enterLevel_symbol
- File: jkff_udp.v , 33
- Text: x ...
-enterOutput_symbol
- File: jkff_udp.v , 33
- Text: x ...
-enterCombinational_entry
- File: jkff_udp.v , 34
- Text: x 0 : x ; ...
-enterLevel_input_list
- File: jkff_udp.v , 34
- Text: x 0 ...
-enterLevel_symbol
- File: jkff_udp.v , 34
- Text: x ...
-enterLevel_symbol
- File: jkff_udp.v , 34
- Text: 0 ...
-enterOutput_symbol
- File: jkff_udp.v , 34
- Text: x ...
-enterCombinational_entry
- File: jkff_udp.v , 35
- Text: 0 x : x ; ...
-enterLevel_input_list
- File: jkff_udp.v , 35
- Text: 0 x ...
-enterLevel_symbol
- File: jkff_udp.v , 35
- Text: 0 ...
-enterLevel_symbol
- File: jkff_udp.v , 35
- Text: x ...
-enterOutput_symbol
- File: jkff_udp.v , 35
- Text: x ...
-enterCombinational_entry
- File: jkff_udp.v , 36
- Text: x x : x ; ...
-enterLevel_input_list
- File: jkff_udp.v , 36
- Text: x x ...
-enterLevel_symbol
- File: jkff_udp.v , 36
- Text: x ...
-enterLevel_symbol
- File: jkff_udp.v , 36
- Text: x ...
-enterOutput_symbol
- File: jkff_udp.v , 36
- Text: x ...
-enterEndtable
- File: jkff_udp.v , 37
- Text: endtable ...
-enterEndprimitive
- File: jkff_udp.v , 38
- Text: endprimitive ...
-enterTop_level_rule
- File: lfsr_task.v , 2
- Text: module LFSR_TASK ( c ...
-enterNull_rule
- File: lfsr_task.v , 2
- Text: ...
-enterSource_text
- File: lfsr_task.v , 2
- Text: module LFSR_TASK ( c ...
-enterDescription
- File: lfsr_task.v , 2
- Text: module LFSR_TASK ( c ...
-enterModule_declaration
- File: lfsr_task.v , 2
- Text: module LFSR_TASK ( c ...
-enterModule_nonansi_header
- File: lfsr_task.v , 2
- Text: module LFSR_TASK ( c ...
-enterModule_keyword
- File: lfsr_task.v , 2
- Text: module ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: LFSR_TASK ...
-enterList_of_ports
- File: lfsr_task.v , 2
- Text: ( clock , Reset , se ...
-enterPort
- File: lfsr_task.v , 2
- Text: clock ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: clock ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: clock ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: clock ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterPort
- File: lfsr_task.v , 2
- Text: Reset ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: Reset ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: Reset ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: Reset ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterPort
- File: lfsr_task.v , 2
- Text: seed1 ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: seed1 ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: seed1 ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: seed1 ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterPort
- File: lfsr_task.v , 2
- Text: seed2 ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: seed2 ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: seed2 ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: seed2 ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterPort
- File: lfsr_task.v , 2
- Text: random1 ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: random1 ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: random1 ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: random1 ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterPort
- File: lfsr_task.v , 2
- Text: random2 ...
-enterPort_expression
- File: lfsr_task.v , 2
- Text: random2 ...
-enterPort_reference
- File: lfsr_task.v , 2
- Text: random2 ...
-enterIdentifier
- File: lfsr_task.v , 2
- Text: random2 ...
-enterConstant_select
- File: lfsr_task.v , 2
- Text: ...
-enterConstant_bit_select
- File: lfsr_task.v , 2
- Text: ...
-enterModule_item
- File: lfsr_task.v , 3
- Text: input clock ; ...
-enterPort_declaration
- File: lfsr_task.v , 3
- Text: input clock ...
-enterInput_declaration
- File: lfsr_task.v , 3
- Text: input clock ...
-enterNet_port_type
- File: lfsr_task.v , 3
- Text: ...
-enterData_type_or_implicit
- File: lfsr_task.v , 3
- Text: ...
-enterList_of_port_identifiers
- File: lfsr_task.v , 3
- Text: clock ...
-enterIdentifier
- File: lfsr_task.v , 3
- Text: clock ...
-enterModule_item
- File: lfsr_task.v , 4
- Text: input [ 7 : 0 ] seed ...
-enterPort_declaration
- File: lfsr_task.v , 4
- Text: input [ 7 : 0 ] seed ...
-enterInput_declaration
- File: lfsr_task.v , 4
- Text: input [ 7 : 0 ] seed ...
-enterNet_port_type
- File: lfsr_task.v , 4
- Text: [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: lfsr_task.v , 4
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 4
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 4
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 4
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 4
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 4
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 4
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 4
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 4
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 4
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 4
- Text: 0 ...
-enterList_of_port_identifiers
- File: lfsr_task.v , 4
- Text: seed1 ...
-enterIdentifier
- File: lfsr_task.v , 4
- Text: seed1 ...
-enterModule_item
- File: lfsr_task.v , 5
- Text: output [ 7 : 0 ] ran ...
-enterPort_declaration
- File: lfsr_task.v , 5
- Text: output [ 7 : 0 ] ran ...
-enterOutput_declaration
- File: lfsr_task.v , 5
- Text: output [ 7 : 0 ] ran ...
-enterNet_port_type
- File: lfsr_task.v , 5
- Text: [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: lfsr_task.v , 5
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 5
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 5
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 5
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 5
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 5
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 5
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 5
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 5
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 5
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 5
- Text: 0 ...
-enterList_of_port_identifiers
- File: lfsr_task.v , 5
- Text: random1 , random2 ...
-enterIdentifier
- File: lfsr_task.v , 5
- Text: random1 ...
-enterIdentifier
- File: lfsr_task.v , 5
- Text: random2 ...
-enterModule_item
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterNon_port_module_item
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterModule_or_generate_item
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterModule_common_item
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterModule_or_generate_item_declaration
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterPackage_or_generate_item_declaration
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterData_declaration
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterVariable_declaration
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] random ...
-enterData_type
- File: lfsr_task.v , 6
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: lfsr_task.v , 6
- Text: reg ...
-enterPacked_dimension
- File: lfsr_task.v , 6
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 6
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 6
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 6
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 6
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 6
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 6
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 6
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 6
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 6
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: lfsr_task.v , 6
- Text: random1 , random2 ...
-enterVariable_decl_assignment
- File: lfsr_task.v , 6
- Text: random1 ...
-enterIdentifier
- File: lfsr_task.v , 6
- Text: random1 ...
-enterVariable_decl_assignment
- File: lfsr_task.v , 6
- Text: random2 ...
-enterIdentifier
- File: lfsr_task.v , 6
- Text: random2 ...
-enterModule_item
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterNon_port_module_item
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterModule_or_generate_item
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterModule_common_item
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterModule_or_generate_item_declaration
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterPackage_or_generate_item_declaration
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterParameter_declaration
- File: lfsr_task.v , 7
- Text: parameter [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: lfsr_task.v , 7
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 7
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 7
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 7
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 7
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 7
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 7
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 7
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 7
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 7
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 7
- Text: 0 ...
-enterList_of_param_assignments
- File: lfsr_task.v , 7
- Text: Chain1 = 8'b10001110 ...
-enterParam_assignment
- File: lfsr_task.v , 7
- Text: Chain1 = 8'b10001110 ...
-enterIdentifier
- File: lfsr_task.v , 7
- Text: Chain1 ...
-enterConstant_param_expression
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterConstant_mintypmax_expression
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterConstant_expression
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterConstant_primary
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterPrimary_literal
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterNumber_Integral
- File: lfsr_task.v , 7
- Text: 8'b10001110 ...
-enterModule_item
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterNon_port_module_item
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterModule_or_generate_item
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterModule_common_item
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterModule_or_generate_item_declaration
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterPackage_or_generate_item_declaration
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterParameter_declaration
- File: lfsr_task.v , 8
- Text: parameter [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: lfsr_task.v , 8
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 8
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 8
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 8
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 8
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 8
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 8
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 8
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 8
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 8
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 8
- Text: 0 ...
-enterList_of_param_assignments
- File: lfsr_task.v , 8
- Text: Chain2 = 8'b10101110 ...
-enterParam_assignment
- File: lfsr_task.v , 8
- Text: Chain2 = 8'b10101110 ...
-enterIdentifier
- File: lfsr_task.v , 8
- Text: Chain2 ...
-enterConstant_param_expression
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterConstant_mintypmax_expression
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterConstant_expression
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterConstant_primary
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterPrimary_literal
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterNumber_Integral
- File: lfsr_task.v , 8
- Text: 8'b10101110 ...
-enterModule_item
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterNon_port_module_item
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterModule_or_generate_item
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterModule_common_item
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterModule_or_generate_item_declaration
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterPackage_or_generate_item_declaration
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterTask_declaration
- File: lfsr_task.v , 9
- Text: task LFSR_TAPS8_TASK ...
-enterTask_body_declaration
- File: lfsr_task.v , 9
- Text: LFSR_TAPS8_TASK ; in ...
-enterIdentifier
- File: lfsr_task.v , 9
- Text: LFSR_TAPS8_TASK ...
-enterTf_item_declaration
- File: lfsr_task.v , 10
- Text: input [ 7 : 0 ] A ; ...
-enterTf_port_declaration
- File: lfsr_task.v , 10
- Text: input [ 7 : 0 ] A ; ...
-enterTfPortDir_Inp
- File: lfsr_task.v , 10
- Text: input ...
-enterData_type_or_implicit
- File: lfsr_task.v , 10
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 10
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 10
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 10
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 10
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 10
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 10
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 10
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 10
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 10
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 10
- Text: 0 ...
-enterList_of_tf_variable_identifiers
- File: lfsr_task.v , 10
- Text: A ...
-enterIdentifier
- File: lfsr_task.v , 10
- Text: A ...
-enterTf_item_declaration
- File: lfsr_task.v , 11
- Text: input [ 7 : 0 ] Chai ...
-enterTf_port_declaration
- File: lfsr_task.v , 11
- Text: input [ 7 : 0 ] Chai ...
-enterTfPortDir_Inp
- File: lfsr_task.v , 11
- Text: input ...
-enterData_type_or_implicit
- File: lfsr_task.v , 11
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 11
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 11
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 11
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 11
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 11
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 11
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 11
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 11
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 11
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 11
- Text: 0 ...
-enterList_of_tf_variable_identifiers
- File: lfsr_task.v , 11
- Text: Chain ...
-enterIdentifier
- File: lfsr_task.v , 11
- Text: Chain ...
-enterTf_item_declaration
- File: lfsr_task.v , 12
- Text: output [ 7 : 0 ] Nex ...
-enterTf_port_declaration
- File: lfsr_task.v , 12
- Text: output [ 7 : 0 ] Nex ...
-enterTfPortDir_Out
- File: lfsr_task.v , 12
- Text: output ...
-enterData_type_or_implicit
- File: lfsr_task.v , 12
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: lfsr_task.v , 12
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 12
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 12
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 12
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 12
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 12
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 12
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 12
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 12
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 12
- Text: 0 ...
-enterList_of_tf_variable_identifiers
- File: lfsr_task.v , 12
- Text: Next_LFSR_Reg ...
-enterIdentifier
- File: lfsr_task.v , 12
- Text: Next_LFSR_Reg ...
-enterTf_item_declaration
- File: lfsr_task.v , 13
- Text: integer i ; ...
-enterBlock_item_declaration
- File: lfsr_task.v , 13
- Text: integer i ; ...
-enterData_declaration
- File: lfsr_task.v , 13
- Text: integer i ; ...
-enterVariable_declaration
- File: lfsr_task.v , 13
- Text: integer i ; ...
-enterData_type
- File: lfsr_task.v , 13
- Text: integer ...
-enterIntegerAtomType_Int
- File: lfsr_task.v , 13
- Text: integer ...
-enterList_of_variable_decl_assignments
- File: lfsr_task.v , 13
- Text: i ...
-enterVariable_decl_assignment
- File: lfsr_task.v , 13
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 13
- Text: i ...
-enterTf_item_declaration
- File: lfsr_task.v , 14
- Text: reg XorNor ; ...
-enterBlock_item_declaration
- File: lfsr_task.v , 14
- Text: reg XorNor ; ...
-enterData_declaration
- File: lfsr_task.v , 14
- Text: reg XorNor ; ...
-enterVariable_declaration
- File: lfsr_task.v , 14
- Text: reg XorNor ; ...
-enterData_type
- File: lfsr_task.v , 14
- Text: reg ...
-enterIntVec_TypeReg
- File: lfsr_task.v , 14
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: lfsr_task.v , 14
- Text: XorNor ...
-enterVariable_decl_assignment
- File: lfsr_task.v , 14
- Text: XorNor ...
-enterIdentifier
- File: lfsr_task.v , 14
- Text: XorNor ...
-enterTf_item_declaration
- File: lfsr_task.v , 15
- Text: reg [ 7 : 0 ] Next_L ...
-enterBlock_item_declaration
- File: lfsr_task.v , 15
- Text: reg [ 7 : 0 ] Next_L ...
-enterData_declaration
- File: lfsr_task.v , 15
- Text: reg [ 7 : 0 ] Next_L ...
-enterVariable_declaration
- File: lfsr_task.v , 15
- Text: reg [ 7 : 0 ] Next_L ...
-enterData_type
- File: lfsr_task.v , 15
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: lfsr_task.v , 15
- Text: reg ...
-enterPacked_dimension
- File: lfsr_task.v , 15
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: lfsr_task.v , 15
- Text: 7 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 15
- Text: 7 ...
-enterConstant_primary
- File: lfsr_task.v , 15
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 15
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 15
- Text: 7 ...
-enterConstant_expression
- File: lfsr_task.v , 15
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 15
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 15
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 15
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: lfsr_task.v , 15
- Text: Next_LFSR_Reg ...
-enterVariable_decl_assignment
- File: lfsr_task.v , 15
- Text: Next_LFSR_Reg ...
-enterIdentifier
- File: lfsr_task.v , 15
- Text: Next_LFSR_Reg ...
-enterStatement_or_null
- File: lfsr_task.v , 16
- Text: begin XorNor = A [ 7 ...
-enterStatement
- File: lfsr_task.v , 16
- Text: begin XorNor = A [ 7 ...
-enterStatement_item
- File: lfsr_task.v , 16
- Text: begin XorNor = A [ 7 ...
-enterSeq_block
- File: lfsr_task.v , 16
- Text: begin XorNor = A [ 7 ...
-enterStatement_or_null
- File: lfsr_task.v , 17
- Text: XorNor = A [ 7 ] ^ ~ ...
-enterStatement
- File: lfsr_task.v , 17
- Text: XorNor = A [ 7 ] ^ ~ ...
-enterStatement_item
- File: lfsr_task.v , 17
- Text: XorNor = A [ 7 ] ^ ~ ...
-enterBlocking_assignment
- File: lfsr_task.v , 17
- Text: XorNor = A [ 7 ] ^ ~ ...
-enterOperator_assignment
- File: lfsr_task.v , 17
- Text: XorNor = A [ 7 ] ^ ~ ...
-enterVariable_lvalue
- File: lfsr_task.v , 17
- Text: XorNor ...
-enterHierarchical_identifier
- File: lfsr_task.v , 17
- Text: XorNor ...
-enterSelect
- File: lfsr_task.v , 17
- Text: ...
-enterBit_select
- File: lfsr_task.v , 17
- Text: ...
-enterAssignOp_Assign
- File: lfsr_task.v , 17
- Text: = ...
-enterExpression
- File: lfsr_task.v , 17
- Text: A [ 7 ] ^ ~| A [ 6 : ...
-enterExpression
- File: lfsr_task.v , 17
- Text: A [ 7 ] ...
-enterPrimary
- File: lfsr_task.v , 17
- Text: A [ 7 ] ...
-enterComplex_func_call
- File: lfsr_task.v , 17
- Text: A [ 7 ] ...
-enterIdentifier
- File: lfsr_task.v , 17
- Text: A ...
-enterSelect
- File: lfsr_task.v , 17
- Text: [ 7 ] ...
-enterBit_select
- File: lfsr_task.v , 17
- Text: [ 7 ] ...
-enterExpression
- File: lfsr_task.v , 17
- Text: 7 ...
-enterPrimary
- File: lfsr_task.v , 17
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 17
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 17
- Text: 7 ...
-enterBinOp_BitwXor
- File: lfsr_task.v , 17
- Text: ^ ...
-enterExpression
- File: lfsr_task.v , 17
- Text: ~| A [ 6 : 0 ] ...
-enterUnary_ReductNor
- File: lfsr_task.v , 17
- Text: ~| ...
-enterPrimary
- File: lfsr_task.v , 17
- Text: A [ 6 : 0 ] ...
-enterComplex_func_call
- File: lfsr_task.v , 17
- Text: A [ 6 : 0 ] ...
-enterIdentifier
- File: lfsr_task.v , 17
- Text: A ...
-enterSelect
- File: lfsr_task.v , 17
- Text: [ 6 : 0 ] ...
-enterBit_select
- File: lfsr_task.v , 17
- Text: ...
-enterPart_select_range
- File: lfsr_task.v , 17
- Text: 6 : 0 ...
-enterConstant_range
- File: lfsr_task.v , 17
- Text: 6 : 0 ...
-enterConstant_expression
- File: lfsr_task.v , 17
- Text: 6 ...
-enterConstant_primary
- File: lfsr_task.v , 17
- Text: 6 ...
-enterPrimary_literal
- File: lfsr_task.v , 17
- Text: 6 ...
-enterNumber_Integral
- File: lfsr_task.v , 17
- Text: 6 ...
-enterConstant_expression
- File: lfsr_task.v , 17
- Text: 0 ...
-enterConstant_primary
- File: lfsr_task.v , 17
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 17
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 17
- Text: 0 ...
-enterStatement_or_null
- File: lfsr_task.v , 18
- Text: for ( i = 1 ; I <= 7 ...
-enterStatement
- File: lfsr_task.v , 18
- Text: for ( i = 1 ; I <= 7 ...
-enterStatement_item
- File: lfsr_task.v , 18
- Text: for ( i = 1 ; I <= 7 ...
-enterLoop_statement
- File: lfsr_task.v , 18
- Text: for ( i = 1 ; I <= 7 ...
-enterFor_initialization
- File: lfsr_task.v , 18
- Text: i = 1 ...
-enterList_of_variable_assignments
- File: lfsr_task.v , 18
- Text: i = 1 ...
-enterVariable_assignment
- File: lfsr_task.v , 18
- Text: i = 1 ...
-enterVariable_lvalue
- File: lfsr_task.v , 18
- Text: i ...
-enterHierarchical_identifier
- File: lfsr_task.v , 18
- Text: i ...
-enterSelect
- File: lfsr_task.v , 18
- Text: ...
-enterBit_select
- File: lfsr_task.v , 18
- Text: ...
-enterExpression
- File: lfsr_task.v , 18
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 18
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 18
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 18
- Text: 1 ...
-enterExpression
- File: lfsr_task.v , 18
- Text: I <= 7 ...
-enterExpression
- File: lfsr_task.v , 18
- Text: I ...
-enterPrimary
- File: lfsr_task.v , 18
- Text: I ...
-enterPrimary_literal
- File: lfsr_task.v , 18
- Text: I ...
-enterIdentifier
- File: lfsr_task.v , 18
- Text: I ...
-enterBinOp_LessEqual
- File: lfsr_task.v , 18
- Text: <= ...
-enterExpression
- File: lfsr_task.v , 18
- Text: 7 ...
-enterPrimary
- File: lfsr_task.v , 18
- Text: 7 ...
-enterPrimary_literal
- File: lfsr_task.v , 18
- Text: 7 ...
-enterNumber_Integral
- File: lfsr_task.v , 18
- Text: 7 ...
-enterFor_step
- File: lfsr_task.v , 18
- Text: i = I + 1 ...
-enterFor_step_assignment
- File: lfsr_task.v , 18
- Text: i = I + 1 ...
-enterOperator_assignment
- File: lfsr_task.v , 18
- Text: i = I + 1 ...
-enterVariable_lvalue
- File: lfsr_task.v , 18
- Text: i ...
-enterHierarchical_identifier
- File: lfsr_task.v , 18
- Text: i ...
-enterSelect
- File: lfsr_task.v , 18
- Text: ...
-enterBit_select
- File: lfsr_task.v , 18
- Text: ...
-enterAssignOp_Assign
- File: lfsr_task.v , 18
- Text: = ...
-enterExpression
- File: lfsr_task.v , 18
- Text: I + 1 ...
-enterExpression
- File: lfsr_task.v , 18
- Text: I ...
-enterPrimary
- File: lfsr_task.v , 18
- Text: I ...
-enterPrimary_literal
- File: lfsr_task.v , 18
- Text: I ...
-enterIdentifier
- File: lfsr_task.v , 18
- Text: I ...
-enterBinOp_Plus
- File: lfsr_task.v , 18
- Text: + ...
-enterExpression
- File: lfsr_task.v , 18
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 18
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 18
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 18
- Text: 1 ...
-enterStatement_or_null
- File: lfsr_task.v , 19
- Text: if ( Chain [ i - 1 ] ...
-enterStatement
- File: lfsr_task.v , 19
- Text: if ( Chain [ i - 1 ] ...
-enterStatement_item
- File: lfsr_task.v , 19
- Text: if ( Chain [ i - 1 ] ...
-enterConditional_statement
- File: lfsr_task.v , 19
- Text: if ( Chain [ i - 1 ] ...
-enterCond_predicate
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] == 1 ...
-enterExpression_or_cond_pattern
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] == 1 ...
-enterExpression
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] == 1 ...
-enterExpression
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] ...
-enterPrimary
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] ...
-enterComplex_func_call
- File: lfsr_task.v , 19
- Text: Chain [ i - 1 ] ...
-enterIdentifier
- File: lfsr_task.v , 19
- Text: Chain ...
-enterSelect
- File: lfsr_task.v , 19
- Text: [ i - 1 ] ...
-enterBit_select
- File: lfsr_task.v , 19
- Text: [ i - 1 ] ...
-enterExpression
- File: lfsr_task.v , 19
- Text: i - 1 ...
-enterExpression
- File: lfsr_task.v , 19
- Text: i ...
-enterPrimary
- File: lfsr_task.v , 19
- Text: i ...
-enterPrimary_literal
- File: lfsr_task.v , 19
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 19
- Text: i ...
-enterBinOp_Minus
- File: lfsr_task.v , 19
- Text: - ...
-enterExpression
- File: lfsr_task.v , 19
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 19
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 19
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 19
- Text: 1 ...
-enterBinOp_Equiv
- File: lfsr_task.v , 19
- Text: == ...
-enterExpression
- File: lfsr_task.v , 19
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 19
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 19
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 19
- Text: 1 ...
-enterStatement_or_null
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterStatement
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterStatement_item
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterBlocking_assignment
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterOperator_assignment
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterVariable_lvalue
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg [ i ] ...
-enterHierarchical_identifier
- File: lfsr_task.v , 20
- Text: Next_LFSR_Reg ...
-enterSelect
- File: lfsr_task.v , 20
- Text: [ i ] ...
-enterBit_select
- File: lfsr_task.v , 20
- Text: [ i ] ...
-enterExpression
- File: lfsr_task.v , 20
- Text: i ...
-enterPrimary
- File: lfsr_task.v , 20
- Text: i ...
-enterPrimary_literal
- File: lfsr_task.v , 20
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 20
- Text: i ...
-enterAssignOp_Assign
- File: lfsr_task.v , 20
- Text: = ...
-enterExpression
- File: lfsr_task.v , 20
- Text: A [ i - 1 ] ^ XorNor ...
-enterExpression
- File: lfsr_task.v , 20
- Text: A [ i - 1 ] ...
-enterPrimary
- File: lfsr_task.v , 20
- Text: A [ i - 1 ] ...
-enterComplex_func_call
- File: lfsr_task.v , 20
- Text: A [ i - 1 ] ...
-enterIdentifier
- File: lfsr_task.v , 20
- Text: A ...
-enterSelect
- File: lfsr_task.v , 20
- Text: [ i - 1 ] ...
-enterBit_select
- File: lfsr_task.v , 20
- Text: [ i - 1 ] ...
-enterExpression
- File: lfsr_task.v , 20
- Text: i - 1 ...
-enterExpression
- File: lfsr_task.v , 20
- Text: i ...
-enterPrimary
- File: lfsr_task.v , 20
- Text: i ...
-enterPrimary_literal
- File: lfsr_task.v , 20
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 20
- Text: i ...
-enterBinOp_Minus
- File: lfsr_task.v , 20
- Text: - ...
-enterExpression
- File: lfsr_task.v , 20
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 20
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 20
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 20
- Text: 1 ...
-enterBinOp_BitwXor
- File: lfsr_task.v , 20
- Text: ^ ...
-enterExpression
- File: lfsr_task.v , 20
- Text: XorNor ...
-enterPrimary
- File: lfsr_task.v , 20
- Text: XorNor ...
-enterPrimary_literal
- File: lfsr_task.v , 20
- Text: XorNor ...
-enterIdentifier
- File: lfsr_task.v , 20
- Text: XorNor ...
-enterStatement_or_null
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterStatement
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterStatement_item
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterBlocking_assignment
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterOperator_assignment
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterVariable_lvalue
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg [ i ] ...
-enterHierarchical_identifier
- File: lfsr_task.v , 22
- Text: Next_LFSR_Reg ...
-enterSelect
- File: lfsr_task.v , 22
- Text: [ i ] ...
-enterBit_select
- File: lfsr_task.v , 22
- Text: [ i ] ...
-enterExpression
- File: lfsr_task.v , 22
- Text: i ...
-enterPrimary
- File: lfsr_task.v , 22
- Text: i ...
-enterPrimary_literal
- File: lfsr_task.v , 22
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 22
- Text: i ...
-enterAssignOp_Assign
- File: lfsr_task.v , 22
- Text: = ...
-enterExpression
- File: lfsr_task.v , 22
- Text: A [ i - 1 ] ...
-enterPrimary
- File: lfsr_task.v , 22
- Text: A [ i - 1 ] ...
-enterComplex_func_call
- File: lfsr_task.v , 22
- Text: A [ i - 1 ] ...
-enterIdentifier
- File: lfsr_task.v , 22
- Text: A ...
-enterSelect
- File: lfsr_task.v , 22
- Text: [ i - 1 ] ...
-enterBit_select
- File: lfsr_task.v , 22
- Text: [ i - 1 ] ...
-enterExpression
- File: lfsr_task.v , 22
- Text: i - 1 ...
-enterExpression
- File: lfsr_task.v , 22
- Text: i ...
-enterPrimary
- File: lfsr_task.v , 22
- Text: i ...
-enterPrimary_literal
- File: lfsr_task.v , 22
- Text: i ...
-enterIdentifier
- File: lfsr_task.v , 22
- Text: i ...
-enterBinOp_Minus
- File: lfsr_task.v , 22
- Text: - ...
-enterExpression
- File: lfsr_task.v , 22
- Text: 1 ...
-enterPrimary
- File: lfsr_task.v , 22
- Text: 1 ...
-enterPrimary_literal
- File: lfsr_task.v , 22
- Text: 1 ...
-enterNumber_Integral
- File: lfsr_task.v , 22
- Text: 1 ...
-enterStatement_or_null
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterStatement
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterStatement_item
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterBlocking_assignment
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterOperator_assignment
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterVariable_lvalue
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg [ 0 ] ...
-enterHierarchical_identifier
- File: lfsr_task.v , 23
- Text: Next_LFSR_Reg ...
-enterSelect
- File: lfsr_task.v , 23
- Text: [ 0 ] ...
-enterBit_select
- File: lfsr_task.v , 23
- Text: [ 0 ] ...
-enterExpression
- File: lfsr_task.v , 23
- Text: 0 ...
-enterPrimary
- File: lfsr_task.v , 23
- Text: 0 ...
-enterPrimary_literal
- File: lfsr_task.v , 23
- Text: 0 ...
-enterNumber_Integral
- File: lfsr_task.v , 23
- Text: 0 ...
-enterAssignOp_Assign
- File: lfsr_task.v , 23
- Text: = ...
-enterExpression
- File: lfsr_task.v , 23
- Text: XorNor ...
-enterPrimary
- File: lfsr_task.v , 23
- Text: XorNor ...
-enterPrimary_literal
- File: lfsr_task.v , 23
- Text: XorNor ...
-enterIdentifier
- File: lfsr_task.v , 23
- Text: XorNor ...
-enterEnd
- File: lfsr_task.v , 24
- Text: end ...
-enterEndtask
- File: lfsr_task.v , 25
- Text: endtask ...
-enterModule_item
- File: lfsr_task.v , 27
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: lfsr_task.v , 27
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: lfsr_task.v , 27
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: lfsr_task.v , 27
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: lfsr_task.v , 27
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: lfsr_task.v , 27
- Text: always ...
-enterStatement
- File: lfsr_task.v , 27
- Text: @ ( posedge clock or ...
-enterStatement_item
- File: lfsr_task.v , 27
- Text: @ ( posedge clock or ...
-enterProcedural_timing_control_statement
- File: lfsr_task.v , 27
- Text: @ ( posedge clock or ...
-enterProcedural_timing_control
- File: lfsr_task.v , 27
- Text: @ ( posedge clock or ...
-enterEvent_control
- File: lfsr_task.v , 27
- Text: @ ( posedge clock or ...
-enterEvent_expression
- File: lfsr_task.v , 27
- Text: posedge clock or neg ...
-enterEvent_expression
- File: lfsr_task.v , 27
- Text: posedge clock ...
-enterEdge_Posedge
- File: lfsr_task.v , 27
- Text: posedge ...
-enterExpression
- File: lfsr_task.v , 27
- Text: clock ...
-enterPrimary
- File: lfsr_task.v , 27
- Text: clock ...
-enterPrimary_literal
- File: lfsr_task.v , 27
- Text: clock ...
-enterIdentifier
- File: lfsr_task.v , 27
- Text: clock ...
-enterEvent_expression
- File: lfsr_task.v , 27
- Text: negedge Reset ...
-enterEdge_Negedge
- File: lfsr_task.v , 27
- Text: negedge ...
-enterExpression
- File: lfsr_task.v , 27
- Text: Reset ...
-enterPrimary
- File: lfsr_task.v , 27
- Text: Reset ...
-enterPrimary_literal
- File: lfsr_task.v , 27
- Text: Reset ...
-enterIdentifier
- File: lfsr_task.v , 27
- Text: Reset ...
-enterStatement_or_null
- File: lfsr_task.v , 28
- Text: if ( ! Reset ) rando ...
-enterStatement
- File: lfsr_task.v , 28
- Text: if ( ! Reset ) rando ...
-enterStatement_item
- File: lfsr_task.v , 28
- Text: if ( ! Reset ) rando ...
-enterConditional_statement
- File: lfsr_task.v , 28
- Text: if ( ! Reset ) rando ...
-enterCond_predicate
- File: lfsr_task.v , 28
- Text: ! Reset ...
-enterExpression_or_cond_pattern
- File: lfsr_task.v , 28
- Text: ! Reset ...
-enterExpression
- File: lfsr_task.v , 28
- Text: ! Reset ...
-enterUnary_Not
- File: lfsr_task.v , 28
- Text: ! ...
-enterPrimary
- File: lfsr_task.v , 28
- Text: Reset ...
-enterPrimary_literal
- File: lfsr_task.v , 28
- Text: Reset ...
-enterIdentifier
- File: lfsr_task.v , 28
- Text: Reset ...
-enterStatement_or_null
- File: lfsr_task.v , 29
- Text: random1 = seed1 ; ...
-enterStatement
- File: lfsr_task.v , 29
- Text: random1 = seed1 ; ...
-enterStatement_item
- File: lfsr_task.v , 29
- Text: random1 = seed1 ; ...
-enterBlocking_assignment
- File: lfsr_task.v , 29
- Text: random1 = seed1 ...
-enterOperator_assignment
- File: lfsr_task.v , 29
- Text: random1 = seed1 ...
-enterVariable_lvalue
- File: lfsr_task.v , 29
- Text: random1 ...
-enterHierarchical_identifier
- File: lfsr_task.v , 29
- Text: random1 ...
-enterSelect
- File: lfsr_task.v , 29
- Text: ...
-enterBit_select
- File: lfsr_task.v , 29
- Text: ...
-enterAssignOp_Assign
- File: lfsr_task.v , 29
- Text: = ...
-enterExpression
- File: lfsr_task.v , 29
- Text: seed1 ...
-enterPrimary
- File: lfsr_task.v , 29
- Text: seed1 ...
-enterPrimary_literal
- File: lfsr_task.v , 29
- Text: seed1 ...
-enterIdentifier
- File: lfsr_task.v , 29
- Text: seed1 ...
-enterStatement_or_null
- File: lfsr_task.v , 31
- Text: LFSR_TASK ( random1 ...
-enterStatement
- File: lfsr_task.v , 31
- Text: LFSR_TASK ( random1 ...
-enterStatement_item
- File: lfsr_task.v , 31
- Text: LFSR_TASK ( random1 ...
-enterSubroutine_call_statement
- File: lfsr_task.v , 31
- Text: LFSR_TASK ( random1 ...
-enterSubroutine_call
- File: lfsr_task.v , 31
- Text: LFSR_TASK ( random1 ...
-enterIdentifier
- File: lfsr_task.v , 31
- Text: LFSR_TASK ...
-enterList_of_arguments
- File: lfsr_task.v , 31
- Text: random1 , Chain1 , r ...
-enterExpression
- File: lfsr_task.v , 31
- Text: random1 ...
-enterPrimary
- File: lfsr_task.v , 31
- Text: random1 ...
-enterPrimary_literal
- File: lfsr_task.v , 31
- Text: random1 ...
-enterIdentifier
- File: lfsr_task.v , 31
- Text: random1 ...
-enterExpression
- File: lfsr_task.v , 31
- Text: Chain1 ...
-enterPrimary
- File: lfsr_task.v , 31
- Text: Chain1 ...
-enterPrimary_literal
- File: lfsr_task.v , 31
- Text: Chain1 ...
-enterIdentifier
- File: lfsr_task.v , 31
- Text: Chain1 ...
-enterExpression
- File: lfsr_task.v , 31
- Text: random1 ...
-enterPrimary
- File: lfsr_task.v , 31
- Text: random1 ...
-enterPrimary_literal
- File: lfsr_task.v , 31
- Text: random1 ...
-enterIdentifier
- File: lfsr_task.v , 31
- Text: random1 ...
-enterModule_item
- File: lfsr_task.v , 32
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: lfsr_task.v , 32
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: lfsr_task.v , 32
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: lfsr_task.v , 32
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: lfsr_task.v , 32
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: lfsr_task.v , 32
- Text: always ...
-enterStatement
- File: lfsr_task.v , 32
- Text: @ ( posedge clock or ...
-enterStatement_item
- File: lfsr_task.v , 32
- Text: @ ( posedge clock or ...
-enterProcedural_timing_control_statement
- File: lfsr_task.v , 32
- Text: @ ( posedge clock or ...
-enterProcedural_timing_control
- File: lfsr_task.v , 32
- Text: @ ( posedge clock or ...
-enterEvent_control
- File: lfsr_task.v , 32
- Text: @ ( posedge clock or ...
-enterEvent_expression
- File: lfsr_task.v , 32
- Text: posedge clock or neg ...
-enterEvent_expression
- File: lfsr_task.v , 32
- Text: posedge clock ...
-enterEdge_Posedge
- File: lfsr_task.v , 32
- Text: posedge ...
-enterExpression
- File: lfsr_task.v , 32
- Text: clock ...
-enterPrimary
- File: lfsr_task.v , 32
- Text: clock ...
-enterPrimary_literal
- File: lfsr_task.v , 32
- Text: clock ...
-enterIdentifier
- File: lfsr_task.v , 32
- Text: clock ...
-enterEvent_expression
- File: lfsr_task.v , 32
- Text: negedge Reset ...
-enterEdge_Negedge
- File: lfsr_task.v , 32
- Text: negedge ...
-enterExpression
- File: lfsr_task.v , 32
- Text: Reset ...
-enterPrimary
- File: lfsr_task.v , 32
- Text: Reset ...
-enterPrimary_literal
- File: lfsr_task.v , 32
- Text: Reset ...
-enterIdentifier
- File: lfsr_task.v , 32
- Text: Reset ...
-enterStatement_or_null
- File: lfsr_task.v , 33
- Text: if ( ! Reset ) rando ...
-enterStatement
- File: lfsr_task.v , 33
- Text: if ( ! Reset ) rando ...
-enterStatement_item
- File: lfsr_task.v , 33
- Text: if ( ! Reset ) rando ...
-enterConditional_statement
- File: lfsr_task.v , 33
- Text: if ( ! Reset ) rando ...
-enterCond_predicate
- File: lfsr_task.v , 33
- Text: ! Reset ...
-enterExpression_or_cond_pattern
- File: lfsr_task.v , 33
- Text: ! Reset ...
-enterExpression
- File: lfsr_task.v , 33
- Text: ! Reset ...
-enterUnary_Not
- File: lfsr_task.v , 33
- Text: ! ...
-enterPrimary
- File: lfsr_task.v , 33
- Text: Reset ...
-enterPrimary_literal
- File: lfsr_task.v , 33
- Text: Reset ...
-enterIdentifier
- File: lfsr_task.v , 33
- Text: Reset ...
-enterStatement_or_null
- File: lfsr_task.v , 34
- Text: random2 = seed2 ; ...
-enterStatement
- File: lfsr_task.v , 34
- Text: random2 = seed2 ; ...
-enterStatement_item
- File: lfsr_task.v , 34
- Text:[INFO :PY0400] Processing source file "m_input_mult.v".
-
- random2 = seed2 ; ...
-enterBlocking_assignment
- File: lfsr_task.v , 34
- Text: random2 = seed2 ...
-enterOperator_assignment
- File: lfsr_task.v , 34
- Text: random2 = seed2 ...
-enterVariable_lvalue
- File: lfsr_task.v , 34
- Text: random2 ...
-enterHierarchical_identifier
- File: lfsr_task.v , 34
- Text: random2 ...
-enterSelect
- File: lfsr_task.v , 34
- Text: ...
-enterBit_select
- File: lfsr_task.v , 34
- Text: ...
-enterAssignOp_Assign
- File: lfsr_task.v , 34
- Text: = ...
-enterExpression
- File: lfsr_task.v , 34
- Text: seed2 ...
-enterPrimary
- File: lfsr_task.v , 34
- Text: seed2 ...
-enterPrimary_literal
- File: lfsr_task.v , 34
- Text: seed2 ...
-enterIdentifier
- File: lfsr_task.v , 34
- Text: seed2 ...
-enterStatement_or_null
- File: lfsr_task.v , 36
- Text: LFSR_TASK ( random2 ...
-enterStatement
- File: lfsr_task.v , 36
- Text: LFSR_TASK ( random2 ...
-enterStatement_item
- File: lfsr_task.v , 36
- Text: LFSR_TASK ( random2 ...
-enterSubroutine_call_statement
- File: lfsr_task.v , 36
- Text: LFSR_TASK ( random2 ...
-enterSubroutine_call
- File: lfsr_task.v , 36
- Text: LFSR_TASK ( random2 ...
-enterIdentifier
- File: lfsr_task.v , 36
- Text: LFSR_TASK ...
-enterList_of_arguments
- File: lfsr_task.v , 36
- Text: random2 , Chain2 , r ...
-enterExpression
- File: lfsr_task.v , 36
- Text: random2 ...
-enterPrimary
- File: lfsr_task.v , 36
- Text: random2 ...
-enterPrimary_literal
- File: lfsr_task.v , 36
- Text: random2 ...
-enterIdentifier
- File: lfsr_task.v , 36
- Text: random2 ...
-enterExpression
- File: lfsr_task.v , 36
- Text: Chain2 ...
-enterPrimary
- File: lfsr_task.v , 36
- Text: Chain2 ...
-enterPrimary_literal
- File: lfsr_task.v , 36
- Text: Chain2 ...
-enterIdentifier
- File: lfsr_task.v , 36
- Text: Chain2 ...
-enterExpression
- File: lfsr_task.v , 36
- Text: random2 ...
-enterPrimary
- File: lfsr_task.v , 36
- Text: random2 ...
-enterPrimary_literal
- File: lfsr_task.v , 36
- Text: random2 ...
-enterIdentifier
- File: lfsr_task.v , 36
- Text: random2 ...
-enterEndmodule
- File: lfsr_task.v , 37
- Text: endmodule ...
-enterTop_level_rule
- File: m_input_mult.v , 2
- Text: module case1 ( in1 , ...
-enterNull_rule
- File: m_input_mult.v , 2
- Text: ...
-enterSource_text
- File: m_input_mult.v , 2
- Text: module case1 ( in1 , ...
-enterDescription
- File: m_input_mult.v , 2
- Text: module case1 ( in1 , ...
-enterModule_declaration
- File: m_input_mult.v , 2
- Text: module case1 ( in1 , ...
-enterModule_nonansi_header
- File: m_input_mult.v , 2
- Text: module case1 ( in1 , ...
-enterModule_keyword
- File: m_input_mult.v , 2
- Text: module ...
-enterIdentifier
- File: m_input_mult.v , 2
- Text: case1 ...
-enterList_of_ports
- File: m_input_mult.v , 2
- Text: ( in1 , in2 , out2 ) ...
-enterPort
- File: m_input_mult.v , 2
- Text: in1 ...
-enterPort_expression
- File: m_input_mult.v , 2
- Text: in1 ...
-enterPort_reference
- File: m_input_mult.v , 2
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 2
- Text: in1 ...
-enterConstant_select
- File: m_input_mult.v , 2
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 2
- Text: ...
-enterPort
- File: m_input_mult.v , 2
- Text: in2 ...
-enterPort_expression
- File: m_input_mult.v , 2
- Text: in2 ...
-enterPort_reference
- File: m_input_mult.v , 2
- Text: in2 ...
-enterIdentifier
- File: m_input_mult.v , 2
- Text: in2 ...
-enterConstant_select
- File: m_input_mult.v , 2
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 2
- Text: ...
-enterPort
- File: m_input_mult.v , 2
- Text: out2 ...
-enterPort_expression
- File: m_input_mult.v , 2
- Text: out2 ...
-enterPort_reference
- File: m_input_mult.v , 2
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 2
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 2
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 2
- Text: ...
-enterModule_item
- File: m_input_mult.v , 3
- Text: input [ 7 : 0 ] in1 ...
-enterPort_declaration
- File: m_input_mult.v , 3
- Text: input [ 7 : 0 ] in1 ...
-enterInput_declaration
- File: m_input_mult.v , 3
- Text: input [ 7 : 0 ] in1 ...
-enterNet_port_type
- File: m_input_mult.v , 3
- Text: [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 3
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 3
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 3
- Text: 7 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 3
- Text: 7 ...
-enterConstant_primary
- File: m_input_mult.v , 3
- Text: 7 ...
-enterPrimary_literal
- File: m_input_mult.v , 3
- Text: 7 ...
-enterNumber_Integral
- File: m_input_mult.v , 3
- Text: 7 ...
-enterConstant_expression
- File: m_input_mult.v , 3
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 3
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 3
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 3
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 3
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 3
- Text: in1 ...
-enterModule_item
- File: m_input_mult.v , 4
- Text: input [ 2 : 0 ] in2 ...
-enterPort_declaration
- File: m_input_mult.v , 4
- Text: input [ 2 : 0 ] in2 ...
-enterInput_declaration
- File: m_input_mult.v , 4
- Text: input [ 2 : 0 ] in2 ...
-enterNet_port_type
- File: m_input_mult.v , 4
- Text: [ 2 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 4
- Text: [ 2 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 4
- Text: [ 2 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 4
- Text: 2 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 4
- Text: 2 ...
-enterConstant_primary
- File: m_input_mult.v , 4
- Text: 2 ...
-enterPrimary_literal
- File: m_input_mult.v , 4
- Text: 2 ...
-enterNumber_Integral
- File: m_input_mult.v , 4
- Text: 2 ...
-enterConstant_expression
- File: m_input_mult.v , 4
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 4
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 4
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 4
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 4
- Text: in2 ...
-enterIdentifier
- File: m_input_mult.v , 4
- Text: in2 ...
-enterModule_item
- File: m_input_mult.v , 5
- Text: output out2 ; ...
-enterPort_declaration
- File: m_input_mult.v , 5
- Text: output out2 ...
-enterOutput_declaration
- File: m_input_mult.v , 5
- Text: output out2 ...
-enterNet_port_type
- File: m_input_mult.v , 5
- Text: ...
-enterData_type_or_implicit
- File: m_input_mult.v , 5
- Text: ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 5
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 5
- Text: out2 ...
-enterModule_item
- File: m_input_mult.v , 6
- Text: always @ ( in1 or in ...
-enterNon_port_module_item
- File: m_input_mult.v , 6
- Text: always @ ( in1 or in ...
-enterModule_or_generate_item
- File: m_input_mult.v , 6
- Text: always @ ( in1 or in ...
-enterModule_common_item
- File: m_input_mult.v , 6
- Text: always @ ( in1 or in ...
-enterAlways_construct
- File: m_input_mult.v , 6
- Text: always @ ( in1 or in ...
-enterAlwaysKeywd_Always
- File: m_input_mult.v , 6
- Text: always ...
-enterStatement
- File: m_input_mult.v , 6
- Text: @ ( in1 or in2 ) cas ...
-enterStatement_item
- File: m_input_mult.v , 6
- Text: @ ( in1 or in2 ) cas ...
-enterProcedural_timing_control_statement
- File: m_input_mult.v , 6
- Text: @ ( in1 or in2 ) cas ...
-enterProcedural_timing_control
- File: m_input_mult.v , 6
- Text: @ ( in1 or in2 ) ...
-enterEvent_control
- File: m_input_mult.v , 6
- Text: @ ( in1 or in2 ) ...
-enterEvent_expression
- File: m_input_mult.v , 6
- Text: in1 or in2 ...
-enterEvent_expression
- File: m_input_mult.v , 6
- Text: in1 ...
-enterExpression
- File: m_input_mult.v , 6
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 6
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 6
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 6
- Text: in1 ...
-enterEvent_expression
- File: m_input_mult.v , 6
- Text: in2 ...
-enterExpression
- File: m_input_mult.v , 6
- Text: in2 ...
-enterPrimary
- File: m_input_mult.v , 6
- Text: in2 ...
-enterPrimary_literal
- File: m_input_mult.v , 6
- Text: in2 ...
-enterIdentifier
- File: m_input_mult.v , 6
- Text: in2 ...
-enterStatement_or_null
- File: m_input_mult.v , 7
- Text: case ( in2 ) 2'b000 ...
-enterStatement
- File: m_input_mult.v , 7
- Text: case ( in2 ) 2'b000 ...
-enterStatement_item
- File: m_input_mult.v , 7
- Text: case ( in2 ) 2'b000 ...
-enterCase_statement
- File: m_input_mult.v , 7
- Text: case ( in2 ) 2'b000 ...
-enterCaseKeyword_Case
- File: m_input_mult.v , 7
- Text: case ...
-enterExpression
- File: m_input_mult.v , 7
- Text: in2 ...
-enterPrimary
- File: m_input_mult.v , 7
- Text: in2 ...
-enterPrimary_literal
- File: m_input_mult.v , 7
- Text: in2 ...
-enterIdentifier
- File: m_input_mult.v , 7
- Text: in2 ...
-enterCase_item
- File: m_input_mult.v , 8
- Text: 2'b000 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 8
- Text: 2'b000 ...
-enterPrimary
- File: m_input_mult.v , 8
- Text: 2'b000 ...
-enterPrimary_literal
- File: m_input_mult.v , 8
- Text: 2'b000 ...
-enterNumber_Integral
- File: m_input_mult.v , 8
- Text: 2'b000 ...
-enterStatement_or_null
- File: m_input_mult.v , 8
- Text: out2 = in1 [ 0 ] ; ...
-enterStatement
- File: m_input_mult.v , 8
- Text: out2 = in1 [ 0 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 8
- Text: out2 = in1 [ 0 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 8
- Text: out2 = in1 [ 0 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 8
- Text: out2 = in1 [ 0 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 8
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 8
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 8
- Text: ...
-enterBit_select
- File: m_input_mult.v , 8
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 8
- Text: = ...
-enterExpression
- File: m_input_mult.v , 8
- Text: in1 [ 0 ] ...
-enterPrimary
- File: m_input_mult.v , 8
- Text: in1 [ 0 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 8
- Text: in1 [ 0 ] ...
-enterIdentifier
- File: m_input_mult.v , 8
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 8
- Text: [ 0 ] ...
-enterBit_select
- File: m_input_mult.v , 8
- Text: [ 0 ] ...
-enterExpression
- File: m_input_mult.v , 8
- Text: 0 ...
-enterPrimary
- File: m_input_mult.v , 8
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 8
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 8
- Text: 0 ...
-enterCase_item
- File: m_input_mult.v , 9
- Text: 2'b001 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 9
- Text: 2'b001 ...
-enterPrimary
- File: m_input_mult.v , 9
- Text: 2'b001 ...
-enterPrimary_literal
- File: m_input_mult.v , 9
- Text: 2'b001 ...
-enterNumber_Integral
- File: m_input_mult.v , 9
- Text: 2'b001 ...
-enterStatement_or_null
- File: m_input_mult.v , 9
- Text: out2 = in1 [ 1 ] ; ...
-enterStatement
- File: m_input_mult.v , 9
- Text: out2 = in1 [ 1 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 9
- Text: out2 = in1 [ 1 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 9
- Text: out2 = in1 [ 1 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 9
- Text: out2 = in1 [ 1 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 9
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 9
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 9
- Text: ...
-enterBit_select
- File: m_input_mult.v , 9
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 9
- Text: = ...
-enterExpression
- File: m_input_mult.v , 9
- Text: in1 [ 1 ] ...
-enterPrimary
- File: m_input_mult.v , 9
- Text: in1 [ 1 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 9
- Text: in1 [ 1 ] ...
-enterIdentifier
- File: m_input_mult.v , 9
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 9
- Text: [ 1 ] ...
-enterBit_select
- File: m_input_mult.v , 9
- Text: [ 1 ] ...
-enterExpression
- File: m_input_mult.v , 9
- Text: 1 ...
-enterPrimary
- File: m_input_mult.v , 9
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 9
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 9
- Text: 1 ...
-enterCase_item
- File: m_input_mult.v , 10
- Text: 2'b010 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 10
- Text: 2'b010 ...
-enterPrimary
- File: m_input_mult.v , 10
- Text: 2'b010 ...
-enterPrimary_literal
- File: m_input_mult.v , 10
- Text: 2'b010 ...
-enterNumber_Integral
- File: m_input_mult.v , 10
- Text: 2'b010 ...
-enterStatement_or_null
- File: m_input_mult.v , 10
- Text: out2 = in1 [ 2 ] ; ...
-enterStatement
- File: m_input_mult.v , 10
- Text: out2 = in1 [ 2 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 10
- Text: out2 = in1 [ 2 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 10
- Text: out2 = in1 [ 2 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 10
- Text: out2 = in1 [ 2 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 10
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 10
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 10
- Text: ...
-enterBit_select
- File: m_input_mult.v , 10
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 10
- Text: = ...
-enterExpression
- File: m_input_mult.v , 10
- Text: in1 [ 2 ] ...
-enterPrimary
- File: m_input_mult.v , 10
- Text: in1 [ 2 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 10
- Text: in1 [ 2 ] ...
-enterIdentifier
- File: m_input_mult.v , 10
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 10
- Text: [ 2 ] ...
-enterBit_select
- File: m_input_mult.v , 10
- Text: [ 2 ] ...
-enterExpression
- File: m_input_mult.v , 10
- Text: 2 ...
-enterPrimary
- File: m_input_mult.v , 10
- Text: 2 ...
-enterPrimary_literal
- File: m_input_mult.v , 10
- Text: 2 ...
-enterNumber_Integral
- File: m_input_mult.v , 10
- Text: 2 ...
-enterCase_item
- File: m_input_mult.v , 11
- Text: 2'b011 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 11
- Text: 2'b011 ...
-enterPrimary
- File: m_input_mult.v , 11
- Text: 2'b011 ...
-enterPrimary_literal
- File: m_input_mult.v , 11
- Text: 2'b011 ...
-enterNumber_Integral
- File: m_input_mult.v , 11
- Text: 2'b011 ...
-enterStatement_or_null
- File: m_input_mult.v , 11
- Text: out2 = in1 [ 3 ] ; ...
-enterStatement
- File: m_input_mult.v , 11
- Text: out2 = in1 [ 3 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 11
- Text: out2 = in1 [ 3 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 11
- Text: out2 = in1 [ 3 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 11
- Text: out2 = in1 [ 3 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 11
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 11
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 11
- Text: ...
-enterBit_select
- File: m_input_mult.v , 11
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 11
- Text: = ...
-enterExpression
- File: m_input_mult.v , 11
- Text: in1 [ 3 ] ...
-enterPrimary
- File: m_input_mult.v , 11
- Text: in1 [ 3 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 11
- Text: in1 [ 3 ] ...
-enterIdentifier
- File: m_input_mult.v , 11
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 11
- Text: [ 3 ] ...
-enterBit_select
- File: m_input_mult.v , 11
- Text: [ 3 ] ...
-enterExpression
- File: m_input_mult.v , 11
- Text: 3 ...
-enterPrimary
- File: m_input_mult.v , 11
- Text: 3 ...
-enterPrimary_literal
- File: m_input_mult.v , 11
- Text: 3 ...
-enterNumber_Integral
- File: m_input_mult.v , 11
- Text: 3 ...
-enterCase_item
- File: m_input_mult.v , 12
- Text: 2'b100 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 12
- Text: 2'b100 ...
-enterPrimary
- File: m_input_mult.v , 12
- Text: 2'b100 ...
-enterPrimary_literal
- File: m_input_mult.v , 12
- Text: 2'b100 ...
-enterNumber_Integral
- File: m_input_mult.v , 12
- Text: 2'b100 ...
-enterStatement_or_null
- File: m_input_mult.v , 12
- Text: out2 = in1 [ 4 ] ; ...
-enterStatement
- File: m_input_mult.v , 12
- Text: out2 = in1 [ 4 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 12
- Text: out2 = in1 [ 4 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 12
- Text: out2 = in1 [ 4 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 12
- Text: out2 = in1 [ 4 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 12
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 12
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 12
- Text: ...
-enterBit_select
- File: m_input_mult.v , 12
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 12
- Text: = ...
-enterExpression
- File: m_input_mult.v , 12
- Text: in1 [ 4 ] ...
-enterPrimary
- File: m_input_mult.v , 12
- Text: in1 [ 4 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 12
- Text: in1 [ 4 ] ...
-enterIdentifier
- File: m_input_mult.v , 12
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 12
- Text: [ 4 ] ...
-enterBit_select
- File: m_input_mult.v , 12
- Text: [ 4 ] ...
-enterExpression
- File: m_input_mult.v , 12
- Text: 4 ...
-enterPrimary
- File: m_input_mult.v , 12
- Text: 4 ...
-enterPrimary_literal
- File: m_input_mult.v , 12
- Text: 4 ...
-enterNumber_Integral
- File: m_input_mult.v , 12
- Text: 4 ...
-enterCase_item
- File: m_input_mult.v , 13
- Text: 2'b101 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 13
- Text: 2'b101 ...
-enterPrimary
- File: m_input_mult.v , 13
- Text: 2'b101 ...
-enterPrimary_literal
- File: m_input_mult.v , 13
- Text: 2'b101 ...
-enterNumber_Integral
- File: m_input_mult.v , 13
- Text: 2'b101 ...
-enterStatement_or_null
- File: m_input_mult.v , 13
- Text: out2 = in1 [ 5 ] ; ...
-enterStatement
- File: m_input_mult.v , 13
- Text: out2 = in1 [ 5 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 13
- Text: out2 = in1 [ 5 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 13
- Text: out2 = in1 [ 5 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 13
- Text: out2 = in1 [ 5 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 13
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 13
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 13
- Text: ...
-enterBit_select
- File: m_input_mult.v , 13
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 13
- Text: = ...
-enterExpression
- File: m_input_mult.v , 13
- Text: in1 [ 5 ] ...
-enterPrimary
- File: m_input_mult.v , 13
- Text: in1 [ 5 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 13
- Text: in1 [ 5 ] ...
-enterIdentifier
- File: m_input_mult.v , 13
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 13
- Text: [ 5 ] ...
-enterBit_select
- File: m_input_mult.v , 13
- Text: [ 5 ] ...
-enterExpression
- File: m_input_mult.v , 13
- Text: 5 ...
-enterPrimary
- File: m_input_mult.v , 13
- Text: 5 ...
-enterPrimary_literal
- File: m_input_mult.v , 13
- Text: 5 ...
-enterNumber_Integral
- File: m_input_mult.v , 13
- Text: 5 ...
-enterCase_item
- File: m_input_mult.v , 14
- Text: 2'b110 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 14
- Text: 2'b110 ...
-enterPrimary
- File: m_input_mult.v , 14
- Text: 2'b110 ...
-enterPrimary_literal
- File: m_input_mult.v , 14
- Text: 2'b110 ...
-enterNumber_Integral
- File: m_input_mult.v , 14
- Text: 2'b110 ...
-enterStatement_or_null
- File: m_input_mult.v , 14
- Text: out2 = in1 [ 6 ] ; ...
-enterStatement
- File: m_input_mult.v , 14
- Text: out2 = in1 [ 6 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 14
- Text: out2 = in1 [ 6 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 14
- Text: out2 = in1 [ 6 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 14
- Text: out2 = in1 [ 6 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 14
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 14
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 14
- Text: ...
-enterBit_select
- File: m_input_mult.v , 14
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 14
- Text: = ...
-enterExpression
- File: m_input_mult.v , 14
- Text: in1 [ 6 ] ...
-enterPrimary
- File: m_input_mult.v , 14
- Text: in1 [ 6 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 14
- Text: in1 [ 6 ] ...
-enterIdentifier
- File: m_input_mult.v , 14
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 14
- Text: [ 6 ] ...
-enterBit_select
- File: m_input_mult.v , 14
- Text: [ 6 ] ...
-enterExpression
- File: m_input_mult.v , 14
- Text: 6 ...
-enterPrimary
- File: m_input_mult.v , 14
- Text: 6 ...
-enterPrimary_literal
- File: m_input_mult.v , 14
- Text: 6 ...
-enterNumber_Integral
- File: m_input_mult.v , 14
- Text: 6 ...
-enterCase_item
- File: m_input_mult.v , 15
- Text: 2'b111 : out2 = in1 ...
-enterExpression
- File: m_input_mult.v , 15
- Text: 2'b111 ...
-enterPrimary
- File: m_input_mult.v , 15
- Text: 2'b111 ...
-enterPrimary_literal
- File: m_input_mult.v , 15
- Text: 2'b111 ...
-enterNumber_Integral
- File: m_input_mult.v , 15
- Text: 2'b111 ...
-enterStatement_or_null
- File: m_input_mult.v , 15
- Text: out2 = in1 [ 7 ] ; ...
-enterStatement
- File: m_input_mult.v , 15
- Text: out2 = in1 [ 7 ] ; ...
-enterStatement_item
- File: m_input_mult.v , 15
- Text: out2 = in1 [ 7 ] ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 15
- Text: out2 = in1 [ 7 ] ...
-enterOperator_assignment
- File: m_input_mult.v , 15
- Text: out2 = in1 [ 7 ] ...
-enterVariable_lvalue
- File: m_input_mult.v , 15
- Text: out2 ...
-enterHierarchical_identifier
- File: m_input_mult.v , 15
- Text: out2 ...
-enterSelect
- File: m_input_mult.v , 15
- Text: ...
-enterBit_select
- File: m_input_mult.v , 15
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 15
- Text: = ...
-enterExpression
- File: m_input_mult.v , 15
- Text: in1 [ 7 ] ...
-enterPrimary
- File: m_input_mult.v , 15
- Text: in1 [ 7 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 15
- Text: in1 [ 7 ] ...
-enterIdentifier
- File: m_input_mult.v , 15
- Text: in1 ...
-enterSelect
- File: m_input_mult.v , 15
- Text: [ 7 ] ...
-enterBit_select
- File: m_input_mult.v , 15
- Text: [ 7 ] ...
-enterExpression
- File: m_input_mult.v , 15
- Text: 7 ...
-enterPrimary
- File: m_input_mult.v , 15
- Text: 7 ...
-enterPrimary_literal
- File: m_input_mult.v , 15
- Text: 7 ...
-enterNumber_Integral
- File: m_input_mult.v , 15
- Text: 7 ...
-enterEndcase
- File: m_input_mult.v , 16
- Text: endcase ...
-enterEndmodule
- File: m_input_mult.v , 18
- Text: endmodule ...
-enterDescription
- File: m_input_mult.v , 21
- Text: module case2 ( in1 , ...
-enterModule_declaration
- File: m_input_mult.v , 21
- Text: module case2 ( in1 , ...
-enterModule_nonansi_header
- File: m_input_mult.v , 21
- Text: module case2 ( in1 , ...
-enterModule_keyword
- File: m_input_mult.v , 21
- Text: module ...
-enterIdentifier
- File: m_input_mult.v , 21
- Text: case2 ...
-enterList_of_ports
- File: m_input_mult.v , 21
- Text: ( in1 , sel , out2 ) ...
-enterPort
- File: m_input_mult.v , 21
- Text: in1 ...
-enterPort_expression
- File: m_input_mult.v , 21
- Text: in1 ...
-enterPort_reference
- File: m_input_mult.v , 21
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 21
- Text: in1 ...
-enterConstant_select
- File: m_input_mult.v , 21
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 21
- Text: ...
-enterPort
- File: m_input_mult.v , 21
- Text: sel ...
-enterPort_expression
- File: m_input_mult.v , 21
- Text: sel ...
-enterPort_reference
- File: m_input_mult.v , 21
- Text: sel ...
-enterIdentifier
- File: m_input_mult.v , 21
- Text: sel ...
-enterConstant_select
- File: m_input_mult.v , 21
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 21
- Text: ...
-enterPort
- File: m_input_mult.v , 21
- Text: out2 ...
-enterPort_expression
- File: m_input_mult.v , 21
- Text: out2 ...
-enterPort_reference
- File: m_input_mult.v , 21
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 21
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 21
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 21
- Text: ...
-enterModule_item
- File: m_input_mult.v , 22
- Text: input [ 1 : 0 ] in1 ...
-enterPort_declaration
- File: m_input_mult.v , 22
- Text: input [ 1 : 0 ] in1 ...
-enterInput_declaration
- File: m_input_mult.v , 22
- Text: input [ 1 : 0 ] in1 ...
-enterNet_port_type
- File: m_input_mult.v , 22
- Text: [ 1 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 22
- Text: [ 1 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 22
- Text: [ 1 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 22
- Text: 1 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 22
- Text: 1 ...
-enterConstant_primary
- File: m_input_mult.v , 22
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 22
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 22
- Text: 1 ...
-enterConstant_expression
- File: m_input_mult.v , 22
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 22
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 22
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 22
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 22
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 22
- Text: in1 ...
-enterModule_item
- File: m_input_mult.v , 23
- Text: input [ 2 : 0 ] sel ...
-enterPort_declaration
- File: m_input_mult.v , 23
- Text: input [ 2 : 0 ] sel ...
-enterInput_declaration
- File: m_input_mult.v , 23
- Text: input [ 2 : 0 ] sel ...
-enterNet_port_type
- File: m_input_mult.v , 23
- Text: [ 2 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 23
- Text: [ 2 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 23
- Text: [ 2 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 23
- Text: 2 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 23
- Text: 2 ...
-enterConstant_primary
- File: m_input_mult.v , 23
- Text: 2 ...
-enterPrimary_literal
- File: m_input_mult.v , 23
- Text: 2 ...
-enterNumber_Integral
- File: m_input_mult.v , 23
- Text: 2 ...
-enterConstant_expression
- File: m_input_mult.v , 23
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 23
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 23
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 23
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 23
- Text: sel ...
-enterIdentifier
- File: m_input_mult.v , 23
- Text: sel ...
-enterModule_item
- File: m_input_mult.v , 24
- Text: output [ 15 : 0 ] ou ...
-enterPort_declaration
- File: m_input_mult.v , 24
- Text: output [ 15 : 0 ] ou ...
-enterOutput_declaration
- File: m_input_mult.v , 24
- Text: output [ 15 : 0 ] ou ...
-enterNet_port_type
- File: m_input_mult.v , 24
- Text: [ 15 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 24
- Text: [ 15 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 24
- Text: [ 15 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 24
- Text: 15 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 24
- Text: 15 ...
-enterConstant_primary
- File: m_input_mult.v , 24
- Text: 15 ...
-enterPrimary_literal
- File: m_input_mult.v , 24
- Text: 15 ...
-enterNumber_Integral
- File: m_input_mult.v , 24
- Text: 15 ...
-enterConstant_expression
- File: m_input_mult.v , 24
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 24
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 24
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 24
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 24
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 24
- Text: out2 ...
-enterModule_item
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterNon_port_module_item
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterModule_or_generate_item
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterModule_common_item
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterModule_or_generate_item_declaration
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterPackage_or_generate_item_declaration
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterData_declaration
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterVariable_declaration
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] select ...
-enterData_type
- File: m_input_mult.v , 25
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: m_input_mult.v , 25
- Text: reg ...
-enterPacked_dimension
- File: m_input_mult.v , 25
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 25
- Text: 7 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 25
- Text: 7 ...
-enterConstant_primary
- File: m_input_mult.v , 25
- Text: 7 ...
-enterPrimary_literal
- File: m_input_mult.v , 25
- Text: 7 ...
-enterNumber_Integral
- File: m_input_mult.v , 25
- Text: 7 ...
-enterConstant_expression
- File: m_input_mult.v , 25
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 25
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 25
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 25
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: m_input_mult.v , 25
- Text: select ...
-enterVariable_decl_assignment
- File: m_input_mult.v , 25
- Text: select ...
-enterIdentifier
- File: m_input_mult.v , 25
- Text: select ...
-enterModule_item
- File: m_input_mult.v , 27
- Text: always @ ( sel ) cas ...
-enterNon_port_module_item
- File: m_input_mult.v , 27
- Text: always @ ( sel ) cas ...
-enterModule_or_generate_item
- File: m_input_mult.v , 27
- Text: always @ ( sel ) cas ...
-enterModule_common_item
- File: m_input_mult.v , 27
- Text: always @ ( sel ) cas ...
-enterAlways_construct
- File: m_input_mult.v , 27
- Text: always @ ( sel ) cas ...
-enterAlwaysKeywd_Always
- File: m_input_mult.v , 27
- Text: always ...
-enterStatement
- File: m_input_mult.v , 27
- Text: @ ( sel ) case ( sel ...
-enterStatement_item
- File: m_input_mult.v , 27
- Text: @ ( sel ) case ( sel ...
-enterProcedural_timing_control_statement
- File: m_input_mult.v , 27
- Text: @ ( sel ) case ( sel ...
-enterProcedural_timing_control
- File: m_input_mult.v , 27
- Text: @ ( sel ) ...
-enterEvent_control
- File: m_input_mult.v , 27
- Text: @ ( sel ) ...
-enterEvent_expression
- File: m_input_mult.v , 27
- Text: sel ...
-enterExpression
- File: m_input_mult.v , 27
- Text: sel ...
-enterPrimary
- File: m_input_mult.v , 27
- Text: sel ...
-enterPrimary_literal
- File: m_input_mult.v , 27
- Text: sel ...
-enterIdentifier
- File: m_input_mult.v , 27
- Text: sel ...
-enterStatement_or_null
- File: m_input_mult.v , 28
- Text: case ( sel ) 3'b000 ...
-enterStatement
- File: m_input_mult.v , 28
- Text: case ( sel ) 3'b000 ...
-enterStatement_item
- File: m_input_mult.v , 28
- Text: case ( sel ) 3'b000 ...
-enterCase_statement
- File: m_input_mult.v , 28
- Text: case ( sel ) 3'b000 ...
-enterCaseKeyword_Case
- File: m_input_mult.v , 28
- Text: case ...
-enterExpression
- File: m_input_mult.v , 28
- Text: sel ...
-enterPrimary
- File: m_input_mult.v , 28
- Text: sel ...
-enterPrimary_literal
- File: m_input_mult.v , 28
- Text: sel ...
-enterIdentifier
- File: m_input_mult.v , 28
- Text: sel ...
-enterCase_item
- File: m_input_mult.v , 29
- Text: 3'b000 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 29
- Text: 3'b000 ...
-enterPrimary
- File: m_input_mult.v , 29
- Text: 3'b000 ...
-enterPrimary_literal
- File: m_input_mult.v , 29
- Text: 3'b000 ...
-enterNumber_Integral
- File: m_input_mult.v , 29
- Text: 3'b000 ...
-enterStatement_or_null
- File: m_input_mult.v , 29
- Text: select = 8'b00000001 ...
-enterStatement
- File: m_input_mult.v , 29
- Text: select = 8'b00000001 ...
-enterStatement_item
- File: m_input_mult.v , 29
- Text: select = 8'b00000001 ...
-enterBlocking_assignment
- File: m_input_mult.v , 29
- Text: select = 8'b00000001 ...
-enterOperator_assignment
- File: m_input_mult.v , 29
- Text: select = 8'b00000001 ...
-enterVariable_lvalue
- File: m_input_mult.v , 29
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 29
- Text: select ...
-enterSelect
- File: m_input_mult.v , 29
- Text: ...
-enterBit_select
- File: m_input_mult.v , 29
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 29
- Text: = ...
-enterExpression
- File: m_input_mult.v , 29
- Text: 8'b00000001 ...
-enterPrimary
- File: m_input_mult.v , 29
- Text: 8'b00000001 ...
-enterPrimary_literal
- File: m_input_mult.v , 29
- Text: 8'b00000001 ...
-enterNumber_Integral
- File: m_input_mult.v , 29
- Text: 8'b00000001 ...
-enterCase_item
- File: m_input_mult.v , 30
- Text: 3'b001 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 30
- Text: 3'b001 ...
-enterPrimary
- File: m_input_mult.v , 30
- Text: 3'b001 ...
-enterPrimary_literal
- File: m_input_mult.v , 30
- Text: 3'b001 ...
-enterNumber_Integral
- File: m_input_mult.v , 30
- Text: 3'b001 ...
-enterStatement_or_null
- File: m_input_mult.v , 30
- Text: select = 8'b00000010 ...
-enterStatement
- File: m_input_mult.v , 30
- Text: select = 8'b00000010 ...
-enterStatement_item
- File: m_input_mult.v , 30
- Text: select = 8'b00000010 ...
-enterBlocking_assignment
- File: m_input_mult.v , 30
- Text: select = 8'b00000010 ...
-enterOperator_assignment
- File: m_input_mult.v , 30
- Text: select = 8'b00000010 ...
-enterVariable_lvalue
- File: m_input_mult.v , 30
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 30
- Text: select ...
-enterSelect
- File: m_input_mult.v , 30
- Text: ...
-enterBit_select
- File: m_input_mult.v , 30
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 30
- Text: = ...
-enterExpression
- File: m_input_mult.v , 30
- Text: 8'b00000010 ...
-enterPrimary
- File: m_input_mult.v , 30
- Text: 8'b00000010 ...
-enterPrimary_literal
- File: m_input_mult.v , 30
- Text: 8'b00000010 ...
-enterNumber_Integral
- File: m_input_mult.v , 30
- Text: 8'b00000010 ...
-enterCase_item
- File: m_input_mult.v , 31
- Text: 3'b010 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 31
- Text: 3'b010 ...
-enterPrimary
- File: m_input_mult.v , 31
- Text: 3'b010 ...
-enterPrimary_literal
- File: m_input_mult.v , 31
- Text: 3'b010 ...
-enterNumber_Integral
- File: m_input_mult.v , 31
- Text: 3'b010 ...
-enterStatement_or_null
- File: m_input_mult.v , 31
- Text: select = 8'b00000100 ...
-enterStatement
- File: m_input_mult.v , 31
- Text: select = 8'b00000100 ...
-enterStatement_item
- File: m_input_mult.v , 31
- Text: select = 8'b00000100 ...
-enterBlocking_assignment
- File: m_input_mult.v , 31
- Text: select = 8'b00000100 ...
-enterOperator_assignment
- File: m_input_mult.v , 31
- Text: select = 8'b00000100 ...
-enterVariable_lvalue
- File: m_input_mult.v , 31
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 31
- Text: select ...
-enterSelect
- File: m_input_mult.v , 31
- Text: ...
-enterBit_select
- File: m_input_mult.v , 31
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 31
- Text: = ...
-enterExpression
- File: m_input_mult.v , 31
- Text: 8'b00000100 ...
-enterPrimary
- File: m_input_mult.v , 31
- Text: 8'b00000100 ...
-enterPrimary_literal
- File: m_input_mult.v , 31
- Text: 8'b00000100 ...
-enterNumber_Integral
- File: m_input_mult.v , 31
- Text: 8'b00000100 ...
-enterCase_item
- File: m_input_mult.v , 32
- Text: 3'b011 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 32
- Text: 3'b011 ...
-enterPrimary
- File: m_input_mult.v , 32
- Text: 3'b011 ...
-enterPrimary_literal
- File: m_input_mult.v , 32
- Text: 3'b011 ...
-enterNumber_Integral
- File: m_input_mult.v , 32
- Text: 3'b011 ...
-enterStatement_or_null
- File: m_input_mult.v , 32
- Text: select = 8'b00001000 ...
-enterStatement
- File: m_input_mult.v , 32
- Text: select = 8'b00001000 ...
-enterStatement_item
- File: m_input_mult.v , 32
- Text: select = 8'b00001000 ...
-enterBlocking_assignment
- File: m_input_mult.v , 32
- Text: select = 8'b00001000 ...
-enterOperator_assignment
- File: m_input_mult.v , 32
- Text: select = 8'b00001000 ...
-enterVariable_lvalue
- File: m_input_mult.v , 32
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 32
- Text: select ...
-enterSelect
- File: m_input_mult.v , 32
- Text: ...
-enterBit_select
- File: m_input_mult.v , 32
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 32
- Text: = ...
-enterExpression
- File: m_input_mult.v , 32
- Text: 8'b00001000 ...
-enterPrimary
- File: m_input_mult.v , 32
- Text: 8'b00001000 ...
-enterPrimary_literal
- File: m_input_mult.v , 32
- Text: 8'b00001000 ...
-enterNumber_Integral
- File: m_input_mult.v , 32
- Text: 8'b00001000 ...
-enterCase_item
- File: m_input_mult.v , 33
- Text: 3'b100 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 33
- Text: 3'b100 ...
-enterPrimary
- File: m_input_mult.v , 33
- Text: 3'b100 ...
-enterPrimary_literal
- File: m_input_mult.v , 33
- Text: 3'b100 ...
-enterNumber_Integral
- File: m_input_mult.v , 33
- Text: 3'b100 ...
-enterStatement_or_null
- File: m_input_mult.v , 33
- Text: select = 8'b00010000 ...
-enterStatement
- File: m_input_mult.v , 33
- Text: select = 8'b00010000 ...
-enterStatement_item
- File: m_input_mult.v , 33
- Text: select = 8'b00010000 ...
-enterBlocking_assignment
- File: m_input_mult.v , 33
- Text: select = 8'b00010000 ...
-enterOperator_assignment
- File: m_input_mult.v , 33
- Text: select = 8'b00010000 ...
-enterVariable_lvalue
- File: m_input_mult.v , 33
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 33
- Text: select ...
-enterSelect
- File: m_input_mult.v , 33
- Text: ...
-enterBit_select
- File: m_input_mult.v , 33
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 33
- Text: = ...
-enterExpression
- File: m_input_mult.v , 33
- Text: 8'b00010000 ...
-enterPrimary
- File: m_input_mult.v , 33
- Text: 8'b00010000 ...
-enterPrimary_literal
- File: m_input_mult.v , 33
- Text: 8'b00010000 ...
-enterNumber_Integral
- File: m_input_mult.v , 33
- Text: 8'b00010000 ...
-enterCase_item
- File: m_input_mult.v , 34
- Text: 3'b101 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 34
- Text: 3'b101 ...
-enterPrimary
- File: m_input_mult.v , 34
- Text: 3'b101 ...
-enterPrimary_literal
- File: m_input_mult.v , 34
- Text: 3'b101 ...
-enterNumber_Integral
- File: m_input_mult.v , 34
- Text: 3'b101 ...
-enterStatement_or_null
- File: m_input_mult.v , 34
- Text: select = 8'b00100000 ...
-enterStatement
- File: m_input_mult.v , 34
- Text: select = 8'b00100000 ...
-enterStatement_item
- File: m_input_mult.v , 34
- Text: select = 8'b00100000 ...
-enterBlocking_assignment
- File: m_input_mult.v , 34
- Text: select = 8'b00100000 ...
-enterOperator_assignment
- File: m_input_mult.v , 34
- Text: select = 8'b00100000 ...
-enterVariable_lvalue
- File: m_input_mult.v , 34
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 34
- Text: select ...
-enterSelect
- File: m_input_mult.v , 34
- Text: ...
-enterBit_select
- File: m_input_mult.v , 34
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 34
- Text: = ...
-enterExpression
- File: m_input_mult.v , 34
- Text: 8'b00100000 ...
-enterPrimary
- File: m_input_mult.v , 34
- Text: 8'b00100000 ...
-enterPrimary_literal
- File: m_input_mult.v , 34
- Text: 8'b00100000 ...
-enterNumber_Integral
- File: m_input_mult.v , 34
- Text: 8'b00100000 ...
-enterCase_item
- File: m_input_mult.v , 35
- Text: 3'b110 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 35
- Text: 3'b110 ...
-enterPrimary
- File: m_input_mult.v , 35
- Text: 3'b110 ...
-enterPrimary_literal
- File: m_input_mult.v , 35
- Text: 3'b110 ...
-enterNumber_Integral
- File: m_input_mult.v , 35
- Text: 3'b110 ...
-enterStatement_or_null
- File: m_input_mult.v , 35
- Text: select = 8'b01000000 ...
-enterStatement
- File: m_input_mult.v , 35
- Text: select = 8'b01000000 ...
-enterStatement_item
- File: m_input_mult.v , 35
- Text: select = 8'b01000000 ...
-enterBlocking_assignment
- File: m_input_mult.v , 35
- Text: select = 8'b01000000 ...
-enterOperator_assignment
- File: m_input_mult.v , 35
- Text: select = 8'b01000000 ...
-enterVariable_lvalue
- File: m_input_mult.v , 35
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 35
- Text: select ...
-enterSelect
- File: m_input_mult.v , 35
- Text: ...
-enterBit_select
- File: m_input_mult.v , 35
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 35
- Text: = ...
-enterExpression
- File: m_input_mult.v , 35
- Text: 8'b01000000 ...
-enterPrimary
- File: m_input_mult.v , 35
- Text: 8'b01000000 ...
-enterPrimary_literal
- File: m_input_mult.v , 35
- Text: 8'b01000000 ...
-enterNumber_Integral
- File: m_input_mult.v , 35
- Text: 8'b01000000 ...
-enterCase_item
- File: m_input_mult.v , 36
- Text: 3'b111 : select = 8' ...
-enterExpression
- File: m_input_mult.v , 36
- Text: 3'b111 ...
-enterPrimary
- File: m_input_mult.v , 36
- Text: 3'b111 ...
-enterPrimary_literal
- File: m_input_mult.v , 36
- Text: 3'b111 ...
-enterNumber_Integral
- File: m_input_mult.v , 36
- Text: 3'b111 ...
-enterStatement_or_null
- File: m_input_mult.v , 36
- Text: select = 8'b10000000 ...
-enterStatement
- File: m_input_mult.v , 36
- Text: select = 8'b10000000 ...
-enterStatement_item
- File: m_input_mult.v , 36
- Text: select = 8'b10000000 ...
-enterBlocking_assignment
- File: m_input_mult.v , 36
- Text: select = 8'b10000000 ...
-enterOperator_assignment
- File: m_input_mult.v , 36
- Text: select = 8'b10000000 ...
-enterVariable_lvalue
- File: m_input_mult.v , 36
- Text: select ...
-enterHierarchical_identifier
- File: m_input_mult.v , 36
- Text: select ...
-enterSelect
- File: m_input_mult.v , 36
- Text: ...
-enterBit_select
- File: m_input_mult.v , 36
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 36
- Text: = ...
-enterExpression
- File: m_input_mult.v , 36
- Text: 8'b10000000 ...
-enterPrimary
- File: m_input_mult.v , 36
- Text: 8'b10000000 ...
-enterPrimary_literal
- File: m_input_mult.v , 36
- Text: 8'b10000000 ...
-enterNumber_Integral
- File: m_input_mult.v , 36
- Text: 8'b10000000 ...
-enterEndcase
- File: m_input_mult.v , 37
- Text: endcase ...
-enterModule_item
- File: m_input_mult.v , 38
- Text: assign out2 [ 1 : 0 ...
-enterNon_port_module_item
- File: m_input_mult.v , 38
- Text: assign out2 [ 1 : 0 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 38
- Text: assign out2 [ 1 : 0 ...
-enterModule_common_item
- File: m_input_mult.v , 38
- Text: assign out2 [ 1 : 0 ...
-enterContinuous_assign
- File: m_input_mult.v , 38
- Text: assign out2 [ 1 : 0 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 38
- Text: out2 [ 1 : 0 ] = in1 ...
-enterNet_assignment
- File: m_input_mult.v , 38
- Text: out2 [ 1 : 0 ] = in1 ...
-enterNet_lvalue
- File: m_input_mult.v , 38
- Text: out2 [ 1 : 0 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 38
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 38
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 38
- Text: [ 1 : 0 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 38
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 38
- Text: 1 : 0 ...
-enterConstant_range
- File: m_input_mult.v , 38
- Text: 1 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 38
- Text: 1 ...
-enterConstant_primary
- File: m_input_mult.v , 38
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 38
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 38
- Text: 1 ...
-enterConstant_expression
- File: m_input_mult.v , 38
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 38
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 38
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 38
- Text: 0 ...
-enterExpression
- File: m_input_mult.v , 38
- Text: in1 & select [ 0 ] ...
-enterExpression
- File: m_input_mult.v , 38
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 38
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 38
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 38
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 38
- Text: & ...
-enterExpression
- File: m_input_mult.v , 38
- Text: select [ 0 ] ...
-enterPrimary
- File: m_input_mult.v , 38
- Text: select [ 0 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 38
- Text: select [ 0 ] ...
-enterIdentifier
- File: m_input_mult.v , 38
- Text: select ...
-enterSelect
- File: m_input_mult.v , 38
- Text: [ 0 ] ...
-enterBit_select
- File: m_input_mult.v , 38
- Text: [ 0 ] ...
-enterExpression
- File: m_input_mult.v , 38
- Text: 0 ...
-enterPrimary
- File: m_input_mult.v , 38
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 38
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 38
- Text: 0 ...
-enterModule_item
- File: m_input_mult.v , 39
- Text: assign out2 [ 3 : 2 ...
-enterNon_port_module_item
- File: m_input_mult.v , 39
- Text: assign out2 [ 3 : 2 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 39
- Text: assign out2 [ 3 : 2 ...
-enterModule_common_item
- File: m_input_mult.v , 39
- Text: assign out2 [ 3 : 2 ...
-enterContinuous_assign
- File: m_input_mult.v , 39
- Text: assign out2 [ 3 : 2 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 39
- Text: out2 [ 3 : 2 ] = in1 ...
-enterNet_assignment
- File: m_input_mult.v , 39
- Text: out2 [ 3 : 2 ] = in1 ...
-enterNet_lvalue
- File: m_input_mult.v , 39
- Text: out2 [ 3 : 2 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 39
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 39
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 39
- Text: [ 3 : 2 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 39
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 39
- Text: 3 : 2 ...
-enterConstant_range
- File: m_input_mult.v , 39
- Text: 3 : 2 ...
-enterConstant_expression
- File: m_input_mult.v , 39
- Text: 3 ...
-enterConstant_primary
- File: m_input_mult.v , 39
- Text: 3 ...
-enterPrimary_literal
- File: m_input_mult.v , 39
- Text: 3 ...
-enterNumber_Integral
- File: m_input_mult.v , 39
- Text: 3 ...
-enterConstant_expression
- File: m_input_mult.v , 39
- Text: 2 ...
-enterConstant_primary
- File: m_input_mult.v , 39
- Text: 2 ...
-enterPrimary_literal
- File: m_input_mult.v , 39
- Text: 2 ...
-enterNumber_Integral
- File: m_input_mult.v , 39
- Text: 2 ...
-enterExpression
- File: m_input_mult.v , 39
- Text: in1 & select [ 1 ] ...
-enterExpression
- File: m_input_mult.v , 39
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 39
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 39
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 39
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 39
- Text: & ...
-enterExpression
- File: m_input_mult.v , 39
- Text: select [ 1 ] ...
-enterPrimary
- File: m_input_mult.v , 39
- Text: select [ 1 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 39
- Text: select [ 1 ] ...
-enterIdentifier
- File: m_input_mult.v , 39
- Text: select ...
-enterSelect
- File: m_input_mult.v , 39
- Text: [ 1 ] ...
-enterBit_select
- File: m_input_mult.v , 39
- Text: [ 1 ] ...
-enterExpression
- File: m_input_mult.v , 39
- Text: 1 ...
-enterPrimary
- File: m_input_mult.v , 39
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 39
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 39
- Text: 1 ...
-enterModule_item
- File: m_input_mult.v , 40
- Text: assign out2 [ 5 : 4 ...
-enterNon_port_module_item
- File: m_input_mult.v , 40
- Text: assign out2 [ 5 : 4 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 40
- Text: assign out2 [ 5 : 4 ...
-enterModule_common_item
- File: m_input_mult.v , 40
- Text: assign out2 [ 5 : 4 ...
-enterContinuous_assign
- File: m_input_mult.v , 40
- Text: assign out2 [ 5 : 4 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 40
- Text: out2 [ 5 : 4 ] = in1 ...
-enterNet_assignment
- File: m_input_mult.v , 40
- Text: out2 [ 5 : 4 ] = in1 ...
-enterNet_lvalue
- File: m_input_mult.v , 40
- Text: out2 [ 5 : 4 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 40
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 40
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 40
- Text: [ 5 : 4 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 40
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 40
- Text: 5 : 4 ...
-enterConstant_range
- File: m_input_mult.v , 40
- Text: 5 : 4 ...
-enterConstant_expression
- File: m_input_mult.v , 40
- Text: 5 ...
-enterConstant_primary
- File: m_input_mult.v , 40
- Text: 5 ...
-enterPrimary_literal
- File: m_input_mult.v , 40
- Text: 5 ...
-enterNumber_Integral
- File: m_input_mult.v , 40
- Text: 5 ...
-enterConstant_expression
- File: m_input_mult.v , 40
- Text: 4 ...
-enterConstant_primary
- File: m_input_mult.v , 40
- Text: 4 ...
-enterPrimary_literal
- File: m_input_mult.v , 40
- Text: 4 ...
-enterNumber_Integral
- File: m_input_mult.v , 40
- Text: 4 ...
-enterExpression
- File: m_input_mult.v , 40
- Text: in1 & select [ 2 ] ...
-enterExpression
- File: m_input_mult.v , 40
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 40
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 40
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 40
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 40
- Text: & ...
-enterExpression
- File: m_input_mult.v , 40
- Text: select [ 2 ] ...
-enterPrimary
- File: m_input_mult.v , 40
- Text: select [ 2 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 40
- Text: select [ 2 ] ...
-enterIdentifier
- File: m_input_mult.v , 40
- Text: select ...
-enterSelect
- File: m_input_mult.v , 40
- Text: [ 2 ] ...
-enterBit_select
- File: m_input_mult.v , 40
- Text: [ 2 ] ...
-enterExpression
- File: m_input_mult.v , 40
- Text: 2 ...
-enterPrimary
- File: m_input_mult.v , 40
- Text: 2 ...
-enterPrimary_literal
- File: m_input_mult.v , 40
- Text: 2 ...
-enterNumber_Integral
- File: m_input_mult.v , 40
- Text: 2 ...
-enterModule_item
- File: m_input_mult.v , 41
- Text: assign out2 [ 7 : 6 ...
-enterNon_port_module_item
- File: m_input_mult.v , 41
- Text: assign out2 [ 7 : 6 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 41
- Text: assign out2 [ 7 : 6 ...
-enterModule_common_item
- File: m_input_mult.v , 41
- Text: assign out2 [ 7 : 6 ...
-enterContinuous_assign
- File: m_input_mult.v , 41
- Text: assign out2 [ 7 : 6 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 41
- Text: out2 [ 7 : 6 ] = in1 ...
-enterNet_assignment
- File: m_input_mult.v , 41
- Text: out2 [ 7 : 6 ] = in1 ...
-enterNet_lvalue
- File: m_input_mult.v , 41
- Text: out2 [ 7 : 6 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 41
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 41
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 41
- Text: [ 7 : 6 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 41
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 41
- Text: 7 : 6 ...
-enterConstant_range
- File: m_input_mult.v , 41
- Text: 7 : 6 ...
-enterConstant_expression
- File: m_input_mult.v , 41
- Text: 7 ...
-enterConstant_primary
- File: m_input_mult.v , 41
- Text: 7 ...
-enterPrimary_literal
- File: m_input_mult.v , 41
- Text: 7 ...
-enterNumber_Integral
- File: m_input_mult.v , 41
- Text: 7 ...
-enterConstant_expression
- File: m_input_mult.v , 41
- Text: 6 ...
-enterConstant_primary
- File: m_input_mult.v , 41
- Text: 6 ...
-enterPrimary_literal
- File: m_input_mult.v , 41
- Text: 6 ...
-enterNumber_Integral
- File: m_input_mult.v , 41
- Text: 6 ...
-enterExpression
- File: m_input_mult.v , 41
- Text: in1 & select [ 3 ] ...
-enterExpression
- File: m_input_mult.v , 41
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 41
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 41
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 41
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 41
- Text: & ...
-enterExpression
- File: m_input_mult.v , 41
- Text: select [ 3 ] ...
-enterPrimary
- File: m_input_mult.v , 41
- Text: select [ 3 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 41
- Text: select [ 3 ] ...
-enterIdentifier
- File: m_input_mult.v , 41
- Text: select ...
-enterSelect
- File: m_input_mult.v , 41
- Text: [ 3 ] ...
-enterBit_select
- File: m_input_mult.v , 41
- Text: [ 3 ] ...
-enterExpression
- File: m_input_mult.v , 41
- Text: 3 ...
-enterPrimary
- File: m_input_mult.v , 41
- Text: 3 ...
-enterPrimary_literal
- File: m_input_mult.v , 41
- Text: 3 ...
-enterNumber_Integral
- File: m_input_mult.v , 41
- Text: 3 ...
-enterModule_item
- File: m_input_mult.v , 42
- Text: assign out2 [ 9 : 8 ...
-enterNon_port_module_item
- File: m_input_mult.v , 42
- Text: assign out2 [ 9 : 8 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 42
- Text: assign out2 [ 9 : 8 ...
-enterModule_common_item
- File: m_input_mult.v , 42
- Text: assign out2 [ 9 : 8 ...
-enterContinuous_assign
- File: m_input_mult.v , 42
- Text: assign out2 [ 9 : 8 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 42
- Text: out2 [ 9 : 8 ] = in1 ...
-enterNet_assignment
- File: m_input_mult.v , 42
- Text: out2 [ 9 : 8 ] = in1 ...
-enterNet_lvalue
- File: m_input_mult.v , 42
- Text: out2 [ 9 : 8 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 42
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 42
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 42
- Text: [ 9 : 8 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 42
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 42
- Text: 9 : 8 ...
-enterConstant_range
- File: m_input_mult.v , 42
- Text: 9 : 8 ...
-enterConstant_expression
- File: m_input_mult.v , 42
- Text: 9 ...
-enterConstant_primary
- File: m_input_mult.v , 42
- Text: 9 ...
-enterPrimary_literal
- File: m_input_mult.v , 42
- Text: 9 ...
-enterNumber_Integral
- File: m_input_mult.v , 42
- Text: 9 ...
-enterConstant_expression
- File: m_input_mult.v , 42
- Text: 8 ...
-enterConstant_primary
- File: m_input_mult.v , 42
- Text: 8 ...
-enterPrimary_literal
- File: m_input_mult.v , 42
- Text: 8 ...
-enterNumber_Integral
- File: m_input_mult.v , 42
- Text: 8 ...
-enterExpression
- File: m_input_mult.v , 42
- Text: in1 & select [ 4 ] ...
-enterExpression
- File: m_input_mult.v , 42
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 42
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 42
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 42
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 42
- Text: & ...
-enterExpression
- File: m_input_mult.v , 42
- Text: select [ 4 ] ...
-enterPrimary
- File: m_input_mult.v , 42
- Text: select [ 4 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 42
- Text: select [ 4 ] ...
-enterIdentifier
- File: m_input_mult.v , 42
- Text: select ...
-enterSelect
- File: m_input_mult.v , 42
- Text: [ 4 ] ...
-enterBit_select
- File: m_input_mult.v , 42
- Text: [ 4 ] ...
-enterExpression
- File: m_input_mult.v , 42
- Text: 4 ...
-enterPrimary
- File: m_input_mult.v , 42
- Text: 4 ...
-enterPrimary_literal
- File: m_input_mult.v , 42
- Text: 4 ...
-enterNumber_Integral
- File: m_input_mult.v , 42
- Text: 4 ...
-enterModule_item
- File: m_input_mult.v , 43
- Text: assign out2 [ 11 : 1 ...
-enterNon_port_module_item
- File: m_input_mult.v , 43
- Text: assign out2 [ 11 : 1 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 43
- Text: assign out2 [ 11 : 1 ...
-enterModule_common_item
- File: m_input_mult.v , 43
- Text: assign out2 [ 11 : 1 ...
-enterContinuous_assign
- File: m_input_mult.v , 43
- Text: assign out2 [ 11 : 1 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 43
- Text: out2 [ 11 : 10 ] = i ...
-enterNet_assignment
- File: m_input_mult.v , 43
- Text: out2 [ 11 : 10 ] = i ...
-enterNet_lvalue
- File: m_input_mult.v , 43
- Text: out2 [ 11 : 10 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 43
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 43
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 43
- Text: [ 11 : 10 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 43
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 43
- Text: 11 : 10 ...
-enterConstant_range
- File: m_input_mult.v , 43
- Text: 11 : 10 ...
-enterConstant_expression
- File: m_input_mult.v , 43
- Text: 11 ...
-enterConstant_primary
- File: m_input_mult.v , 43
- Text: 11 ...
-enterPrimary_literal
- File: m_input_mult.v , 43
- Text: 11 ...
-enterNumber_Integral
- File: m_input_mult.v , 43
- Text: 11 ...
-enterConstant_expression
- File: m_input_mult.v , 43
- Text: 10 ...
-enterConstant_primary
- File: m_input_mult.v , 43
- Text: 10 ...
-enterPrimary_literal
- File: m_input_mult.v , 43
- Text: 10 ...
-enterNumber_Integral
- File: m_input_mult.v , 43
- Text: 10 ...
-enterExpression
- File: m_input_mult.v , 43
- Text: in1 & select [ 5 ] ...
-enterExpression
- File: m_input_mult.v , 43
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 43
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 43
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 43
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 43
- Text: & ...
-enterExpression
- File: m_input_mult.v , 43
- Text: select [ 5 ] ...
-enterPrimary
- File: m_input_mult.v , 43
- Text: select [ 5 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 43
- Text: select [ 5 ] ...
-enterIdentifier
- File: m_input_mult.v , 43
- Text: select ...
-enterSelect
- File: m_input_mult.v , 43
- Text: [ 5 ] ...
-enterBit_select
- File: m_input_mult.v , 43
- Text: [ 5 ] ...
-enterExpression
- File: m_input_mult.v , 43
- Text: 5 ...
-enterPrimary
- File: m_input_mult.v , 43
- Text: 5 ...
-enterPrimary_literal
- File: m_input_mult.v , 43
- Text: 5 ...
-enterNumber_Integral
- File: m_input_mult.v , 43
- Text: 5 ...
-enterModule_item
- File: m_input_mult.v , 44
- Text: assign out2 [ 13 : 1 ...
-enterNon_port_module_item
- File: m_input_mult.v , 44
- Text: assign out2 [ 13 : 1 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 44
- Text: assign out2 [ 13 : 1 ...
-enterModule_common_item
- File: m_input_mult.v , 44
- Text: assign out2 [ 13 : 1 ...
-enterContinuous_assign
- File: m_input_mult.v , 44
- Text: assign out2 [ 13 : 1 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 44
- Text: out2 [ 13 : 12 ] = i ...
-enterNet_assignment
- File: m_input_mult.v , 44
- Text: out2 [ 13 : 12 ] = i ...
-enterNet_lvalue
- File: m_input_mult.v , 44
- Text: out2 [ 13 : 12 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 44
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 44
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 44
- Text: [ 13 : 12 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 44
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 44
- Text: 13 : 12 ...
-enterConstant_range
- File: m_input_mult.v , 44
- Text: 13 : 12 ...
-enterConstant_expression
- File: m_input_mult.v , 44
- Text: 13 ...
-enterConstant_primary
- File: m_input_mult.v , 44
- Text: 13 ...
-enterPrimary_literal
- File: m_input_mult.v , 44
- Text: 13 ...
-enterNumber_Integral
- File: m_input_mult.v , 44
- Text: 13 ...
-enterConstant_expression
- File: m_input_mult.v , 44
- Text: 12 ...
-enterConstant_primary
- File: m_input_mult.v , 44
- Text: 12 ...
-enterPrimary_literal
- File: m_input_mult.v , 44
- Text: 12 ...
-enterNumber_Integral
- File: m_input_mult.v , 44
- Text: 12 ...
-enterExpression
- File: m_input_mult.v , 44
- Text: in1 & select [ 6 ] ...
-enterExpression
- File: m_input_mult.v , 44
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 44
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 44
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 44
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 44
- Text: & ...
-enterExpression
- File: m_input_mult.v , 44
- Text: select [ 6 ] ...
-enterPrimary
- File: m_input_mult.v , 44
- Text: select [ 6 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 44
- Text: select [ 6 ] ...
-enterIdentifier
- File: m_input_mult.v , 44
- Text: select ...
-enterSelect
- File: m_input_mult.v , 44
- Text: [ 6 ] ...
-enterBit_select
- File: m_input_mult.v , 44
- Text: [ 6 ] ...
-enterExpression
- File: m_input_mult.v , 44
- Text: 6 ...
-enterPrimary
- File: m_input_mult.v , 44
- Text: 6 ...
-enterPrimary_literal
- File: m_input_mult.v , 44
- Text: 6 ...
-enterNumber_Integral
- File: m_input_mult.v , 44
- Text: 6 ...
-enterModule_item
- File: m_input_mult.v , 45
- Text: assign out2 [ 15 : 1 ...
-enterNon_port_module_item
- File: m_input_mult.v , 45
- Text: assign out2 [ 15 : 1 ...
-enterModule_or_generate_item
- File: m_input_mult.v , 45
- Text: assign out2 [ 15 : 1 ...
-enterModule_common_item
- File: m_input_mult.v , 45
- Text: assign out2 [ 15 : 1 ...
-enterContinuous_assign
- File: m_input_mult.v , 45
- Text: assign out2 [ 15 : 1 ...
-enterList_of_net_assignments
- File: m_input_mult.v , 45
- Text: out2 [ 15 : 14 ] = i ...
-enterNet_assignment
- File: m_input_mult.v , 45
- Text: out2 [ 15 : 14 ] = i ...
-enterNet_lvalue
- File: m_input_mult.v , 45
- Text: out2 [ 15 : 14 ] ...
-enterPs_or_hierarchical_identifier
- File: m_input_mult.v , 45
- Text: out2 ...
-enterIdentifier
- File: m_input_mult.v , 45
- Text: out2 ...
-enterConstant_select
- File: m_input_mult.v , 45
- Text: [ 15 : 14 ] ...
-enterConstant_bit_select
- File: m_input_mult.v , 45
- Text: ...
-enterConstant_part_select_range
- File: m_input_mult.v , 45
- Text: 15 : 14 ...
-enterConstant_range
- File: m_input_mult.v , 45
- Text: 15 : 14 ...
-enterConstant_expression
- File: m_input_mult.v , 45
- Text: 15 ...
-enterConstant_primary
- File: m_input_mult.v , 45
- Text: 15 ...
-enterPrimary_literal
- File: m_input_mult.v , 45
- Text: 15 ...
-enterNumber_Integral
- File: m_input_mult.v , 45
- Text: 15 ...
-enterConstant_expression
- File: m_input_mult.v , 45
- Text: 14 ...
-enterConstant_primary
- File: m_input_mult.v , 45
- Text: 14 ...
-enterPrimary_literal
- File: m_input_mult.v , 45
- Text: 14 ...
-enterNumber_Integral
- File: m_input_mult.v , 45
- Text: 14 ...
-enterExpression
- File: m_input_mult.v , 45
- Text: in1 & select [ 7 ] ...
-enterExpression
- File: m_input_mult.v , 45
- Text: in1 ...
-enterPrimary
- File: m_input_mult.v , 45
- Text: in1 ...
-enterPrimary_literal
- File: m_input_mult.v , 45
- Text: in1 ...
-enterIdentifier
- File: m_input_mult.v , 45
- Text: in1 ...
-enterBinOp_BitwAnd
- File: m_input_mult.v , 45
- Text: & ...
-enterExpression
- File: m_input_mult.v , 45
- Text: select [ 7 ] ...
-enterPrimary
- File: m_input_mult.v , 45
- Text: select [ 7 ] ...
-enterComplex_func_call
- File: m_input_mult.v , 45
- Text: select [ 7 ] ...
-enterIdentifier
- File: m_input_mult.v , 45
- Text: select ...
-enterSelect
- File: m_input_mult.v , 45
- Text: [ 7 ] ...
-enterBit_select
- File: m_input_mult.v , 45
- Text: [ 7 ] ...
-enterExpression
- File: m_input_mult.v , 45
- Text: 7 ...
-enterPrimary
- File: m_input_mult.v , 45
- Text: 7 ...
-enterPrimary_literal
- File: m_input_mult.v , 45
- Text: 7 ...
-enterNumber_Integral
- File: m_input_mult.v , 45
- Text: 7 ...
-enterEndmodule
- File: m_input_mult.v , 46
- Text: endmodule ...
-enterDescription
- File: m_input_mult.v , 49
- Text: module pri_encooder ...
-enterModule_declaration
- File: m_input_mult.v , 49
- Text: module pri_encooder ...
-enterModule_nonansi_header
- File: m_input_mult.v , 49
- Text: module pri_encooder ...
-enterModule_keyword
- File: m_input_mult.v , 49
- Text: module ...
-enterIdentifier
- File: m_input_mult.v , 49
- Text: pri_encooder ...
-enterList_of_ports
- File: m_input_mult.v , 49
- Text: ( Op , Funct , Sel , ...
-enterPort
- File: m_input_mult.v , 49
- Text: Op ...
-enterPort_expression
- File: m_input_mult.v , 49
- Text: Op ...
-enterPort_reference
- File: m_input_mult.v , 49
- Text: Op ...
-enterIdentifier
- File: m_input_mult.v , 49
- Text: Op ...
-enterConstant_select
- File: m_input_mult.v , 49
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 49
- Text: ...
-enterPort
- File: m_input_mult.v , 49
- Text: Funct ...
-enterPort_expression
- File: m_input_mult.v , 49
- Text: Funct ...
-enterPort_reference
- File: m_input_mult.v , 49
- Text: Funct ...
-enterIdentifier
- File: m_input_mult.v , 49
- Text: Funct ...
-enterConstant_select
- File: m_input_mult.v , 49
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 49
- Text: ...
-enterPort
- File: m_input_mult.v , 49
- Text: Sel ...
-enterPort_expression
- File: m_input_mult.v , 49
- Text: Sel ...
-enterPort_reference
- File: m_input_mult.v , 49
- Text: Sel ...
-enterIdentifier
- File: m_input_mult.v , 49
- Text: Sel ...
-enterConstant_select
- File: m_input_mult.v , 49
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 49
- Text: ...
-enterPort
- File: m_input_mult.v , 49
- Text: B ...
-enterPort_expression
- File: m_input_mult.v , 49
- Text: B ...
-enterPort_reference
- File: m_input_mult.v , 49
- Text: B ...
-enterIdentifier
- File: m_input_mult.v , 49
- Text: B ...
-enterConstant_select
- File: m_input_mult.v , 49
- Text: ...
-enterConstant_bit_select
- File: m_input_mult.v , 49
- Text: ...
-enterModule_item
- File: m_input_mult.v , 50
- Text: input [ 1 : 0 ] Op ; ...
-enterPort_declaration
- File: m_input_mult.v , 50
- Text: input [ 1 : 0 ] Op ...
-enterInput_declaration
- File: m_input_mult.v , 50
- Text: input [ 1 : 0 ] Op ...
-enterNet_port_type
- File: m_input_mult.v , 50
- Text: [ 1 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 50
- Text: [ 1 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 50
- Text: [ 1 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 50
- Text: 1 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 50
- Text: 1 ...
-enterConstant_primary
- File: m_input_mult.v , 50
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 50
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 50
- Text: 1 ...
-enterConstant_expression
- File: m_input_mult.v , 50
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 50
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 50
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 50
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 50
- Text: Op ...
-enterIdentifier
- File: m_input_mult.v , 50
- Text: Op ...
-enterModule_item
- File: m_input_mult.v , 51
- Text: input [ 4 : 0 ] Func ...
-enterPort_declaration
- File: m_input_mult.v , 51
- Text: input [ 4 : 0 ] Func ...
-enterInput_declaration
- File: m_input_mult.v , 51
- Text: input [ 4 : 0 ] Func ...
-enterNet_port_type
- File: m_input_mult.v , 51
- Text: [ 4 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 51
- Text: [ 4 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 51
- Text: [ 4 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 51
- Text: 4 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 51
- Text: 4 ...
-enterConstant_primary
- File: m_input_mult.v , 51
- Text: 4 ...
-enterPrimary_literal
- File: m_input_mult.v , 51
- Text: 4 ...
-enterNumber_Integral
- File: m_input_mult.v , 51
- Text: 4 ...
-enterConstant_expression
- File: m_input_mult.v , 51
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 51
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 51
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 51
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 51
- Text: Funct ...
-enterIdentifier
- File: m_input_mult.v , 51
- Text: Funct ...
-enterModule_item
- File: m_input_mult.v , 52
- Text: output [ 1 : 0 ] Sel ...
-enterPort_declaration
- File: m_input_mult.v , 52
- Text: output [ 1 : 0 ] Sel ...
-enterOutput_declaration
- File: m_input_mult.v , 52
- Text: output [ 1 : 0 ] Sel ...
-enterNet_port_type
- File: m_input_mult.v , 52
- Text: [ 1 : 0 ] ...
-enterData_type_or_implicit
- File: m_input_mult.v , 52
- Text: [ 1 : 0 ] ...
-enterPacked_dimension
- File: m_input_mult.v , 52
- Text: [ 1 : 0 ] ...
-enterConstant_range
- File: m_input_mult.v , 52
- Text: 1 : 0 ...
-enterConstant_expression
- File: m_input_mult.v , 52
- Text: 1 ...
-enterConstant_primary
- File: m_input_mult.v , 52
- Text: 1 ...
-enterPrimary_literal
- File: m_input_mult.v , 52
- Text: 1 ...
-enterNumber_Integral
- File: m_input_mult.v , 52
- Text: 1 ...
-enterConstant_expression
- File: m_input_mult.v , 52
- Text: 0 ...
-enterConstant_primary
- File: m_input_mult.v , 52
- Text: 0 ...
-enterPrimary_literal
- File: m_input_mult.v , 52
- Text: 0 ...
-enterNumber_Integral
- File: m_input_mult.v , 52
- Text: 0 ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 52
- Text: Sel ...
-enterIdentifier
- File: m_input_mult.v , 52
- Text: Sel ...
-enterModule_item
- File: m_input_mult.v , 53
- Text: output B ; ...
-enterPort_declaration
- File: m_input_mult.v , 53
- Text: output B ...
-enterOutput_declaration
- File: m_input_mult.v , 53
- Text: output B ...
-enterNet_port_type
- File: m_input_mult.v , 53
- Text: ...
-enterData_type_or_implicit
- File: m_input_mult.v , 53
- Text: ...
-enterList_of_port_identifiers
- File: m_input_mult.v , 53
- Text: B ...
-enterIdentifier
- File: m_input_mult.v , 53
- Text: B ...
-enterModule_item
- File: m_input_mult.v , 54
- Text: always @ ( Op or Fun ...
-enterNon_port_module_item
- File: m_input_mult.v , 54
- Text: always @ ( Op or Fun ...
-enterModule_or_generate_item
- File: m_input_mult.v , 54
- Text: always @ ( Op or Fun ...
-enterModule_common_item
- File: m_input_mult.v , 54
- Text: always @ ( Op or Fun ...
-enterAlways_construct
- File: m_input_mult.v , 54
- Text: always @ ( Op or Fun ...
-enterAlwaysKeywd_Always
- File: m_input_mult.v , 54
- Text: always ...
-enterStatement
- File: m_input_mult.v , 54
- Text: @ ( Op or Funct ) ca ...
-enterStatement_item
- File: m_input_mult.v , 54
- Text: @ ( Op or Funct ) ca ...
-enterProcedural_timing_control_statement
- File: m_input_mult.v , 54
- Text: @ ( Op or Funct ) ca ...
-enterProcedural_timing_control
- File: m_input_mult.v , 54
- Text: @ ( Op or Funct ) ...
-enterEvent_control
- File: m_input_mult.v , 54
- Text: @ ( Op or Funct ) ...
-enterEvent_expression
- File: m_input_mult.v , 54
- Text: Op or Funct ...
-enterEvent_expression
- File: m_input_mult.v , 54
- Text: Op ...
-enterExpression
- File: m_input_mult.v , 54
- Text: Op ...
-enterPrimary
- File: m_input_mult.v , 54
- Text: Op ...
-enterPrimary_literal
- File: m_input_mult.v , 54
- Text: Op ...
-enterIdentifier
- File: m_input_mult.v , 54
- Text: Op ...
-enterEvent_expression
- File: m_input_mult.v , 54
- Text: Funct ...
-enterExpression
- File: m_input_mult.v , 54
- Text: Funct ...
-enterPrimary
- File: m_input_mult.v , 54
- Text: Funct ...
-enterPrimary_literal
- File: m_input_mult.v , 54
- Text: Funct ...
-enterIdentifier
- File: m_input_mult.v , 54
- Text: Funct ...
-enterStatement_or_null
- File: m_input_mult.v , 55
- Text: casex ( { Op , Funct ...
-enterStatement
- File: m_input_mult.v , 55
- Text: casex ( { Op , Funct ...
-enterStatement_item
- File: m_input_mult.v , 55
- Text: casex ( { Op , Funct ...
-enterCase_statement
- File: m_input_mult.v , 55
- Text: casex ( { Op , Funct ...
-enterCaseKeyword_CaseX
- File: m_input_mult.v , 55
- Text: casex ...
-enterExpression
- File: m_input_mult.v , 55
- Text: { Op , Funct } ...
-enterPrimary
- File: m_input_mult.v , 55
- Text: { Op , Funct } ...
-enterConcatenation
- File: m_input_mult.v , 55
- Text: { Op , Funct } ...
-enterExpression
- File: m_input_mult.v , 55
- Text: Op ...
-enterPrimary
- File: m_input_mult.v , 55
- Text: Op ...
-enterPrimary_literal
- File: m_input_mult.v , 55
- Text: Op ...
-enterIdentifier
- File: m_input_mult.v , 55
- Text: Op ...
-enterExpression
- File: m_input_mult.v , 55
- Text: Funct ...
-enterPrimary
- File: m_input_mult.v , 55
- Text: Funct ...
-enterPrimary_literal
- File: m_input_mult.v , 55
- Text: Funct ...
-enterIdentifier
- File: m_input_mult.v , 55
- Text: Funct ...
-enterCase_item
- File: m_input_mult.v , 56
- Text: { 2'b01 , 5'bx } : b ...
-enterExpression
- File: m_input_mult.v , 56
- Text: { 2'b01 , 5'bx } ...
-enterPrimary
- File: m_input_mult.v , 56
- Text: { 2'b01 , 5'bx } ...
-enterConcatenation
- File: m_input_mult.v , 56
- Text: { 2'b01 , 5'bx } ...
-enterExpression
- File: m_input_mult.v , 56
- Text: 2'b01 ...
-enterPrimary
- File: m_input_mult.v , 56
- Text: 2'b01 ...
-enterPrimary_literal
- File: m_input_mult.v , 56
- Text: 2'b01 ...
-enterNumber_Integral
- File: m_input_mult.v , 56
- Text: 2'b01 ...
-enterExpression
- File: m_input_mult.v , 56
- Text: 5'bx ...
-enterPrimary
- File: m_input_mult.v , 56
- Text: 5'bx ...
-enterPrimary_literal
- File: m_input_mult.v , 56
- Text: 5'bx ...
-enterNumber_Integral
- File: m_input_mult.v , 56
- Text: 5'bx ...
-enterStatement_or_null
- File: m_input_mult.v , 56
- Text: begin Sel = 2'b11 ; ...
-enterStatement
- File: m_input_mult.v , 56
- Text: begin Sel = 2'b11 ; ...
-enterStatement_item
- File: m_input_mult.v , 56
- Text: begin Sel = 2'b11 ; ...
-enterSeq_block
- File: m_input_mult.v , 56
- Text: begin Sel = 2'b11 ; ...
-enterStatement_or_null
- File: m_input_mult.v , 57
- Text: Sel = 2'b11 ; ...
-enterStatement
- File: m_input_mult.v , 57
- Text: Sel = 2'b11 ; ...
-enterStatement_item
- File: m_input_mult.v , 57
- Text: Sel = 2'b11 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 57
- Text: Sel = 2'b11 ...
-enterOperator_assignment
- File: m_input_mult.v , 57
- Text: Sel = 2'b11 ...
-enterVariable_lvalue
- File: m_input_mult.v , 57
- Text: Sel ...
-enterHierarchical_identifier
- File: m_input_mult.v , 57
- Text: Sel ...
-enterSelect
- File: m_input_mult.v , 57
- Text: ...
-enterBit_select
- File: m_input_mult.v , 57
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 57
- Text: = ...
-enterExpression
- File: m_input_mult.v , 57
- Text: 2'b11 ...
-enterPrimary
- File: m_input_mult.v , 57
- Text: 2'b11 ...
-enterPrimary_literal
- File: m_input_mult.v , 57
- Text: 2'b11 ...
-enterNumber_Integral
- File: m_input_mult.v , 57
- Text: 2'b11 ...
-enterStatement_or_null
- File: m_input_mult.v , 58
- Text: B = 1'b1 ; ...
-enterStatement
- File: m_input_mult.v , 58
- Text: B = 1'b1 ; ...
-enterStatement_item
- File: m_input_mult.v , 58
- Text: B = 1'b1 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 58
- Text: B = 1'b1 ...
-enterOperator_assignment
- File: m_input_mult.v , 58
- Text: B = 1'b1 ...
-enterVariable_lvalue
- File: m_input_mult.v , 58
- Text: B ...
-enterHierarchical_identifier
- File: m_input_mult.v , 58
- Text: B ...
-enterSelect
- File: m_input_mult.v , 58
- Text: ...
-enterBit_select
- File: m_input_mult.v , 58
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 58
- Text: = ...
-enterExpression
- File: m_input_mult.v , 58
- Text: 1'b1 ...
-enterPrimary
- File: m_input_mult.v , 58
- Text: 1'b1 ...
-enterPrimary_literal
- File: m_input_mult.v , 58
- Text: 1'b1 ...
-enterNumber_1Tickb1
- File: m_input_mult.v , 58
- Text: 1'b1 ...
-enterEnd
- File: m_input_mult.v , 59
- Text: end ...
-enterCase_item
- File: m_input_mult.v , 60
- Text: { 2'b11 , 5'b00011 } ...
-enterExpression
- File: m_input_mult.v , 60
- Text: { 2'b11 , 5'b00011 } ...
-enterPrimary
- File: m_input_mult.v , 60
- Text: { 2'b11 , 5'b00011 } ...
-enterConcatenation
- File: m_input_mult.v , 60
- Text: { 2'b11 , 5'b00011 } ...
-enterExpression
- File: m_input_mult.v , 60
- Text: 2'b11 ...
-enterPrimary
- File: m_input_mult.v , 60
- Text: 2'b11 ...
-enterPrimary_literal
- File: m_input_mult.v , 60
- Text: 2'b11 ...
-enterNumber_Integral
- File: m_input_mult.v , 60
- Text: 2'b11 ...
-enterExpression
- File: m_input_mult.v , 60
- Text: 5'b00011 ...
-enterPrimary
- File: m_input_mult.v , 60
- Text: 5'b00011 ...
-enterPrimary_literal
- File: m_input_mult.v , 60
- Text: 5'b00011 ...
-enterNumber_Integral
- File: m_input_mult.v , 60
- Text: 5'b00011 ...
-enterStatement_or_null
- File: m_input_mult.v , 60
- Text: begin Sel = 2'b01 ; ...
-enterStatement
- File: m_input_mult.v , 60
- Text: begin Sel = 2'b01 ; ...
-enterStatement_item
- File: m_input_mult.v , 60
- Text: begin Sel = 2'b01 ; ...
-enterSeq_block
- File: m_input_mult.v , 60
- Text: begin Sel = 2'b01 ; ...
-enterStatement_or_null
- File: m_input_mult.v , 61
- Text: Sel = 2'b01 ; ...
-enterStatement
- File: m_input_mult.v , 61
- Text: Sel = 2'b01 ; ...
-enterStatement_item
- File: m_input_mult.v , 61
- Text: Sel = 2'b01 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 61
- Text: Sel = 2'b01 ...
-enterOperator_assignment
- File: m_input_mult.v , 61
- Text: Sel = 2'b01 ...
-enterVariable_lvalue
- File: m_input_mult.v , 61
- Text: Sel ...
-enterHierarchical_identifier
- File: m_input_mult.v , 61
- Text: Sel ...
-enterSelect
- File: m_input_mult.v , 61
- Text: ...
-enterBit_select
- File: m_input_mult.v , 61
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 61
- Text: = ...
-enterExpression
- File: m_input_mult.v , 61
- Text: 2'b01 ...
-enterPrimary
- File: m_input_mult.v , 61
- Text: 2'b01 ...
-enterPrimary_literal
- File: m_input_mult.v , 61
- Text: 2'b01 ...
-enterNumber_Integral
- File: m_input_mult.v , 61
- Text: 2'b01 ...
-enterStatement_or_null
- File: m_input_mult.v , 62
- Text: B = 1'b1 ; ...
-enterStatement
- File: m_input_mult.v , 62
- Text: B = 1'b1 ; ...
-enterStatement_item
- File: m_input_mult.v , 62
- Text: B = 1'b1 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 62
- Text: B = 1'b1 ...
-enterOperator_assignment
- File: m_input_mult.v , 62
- Text: B = 1'b1 ...
-enterVariable_lvalue
- File: m_input_mult.v , 62
- Text: B ...
-enterHierarchical_identifier
- File: m_input_mult.v , 62
- Text: B ...
-enterSelect
- File: m_input_mult.v , 62
- Text: ...
-enterBit_select
- File: m_input_mult.v , 62
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 62
- Text: = ...
-enterExpression
- File: m_input_mult.v , 62
- Text: 1'b1 ...
-enterPrimary
- File: m_input_mult.v , 62
- Text: 1'b1 ...
-enterPrimary_literal
- File: m_input_mult.v , 62
- Text: 1'b1 ...
-enterNumber_1Tickb1
- File: m_input_mult.v , 62
- Text: 1'b1 ...
-enterEnd
- File: m_input_mult.v , 63
- Text: end ...
-enterCase_item
- File: m_input_mult.v , 64
- Text: { 2'b11 , 5'b00001 } ...
-enterExpression
- File: m_input_mult.v , 64
- Text: { 2'b11 , 5'b00001 } ...
-enterPrimary
- File: m_input_mult.v , 64
- Text: { 2'b11 , 5'b00001 } ...
-enterConcatenation
- File: m_input_mult.v , 64
- Text: { 2'b11 , 5'b00001 } ...
-enterExpression
- File: m_input_mult.v , 64
- Text: 2'b11 ...
-enterPrimary
- File: m_input_mult.v , 64
- Text: 2'b11 ...
-enterPrimary_literal
- File: m_input_mult.v , 64
- Text: 2'b11 ...
-enterNumber_Integral
- File: m_input_mult.v , 64
- Text: 2'b11 ...
-enterExpression
- File: m_input_mult.v , 64
- Text: 5'b00001 ...
-enterPrimary
- File: m_input_mult.v , 64
- Text: 5'b00001 ...
-enterPrimary_literal
- File: m_input_mult.v , 64
- Text: 5'b00001 ...
-enterNumber_Integral
- File: m_input_mult.v , 64
- Text: 5'b00001 ...
-enterStatement_or_null
- File: m_input_mult.v , 64
- Text: begin Sel = 2'b10 ; ...
-enterStatement
- File: m_input_mult.v , 64
- Text: begin Sel = 2'b10 ; ...
-enterStatement_item
- File: m_input_mult.v , 64
- Text: begin Sel = 2'b10 ; ...
-enterSeq_block
- File: m_input_mult.v , 64
- Text: begin Sel = 2'b10 ; ...
-enterStatement_or_null
- File: m_input_mult.v , 65
- Text: Sel = 2'b10 ; ...
-enterStatement
- File: m_input_mult.v , 65
- Text: Sel = 2'b10 ; ...
-enterStatement_item
- File: m_input_mult.v , 65
- Text: Sel = 2'b10 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 65
- Text: Sel = 2'b10 ...
-enterOperator_assignment
- File: m_input_mult.v , 65
- Text: Sel = 2'b10 ...
-enterVariable_lvalue
- File: m_input_mult.v , 65
- Text: Sel ...
-enterHierarchical_identifier
- File: m_input_mult.v , 65
- Text: Sel ...
-enterSelect
- File: m_input_mult.v , 65
- Text: ...
-enterBit_select
- File: m_input_mult.v , 65
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 65
- Text: = ...
-enterExpression
- File: m_input_mult.v , 65
- Text: 2'b10 ...
-enterPrimary
- File: m_input_mult.v , 65
- Text: 2'b10 ...
-enterPrimary_literal
- File: m_input_mult.v , 65
- Text: 2'b10 ...
-enterNumber_Integral
- File: m_input_mult.v , 65
- Text: 2'b10 ...
-enterStatement_or_null
- File: m_input_mult.v , 66
- Text: B = 1'b1 ; ...
-enterStatement
- File: m_input_mult.v , 66
- Text: B = 1'b1 ; ...
-enterStatement_item
- File: m_input_mult.v , 66
- Text: B = 1'b1 ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 66
- Text: B = 1'b1 ...
-enterOperator_assignment
- File: m_input_mult.v , 66
- Text: B = 1'b1 ...
-enterVariable_lvalue
- File: m_input_mult.v , 66
- Text: B ...
-enterHierarchical_identifier
- File: m_input_mult.v , 66
- Text: B ...
-enterSelect
- File: m_input_mult.v , 66
- Text: ...
-enterBit_select
- File: m_input_mult.v , 66
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 66
- Text: = ...
-enterExpression
- File: m_input_mult.v , 66
- Text: 1'b1 ...
-enterPrimary
- File: m_input_mult.v , 66
- Text: 1'b1 ...
-enterPrimary_literal
- File: m_input_mult.v , 66
- Text: 1'b1 ...
-enterNumber_1Tickb1
- File: m_input_mult.v , 66
- Text: 1'b1 ...
-enterEnd
- File: m_input_mult.v , 67
- Text: end ...
-enterCase_item
- File: m_input_mult.v , 68
- Text: default : begin Sel ...
-enterStatement_or_null
- File: m_input_mult.v , 68
- Text: begin Sel = 2'bxx ; ...
-enterStatement
- File: m_input_mult.v , 68
- Text: begin Sel = 2'bxx ; ...
-enterStatement_item
- File: m_input_mult.v , 68
- Text: begin Sel = 2'bxx ; ...
-enterSeq_block
- File: m_input_mult.v , 68
- Text: begin Sel = 2'bxx ; ...
-enterStatement_or_null
- File: m_input_mult.v , 69
- Text: Sel = 2'bxx ; ...
-enterStatement
- File: m_input_mult.v , 69
- Text: Sel = 2'bxx ; ...
-enterStatement_item[INFO :PY0400] Processing source file "mux21.v".
-
-
- File: m_input_mult.v , 69
- Text: Sel = 2'bxx ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 69
- Text: Sel = 2'bxx ...
-enterOperator_assignment
- File: m_input_mult.v , 69
- Text: Sel = 2'bxx ...
-enterVariable_lvalue
- File: m_input_mult.v , 69
- Text: Sel ...
-enterHierarchical_identifier
- File: m_input_mult.v , 69
- Text: Sel ...
-enterSelect
- File: m_input_mult.v , 69
- Text: ...
-enterBit_select
- File: m_input_mult.v , 69
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 69
- Text: = ...
-enterExpression
- File: m_input_mult.v , 69
- Text: 2'bxx ...
-enterPrimary
- File: m_input_mult.v , 69
- Text: 2'bxx ...
-enterPrimary_literal
- File: m_input_mult.v , 69
- Text: 2'bxx ...
-enterNumber_Integral
- File: m_input_mult.v , 69
- Text: 2'bxx ...
-enterStatement_or_null
- File: m_input_mult.v , 70
- Text: B = 1'bx ; ...
-enterStatement
- File: m_input_mult.v , 70
- Text: B = 1'bx ; ...
-enterStatement_item
- File: m_input_mult.v , 70
- Text: B = 1'bx ; ...
-enterBlocking_assignment
- File: m_input_mult.v , 70
- Text: B = 1'bx ...
-enterOperator_assignment
- File: m_input_mult.v , 70
- Text: B = 1'bx ...
-enterVariable_lvalue
- File: m_input_mult.v , 70
- Text: B ...
-enterHierarchical_identifier
- File: m_input_mult.v , 70
- Text: B ...
-enterSelect
- File: m_input_mult.v , 70
- Text: ...
-enterBit_select
- File: m_input_mult.v , 70
- Text: ...
-enterAssignOp_Assign
- File: m_input_mult.v , 70
- Text: = ...
-enterExpression
- File: m_input_mult.v , 70
- Text: 1'bx ...
-enterPrimary
- File: m_input_mult.v , 70
- Text: 1'bx ...
-enterPrimary_literal
- File: m_input_mult.v , 70
- Text: 1'bx ...
-enterNumber_1Tickbx
- File: m_input_mult.v , 70
- Text: 1'bx ...
-enterEnd
- File: m_input_mult.v , 71
- Text: end ...
-enterEndcase
- File: m_input_mult.v , 72
- Text: endcase ...
-enterEndmodule
- File: m_input_mult.v , 73
- Text: endmodule ...
-enterTop_level_rule
- File: mux21.v , 7
- Text: module mux21_switch ...
-enterNull_rule
- File: mux21.v , 7
- Text: ...
-enterSource_text
- File: mux21.v , 7
- Text: module mux21_switch ...
-enterDescription
- File: mux21.v , 7
- Text: module mux21_switch ...
-enterModule_declaration
- File: mux21.v , 7
- Text: module mux21_switch ...
-enterModule_nonansi_header
- File: mux21.v , 7
- Text: module mux21_switch ...
-enterModule_keyword
- File: mux21.v , 7
- Text: module ...
-enterIdentifier
- File: mux21.v , 7
- Text: mux21_switch ...
-enterList_of_ports
- File: mux21.v , 7
- Text: ( out , ctrl , in1 , ...
-enterPort
- File: mux21.v , 7
- Text: out ...
-enterPort_expression
- File: mux21.v , 7
- Text: out ...
-enterPort_reference
- File: mux21.v , 7
- Text: out ...
-enterIdentifier
- File: mux21.v , 7
- Text: out ...
-enterConstant_select
- File: mux21.v , 7
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 7
- Text: ...
-enterPort
- File: mux21.v , 7
- Text: ctrl ...
-enterPort_expression
- File: mux21.v , 7
- Text: ctrl ...
-enterPort_reference
- File: mux21.v , 7
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 7
- Text: ctrl ...
-enterConstant_select
- File: mux21.v , 7
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 7
- Text: ...
-enterPort
- File: mux21.v , 7
- Text: in1 ...
-enterPort_expression
- File: mux21.v , 7
- Text: in1 ...
-enterPort_reference
- File: mux21.v , 7
- Text: in1 ...
-enterIdentifier
- File: mux21.v , 7
- Text: in1 ...
-enterConstant_select
- File: mux21.v , 7
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 7
- Text: ...
-enterPort
- File: mux21.v , 7
- Text: in2 ...
-enterPort_expression
- File: mux21.v , 7
- Text: in2 ...
-enterPort_reference
- File: mux21.v , 7
- Text: in2 ...
-enterIdentifier
- File: mux21.v , 7
- Text: in2 ...
-enterConstant_select
- File: mux21.v , 7
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 7
- Text: ...
-enterModule_item
- File: mux21.v , 9
- Text: output out ; ...
-enterPort_declaration
- File: mux21.v , 9
- Text: output out ...
-enterOutput_declaration
- File: mux21.v , 9
- Text: output out ...
-enterNet_port_type
- File: mux21.v , 9
- Text: ...
-enterData_type_or_implicit
- File: mux21.v , 9
- Text: ...
-enterList_of_port_identifiers
- File: mux21.v , 9
- Text: out ...
-enterIdentifier
- File: mux21.v , 9
- Text: out ...
-enterModule_item
- File: mux21.v , 10
- Text: input ctrl , in1 , i ...
-enterPort_declaration
- File: mux21.v , 10
- Text: input ctrl , in1 , i ...
-enterInput_declaration
- File: mux21.v , 10
- Text: input ctrl , in1 , i ...
-enterNet_port_type
- File: mux21.v , 10
- Text: ...
-enterData_type_or_implicit
- File: mux21.v , 10
- Text: ...
-enterList_of_port_identifiers
- File: mux21.v , 10
- Text: ctrl , in1 , in2 ...
-enterIdentifier
- File: mux21.v , 10
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 10
- Text: in1 ...
-enterIdentifier
- File: mux21.v , 10
- Text: in2 ...
-enterModule_item
- File: mux21.v , 11
- Text: wire e ; ...
-enterNon_port_module_item
- File: mux21.v , 11
- Text: wire e ; ...
-enterModule_or_generate_item
- File: mux21.v , 11
- Text: wire e ; ...
-enterModule_common_item
- File: mux21.v , 11
- Text: wire e ; ...
-enterModule_or_generate_item_declaration
- File: mux21.v , 11
- Text: wire e ; ...
-enterPackage_or_generate_item_declaration
- File: mux21.v , 11
- Text: wire e ; ...
-enterNet_declaration
- File: mux21.v , 11
- Text: wire e ; ...
-enterNetType_Wire
- File: mux21.v , 11
- Text: wire ...
-enterData_type_or_implicit
- File: mux21.v , 11
- Text: ...
-enterList_of_net_decl_assignments
- File: mux21.v , 11
- Text: e ...
-enterNet_decl_assignment
- File: mux21.v , 11
- Text: e ...
-enterIdentifier
- File: mux21.v , 11
- Text: e ...
-enterModule_item
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterNon_port_module_item
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterModule_or_generate_item
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterModule_common_item
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterModule_or_generate_item_declaration
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterPackage_or_generate_item_declaration
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterNet_declaration
- File: mux21.v , 13
- Text: supply1 power ; ...
-enterNetType_Supply1
- File: mux21.v , 13
- Text: supply1 ...
-enterData_type_or_implicit
- File: mux21.v , 13
- Text: ...
-enterList_of_net_decl_assignments
- File: mux21.v , 13
- Text: power ...
-enterNet_decl_assignment
- File: mux21.v , 13
- Text: power ...
-enterIdentifier
- File: mux21.v , 13
- Text: power ...
-enterModule_item
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterNon_port_module_item
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterModule_or_generate_item
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterModule_common_item
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterModule_or_generate_item_declaration
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterPackage_or_generate_item_declaration
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterNet_declaration
- File: mux21.v , 14
- Text: supply0 ground ; ...
-enterNetType_Supply0
- File: mux21.v , 14
- Text: supply0 ...
-enterData_type_or_implicit
- File: mux21.v , 14
- Text: ...
-enterList_of_net_decl_assignments
- File: mux21.v , 14
- Text: ground ...
-enterNet_decl_assignment
- File: mux21.v , 14
- Text: ground ...
-enterIdentifier
- File: mux21.v , 14
- Text: ground ...
-enterModule_item
- File: mux21.v , 16
- Text: pmos N1 ( e , power ...
-enterNon_port_module_item
- File: mux21.v , 16
- Text: pmos N1 ( e , power ...
-enterModule_or_generate_item
- File: mux21.v , 16
- Text: pmos N1 ( e , power ...
-enterGate_instantiation
- File: mux21.v , 16
- Text: pmos N1 ( e , power ...
-enterMosSwitchType_PMos
- File: mux21.v , 16
- Text: pmos ...
-enterMos_switch_instance
- File: mux21.v , 16
- Text: N1 ( e , power , ctr ...
-enterName_of_instance
- File: mux21.v , 16
- Text: N1 ...
-enterIdentifier
- File: mux21.v , 16
- Text: N1 ...
-enterNet_lvalue
- File: mux21.v , 16
- Text: e ...
-enterPs_or_hierarchical_identifier
- File: mux21.v , 16
- Text: e ...
-enterIdentifier
- File: mux21.v , 16
- Text: e ...
-enterConstant_select
- File: mux21.v , 16
- Text: ...
-enterConstant_bit_select[INFO :PY0400] Processing source file "synfifo.v".
-
-
- File: mux21.v , 16
- Text: ...
-enterExpression
- File: mux21.v , 16
- Text: power ...
-enterPrimary
- File: mux21.v , 16
- Text: power ...
-enterPrimary_literal
- File: mux21.v , 16
- Text: power ...
-enterIdentifier
- File: mux21.v , 16
- Text: power ...
-enterExpression
- File: mux21.v , 16
- Text: ctrl ...
-enterPrimary
- File: mux21.v , 16
- Text: ctrl ...
-enterPrimary_literal
- File: mux21.v , 16
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 16
- Text: ctrl ...
-enterModule_item
- File: mux21.v , 17
- Text: nmos N2 ( e , ground ...
-enterNon_port_module_item
- File: mux21.v , 17
- Text: nmos N2 ( e , ground ...
-enterModule_or_generate_item
- File: mux21.v , 17
- Text: nmos N2 ( e , ground ...
-enterGate_instantiation
- File: mux21.v , 17
- Text: nmos N2 ( e , ground ...
-enterMosSwitchType_NMos
- File: mux21.v , 17
- Text: nmos ...
-enterMos_switch_instance
- File: mux21.v , 17
- Text: N2 ( e , ground , ct ...
-enterName_of_instance
- File: mux21.v , 17
- Text: N2 ...
-enterIdentifier
- File: mux21.v , 17
- Text: N2 ...
-enterNet_lvalue
- File: mux21.v , 17
- Text: e ...
-enterPs_or_hierarchical_identifier
- File: mux21.v , 17
- Text: e ...
-enterIdentifier
- File: mux21.v , 17
- Text: e ...
-enterConstant_select
- File: mux21.v , 17
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 17
- Text: ...
-enterExpression
- File: mux21.v , 17
- Text: ground ...
-enterPrimary
- File: mux21.v , 17
- Text: ground ...
-enterPrimary_literal
- File: mux21.v , 17
- Text: ground ...
-enterIdentifier
- File: mux21.v , 17
- Text: ground ...
-enterExpression
- File: mux21.v , 17
- Text: ctrl ...
-enterPrimary
- File: mux21.v , 17
- Text: ctrl ...
-enterPrimary_literal
- File: mux21.v , 17
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 17
- Text: ctrl ...
-enterModule_item
- File: mux21.v , 19
- Text: cmos C1 ( out , in1 ...
-enterNon_port_module_item
- File: mux21.v , 19
- Text: cmos C1 ( out , in1 ...
-enterModule_or_generate_item
- File: mux21.v , 19
- Text: cmos C1 ( out , in1 ...
-enterGate_instantiation
- File: mux21.v , 19
- Text: cmos C1 ( out , in1 ...
-enterCmosSwitchType_Cmos
- File: mux21.v , 19
- Text: cmos ...
-enterCmos_switch_instance
- File: mux21.v , 19
- Text: C1 ( out , in1 , w , ...
-enterName_of_instance
- File: mux21.v , 19
- Text: C1 ...
-enterIdentifier
- File: mux21.v , 19
- Text: C1 ...
-enterNet_lvalue
- File: mux21.v , 19
- Text: out ...
-enterPs_or_hierarchical_identifier
- File: mux21.v , 19
- Text: out ...
-enterIdentifier
- File: mux21.v , 19
- Text: out ...
-enterConstant_select
- File: mux21.v , 19
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 19
- Text: ...
-enterExpression
- File: mux21.v , 19
- Text: in1 ...
-enterPrimary
- File: mux21.v , 19
- Text: in1 ...
-enterPrimary_literal
- File: mux21.v , 19
- Text: in1 ...
-enterIdentifier
- File: mux21.v , 19
- Text: in1 ...
-enterExpression
- File: mux21.v , 19
- Text: w ...
-enterPrimary
- File: mux21.v , 19
- Text: w ...
-enterPrimary_literal
- File: mux21.v , 19
- Text: w ...
-enterIdentifier
- File: mux21.v , 19
- Text: w ...
-enterExpression
- File: mux21.v , 19
- Text: ctrl ...
-enterPrimary
- File: mux21.v , 19
- Text: ctrl ...
-enterPrimary_literal
- File: mux21.v , 19
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 19
- Text: ctrl ...
-enterModule_item
- File: mux21.v , 20
- Text: cmos C2 ( out , in2 ...
-enterNon_port_module_item
- File: mux21.v , 20
- Text: cmos C2 ( out , in2 ...
-enterModule_or_generate_item
- File: mux21.v , 20
- Text: cmos C2 ( out , in2 ...
-enterGate_instantiation
- File: mux21.v , 20
- Text: cmos C2 ( out , in2 ...
-enterCmosSwitchType_Cmos
- File: mux21.v , 20
- Text: cmos ...
-enterCmos_switch_instance
- File: mux21.v , 20
- Text: C2 ( out , in2 , ctr ...
-enterName_of_instance
- File: mux21.v , 20
- Text: C2 ...
-enterIdentifier
- File: mux21.v , 20
- Text: C2 ...
-enterNet_lvalue
- File: mux21.v , 20
- Text: out ...
-enterPs_or_hierarchical_identifier
- File: mux21.v , 20
- Text: out ...
-enterIdentifier
- File: mux21.v , 20
- Text: out ...
-enterConstant_select
- File: mux21.v , 20
- Text: ...
-enterConstant_bit_select
- File: mux21.v , 20
- Text: ...
-enterExpression
- File: mux21.v , 20
- Text: in2 ...
-enterPrimary
- File: mux21.v , 20
- Text: in2 ...
-enterPrimary_literal
- File: mux21.v , 20
- Text: in2 ...
-enterIdentifier
- File: mux21.v , 20
- Text: in2 ...
-enterExpression
- File: mux21.v , 20
- Text: ctrl ...
-enterPrimary
- File: mux21.v , 20
- Text: ctrl ...
-enterPrimary_literal
- File: mux21.v , 20
- Text: ctrl ...
-enterIdentifier
- File: mux21.v , 20
- Text: ctrl ...
-enterExpression
- File: mux21.v , 20
- Text: w ...
-enterPrimary
- File: mux21.v , 20
- Text: w ...
-enterPrimary_literal
- File: mux21.v , 20
- Text: w ...
-enterIdentifier
- File: mux21.v , 20
- Text: w ...
-enterEndmodule
- File: mux21.v , 22
- Text: endmodule ...
-enterTop_level_rule
- File: synfifo.v , 8
- Text: module syn_fifo ( cl ...
-enterNull_rule
- File: synfifo.v , 8
- Text: ...
-enterSource_text
- File: synfifo.v , 8
- Text: module syn_fifo ( cl ...
-enterDescription
- File: synfifo.v , 8
- Text: module syn_fifo ( cl ...
-enterModule_declaration
- File: synfifo.v , 8
- Text: module syn_fifo ( cl ...
-enterModule_nonansi_header
- File: synfifo.v , 8
- Text: module syn_fifo ( cl ...
-enterModule_keyword
- File: synfifo.v , 8
- Text: module ...
-enterIdentifier
- File: synfifo.v , 8
- Text: syn_fifo ...
-enterList_of_ports
- File: synfifo.v , 8
- Text: ( clk , rst , wr_cs ...
-enterPort
- File: synfifo.v , 9
- Text: clk ...
-enterPort_expression
- File: synfifo.v , 9
- Text: clk ...
-enterPort_reference
- File: synfifo.v , 9
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 9
- Text: clk ...
-enterConstant_select
- File: synfifo.v , 9
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 9
- Text: ...
-enterPort
- File: synfifo.v , 10
- Text: rst ...
-enterPort_expression
- File: synfifo.v , 10
- Text: rst ...
-enterPort_reference
- File: synfifo.v , 10
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 10
- Text: rst ...
-enterConstant_select
- File: synfifo.v , 10
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 10
- Text: ...
-enterPort
- File: synfifo.v , 11
- Text: wr_cs ...
-enterPort_expression
- File: synfifo.v , 11
- Text: wr_cs ...
-enterPort_reference
- File: synfifo.v , 11
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 11
- Text: wr_cs ...
-enterConstant_select
- File: synfifo.v , 11
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 11
- Text: ...
-enterPort
- File: synfifo.v , 12
- Text: rd_cs ...
-enterPort_expression
- File: synfifo.v , 12
- Text: rd_cs ...
-enterPort_reference
- File: synfifo.v , 12
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 12
- Text: rd_cs ...
-enterConstant_select
- File: synfifo.v , 12
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 12
- Text: ...
-enterPort
- File: synfifo.v , 13
- Text: data_in ...
-enterPort_expression
- File: synfifo.v , 13
- Text: data_in ...
-enterPort_reference
- File: synfifo.v , 13
- Text: data_in ...
-enterIdentifier
- File: synfifo.v , 13
- Text: data_in ...
-enterConstant_select
- File: synfifo.v , 13
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 13
- Text: ...
-enterPort
- File: synfifo.v , 14
- Text: rd_en ...
-enterPort_expression
- File: synfifo.v , 14
- Text: rd_en ...
-enterPort_reference
- File: synfifo.v , 14
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 14
- Text: rd_en ...
-enterConstant_select
- File: synfifo.v , 14
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 14
- Text: ...
-enterPort
- File: synfifo.v , 15
- Text: wr_en ...
-enterPort_expression
- File: synfifo.v , 15
- Text: wr_en ...
-enterPort_reference
- File: synfifo.v , 15
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 15
- Text: wr_en ...
-enterConstant_select
- File: synfifo.v , 15
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 15
- Text: ...
-enterPort
- File: synfifo.v , 16
- Text: data_out ...
-enterPort_expression
- File: synfifo.v , 16
- Text: data_out ...
-enterPort_reference
- File: synfifo.v , 16
- Text: data_out ...
-enterIdentifier
- File: synfifo.v , 16
- Text: data_out ...
-enterConstant_select
- File: synfifo.v , 16
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 16
- Text: ...
-enterPort
- File: synfifo.v , 17
- Text: empty ...
-enterPort_expression
- File: synfifo.v , 17
- Text: empty ...
-enterPort_reference
- File: synfifo.v , 17
- Text: empty ...
-enterIdentifier
- File: synfifo.v , 17
- Text: empty ...
-enterConstant_select
- File: synfifo.v , 17
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 17
- Text: ...
-enterPort
- File: synfifo.v , 18
- Text: full ...
-enterPort_expression
- File: synfifo.v , 18
- Text: full ...
-enterPort_reference
- File: synfifo.v , 18
- Text: full ...
-enterIdentifier
- File: synfifo.v , 18
- Text: full ...
-enterConstant_select
- File: synfifo.v , 19
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 19
- Text: ...
-enterModule_item
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterNon_port_module_item
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterModule_or_generate_item
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterModule_common_item
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterParameter_declaration
- File: synfifo.v , 22
- Text: parameter DATA_WIDTH ...
-enterData_type_or_implicit
- File: synfifo.v , 22
- Text: ...
-enterList_of_param_assignments
- File: synfifo.v , 22
- Text: DATA_WIDTH = 8 ...
-enterParam_assignment
- File: synfifo.v , 22
- Text: DATA_WIDTH = 8 ...
-enterIdentifier
- File: synfifo.v , 22
- Text: DATA_WIDTH ...
-enterConstant_param_expression
- File: synfifo.v , 22
- Text: 8 ...
-enterConstant_mintypmax_expression
- File: synfifo.v , 22
- Text: 8 ...
-enterConstant_expression
- File: synfifo.v , 22
- Text: 8 ...
-enterConstant_primary
- File: synfifo.v , 22
- Text: 8 ...
-enterPrimary_literal
- File: synfifo.v , 22
- Text: 8 ...
-enterNumber_Integral
- File: synfifo.v , 22
- Text: 8 ...
-enterModule_item
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterNon_port_module_item
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterModule_or_generate_item
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterModule_common_item
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterParameter_declaration
- File: synfifo.v , 23
- Text: parameter ADDR_WIDTH ...
-enterData_type_or_implicit
- File: synfifo.v , 23
- Text: ...
-enterList_of_param_assignments
- File: synfifo.v , 23
- Text: ADDR_WIDTH = 8 ...
-enterParam_assignment
- File: synfifo.v , 23
- Text: ADDR_WIDTH = 8 ...
-enterIdentifier
- File: synfifo.v , 23
- Text: ADDR_WIDTH ...
-enterConstant_param_expression
- File: synfifo.v , 23
- Text: 8 ...
-enterConstant_mintypmax_expression
- File: synfifo.v , 23
- Text: 8 ...
-enterConstant_expression
- File: synfifo.v , 23
- Text: 8 ...
-enterConstant_primary
- File: synfifo.v , 23
- Text: 8 ...
-enterPrimary_literal
- File: synfifo.v , 23
- Text: 8 ...
-enterNumber_Integral
- File: synfifo.v , 23
- Text: 8 ...
-enterModule_item
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterNon_port_module_item
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterModule_or_generate_item
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterModule_common_item
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterParameter_declaration
- File: synfifo.v , 24
- Text: parameter RAM_DEPTH ...
-enterData_type_or_implicit
- File: synfifo.v , 24
- Text: ...
-enterList_of_param_assignments
- File: synfifo.v , 24
- Text: RAM_DEPTH = ( 1 << A ...
-enterParam_assignment
- File: synfifo.v , 24
- Text: RAM_DEPTH = ( 1 << A ...
-enterIdentifier
- File: synfifo.v , 24
- Text: RAM_DEPTH ...
-enterConstant_param_expression
- File: synfifo.v , 24
- Text: ( 1 << ADDR_WIDTH ) ...
-enterConstant_mintypmax_expression
- File: synfifo.v , 24
- Text: ( 1 << ADDR_WIDTH ) ...
-enterConstant_expression
- File: synfifo.v , 24
- Text: ( 1 << ADDR_WIDTH ) ...
-enterConstant_primary
- File: synfifo.v , 24
- Text: ( 1 << ADDR_WIDTH ) ...
-enterConstant_mintypmax_expression
- File: synfifo.v , 24
- Text: 1 << ADDR_WIDTH ...
-enterConstant_expression
- File: synfifo.v , 24
- Text: 1 << ADDR_WIDTH ...
-enterConstant_expression
- File: synfifo.v , 24
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 24
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 24
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 24
- Text: 1 ...
-enterBinOp_ShiftLeft
- File: synfifo.v , 24
- Text: << ...
-enterConstant_expression
- File: synfifo.v , 24
- Text: ADDR_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 24
- Text: ADDR_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 24
- Text: ADDR_WIDTH ...
-enterIdentifier
- File: synfifo.v , 24
- Text: ADDR_WIDTH ...
-enterModule_item
- File: synfifo.v , 26
- Text: input clk ; ...
-enterPort_declaration
- File: synfifo.v , 26
- Text: input clk ...
-enterInput_declaration
- File: synfifo.v , 26
- Text: input clk ...
-enterNet_port_type
- File: synfifo.v , 26
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 26
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 26
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 26
- Text: clk ...
-enterModule_item
- File: synfifo.v , 27
- Text: input rst ; ...
-enterPort_declaration
- File: synfifo.v , 27
- Text: input rst ...
-enterInput_declaration
- File: synfifo.v , 27
- Text: input rst ...
-enterNet_port_type
- File: synfifo.v , 27
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 27
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 27
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 27
- Text: rst ...
-enterModule_item
- File: synfifo.v , 28
- Text: input wr_cs ; ...
-enterPort_declaration
- File: synfifo.v , 28
- Text: input wr_cs ...
-enterInput_declaration
- File: synfifo.v , 28
- Text: input wr_cs ...
-enterNet_port_type
- File: synfifo.v , 28
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 28
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 28
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 28
- Text: wr_cs ...
-enterModule_item
- File: synfifo.v , 29
- Text: input rd_cs ; ...
-enterPort_declaration
- File: synfifo.v , 29
- Text: input rd_cs ...
-enterInput_declaration
- File: synfifo.v , 29
- Text: input rd_cs ...
-enterNet_port_type
- File: synfifo.v , 29
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 29
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 29
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 29
- Text: rd_cs ...
-enterModule_item
- File: synfifo.v , 30
- Text: input rd_en ; ...
-enterPort_declaration
- File: synfifo.v , 30
- Text: input rd_en ...
-enterInput_declaration
- File: synfifo.v , 30
- Text: input rd_en ...
-enterNet_port_type
- File: synfifo.v , 30
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 30
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 30
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 30
- Text: rd_en ...
-enterModule_item
- File: synfifo.v , 31
- Text: input wr_en ; ...
-enterPort_declaration
- File: synfifo.v , 31
- Text: input wr_en ...
-enterInput_declaration
- File: synfifo.v , 31
- Text: input wr_en ...
-enterNet_port_type
- File: synfifo.v , 31
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 31
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 31
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 31
- Text: wr_en ...
-enterModule_item
- File: synfifo.v , 32
- Text: input [ DATA_WIDTH - ...
-enterPort_declaration
- File: synfifo.v , 32
- Text: input [ DATA_WIDTH - ...
-enterInput_declaration
- File: synfifo.v , 32
- Text: input [ DATA_WIDTH - ...
-enterNet_port_type
- File: synfifo.v , 32
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterData_type_or_implicit
- File: synfifo.v , 32
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterPacked_dimension
- File: synfifo.v , 32
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 32
- Text: DATA_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 32
- Text: DATA_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 32
- Text: DATA_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 32
- Text: DATA_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 32
- Text: DATA_WIDTH ...
-enterIdentifier
- File: synfifo.v , 32
- Text: DATA_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 32
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 32
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 32
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 32
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 32
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 32
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 32
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 32
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 32
- Text: 0 ...
-enterList_of_port_identifiers
- File: synfifo.v , 32
- Text: data_in ...
-enterIdentifier
- File: synfifo.v , 32
- Text: data_in ...
-enterModule_item
- File: synfifo.v , 33
- Text: output full ; ...
-enterPort_declaration
- File: synfifo.v , 33
- Text: output full ...
-enterOutput_declaration
- File: synfifo.v , 33
- Text: output full ...
-enterNet_port_type
- File: synfifo.v , 33
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 33
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 33
- Text: full ...
-enterIdentifier
- File: synfifo.v , 33
- Text: full ...
-enterModule_item
- File: synfifo.v , 34
- Text: output empty ; ...
-enterPort_declaration
- File: synfifo.v , 34
- Text: output empty ...
-enterOutput_declaration
- File: synfifo.v , 34
- Text: output empty ...
-enterNet_port_type
- File: synfifo.v , 34
- Text: ...
-enterData_type_or_implicit
- File: synfifo.v , 34
- Text: ...
-enterList_of_port_identifiers
- File: synfifo.v , 34
- Text: empty ...
-enterIdentifier
- File: synfifo.v , 34
- Text: empty ...
-enterModule_item
- File: synfifo.v , 35
- Text: output [ DATA_WIDTH ...
-enterPort_declaration
- File: synfifo.v , 35
- Text: output [ DATA_WIDTH ...
-enterOutput_declaration
- File: synfifo.v , 35
- Text: output [ DATA_WIDTH ...
-enterNet_port_type
- File: synfifo.v , 35
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterData_type_or_implicit
- File: synfifo.v , 35
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterPacked_dimension
- File: synfifo.v , 35
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 35
- Text: DATA_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 35
- Text: DATA_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 35
- Text: DATA_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 35
- Text: DATA_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 35
- Text: DATA_WIDTH ...
-enterIdentifier
- File: synfifo.v , 35
- Text: DATA_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 35
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 35
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 35
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 35
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 35
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 35
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 35
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 35
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 35
- Text: 0 ...
-enterList_of_port_identifiers
- File: synfifo.v , 35
- Text: data_out ...
-enterIdentifier
- File: synfifo.v , 35
- Text: data_out ...
-enterModule_item
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterNon_port_module_item
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_or_generate_item
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_common_item
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterData_declaration
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterVariable_declaration
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterData_type
- File: synfifo.v , 38
- Text: reg [ ADDR_WIDTH - 1 ...
-enterIntVec_TypeReg
- File: synfifo.v , 38
- Text: reg ...
-enterPacked_dimension
- File: synfifo.v , 38
- Text: [ ADDR_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 38
- Text: ADDR_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 38
- Text: ADDR_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 38
- Text: ADDR_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 38
- Text: ADDR_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 38
- Text: ADDR_WIDTH ...
-enterIdentifier
- File: synfifo.v , 38
- Text: ADDR_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 38
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 38
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 38
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 38
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 38
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 38
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 38
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 38
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 38
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: synfifo.v , 38
- Text: wr_pointer ...
-enterVariable_decl_assignment
- File: synfifo.v , 38
- Text: wr_pointer ...
-enterIdentifier
- File: synfifo.v , 38
- Text: wr_pointer ...
-enterModule_item
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterNon_port_module_item
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_or_generate_item
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_common_item
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterData_declaration
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterVariable_declaration
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterData_type
- File: synfifo.v , 39
- Text: reg [ ADDR_WIDTH - 1 ...
-enterIntVec_TypeReg
- File: synfifo.v , 39
- Text: reg ...
-enterPacked_dimension
- File: synfifo.v , 39
- Text: [ ADDR_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 39
- Text: ADDR_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 39
- Text: ADDR_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 39
- Text: ADDR_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 39
- Text: ADDR_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 39
- Text: ADDR_WIDTH ...
-enterIdentifier
- File: synfifo.v , 39
- Text: ADDR_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 39
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 39
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 39
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 39
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 39
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 39
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 39
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 39
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 39
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: synfifo.v , 39
- Text: rd_pointer ...
-enterVariable_decl_assignment
- File: synfifo.v , 39
- Text: rd_pointer ...
-enterIdentifier
- File: synfifo.v , 39
- Text: rd_pointer ...
-enterModule_item
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterNon_port_module_item
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterModule_or_generate_item
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterModule_common_item
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterData_declaration
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterVariable_declaration
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterData_type
- File: synfifo.v , 40
- Text: reg [ ADDR_WIDTH : 0 ...
-enterIntVec_TypeReg
- File: synfifo.v , 40
- Text: reg ...
-enterPacked_dimension
- File: synfifo.v , 40
- Text: [ ADDR_WIDTH : 0 ] ...
-enterConstant_range
- File: synfifo.v , 40
- Text: ADDR_WIDTH : 0 ...
-enterConstant_expression
- File: synfifo.v , 40
- Text: ADDR_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 40
- Text: ADDR_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 40
- Text: ADDR_WIDTH ...
-enterIdentifier
- File: synfifo.v , 40
- Text: ADDR_WIDTH ...
-enterConstant_expression
- File: synfifo.v , 40
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 40
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 40
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 40
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: synfifo.v , 40
- Text: status_cnt ...
-enterVariable_decl_assignment
- File: synfifo.v , 40
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 40
- Text: status_cnt ...
-enterModule_item
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterNon_port_module_item
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterModule_or_generate_item
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterModule_common_item
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterData_declaration
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterVariable_declaration
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterData_type
- File: synfifo.v , 41
- Text: reg [ DATA_WIDTH - 1 ...
-enterIntVec_TypeReg
- File: synfifo.v , 41
- Text: reg ...
-enterPacked_dimension
- File: synfifo.v , 41
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 41
- Text: DATA_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 41
- Text: DATA_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 41
- Text: DATA_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 41
- Text: DATA_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 41
- Text: DATA_WIDTH ...
-enterIdentifier
- File: synfifo.v , 41
- Text: DATA_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 41
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 41
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 41
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 41
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 41
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 41
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 41
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 41
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 41
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: synfifo.v , 41
- Text: data_out ...
-enterVariable_decl_assignment
- File: synfifo.v , 41
- Text: data_out ...
-enterIdentifier
- File: synfifo.v , 41
- Text: data_out ...
-enterModule_item
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterNon_port_module_item
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterModule_or_generate_item
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterModule_common_item
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterModule_or_generate_item_declaration
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterPackage_or_generate_item_declaration
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterNet_declaration
- File: synfifo.v , 42
- Text: wire [ DATA_WIDTH - ...
-enterNetType_Wire
- File: synfifo.v , 42
- Text: wire ...
-enterData_type_or_implicit
- File: synfifo.v , 42
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterPacked_dimension
- File: synfifo.v , 42
- Text: [ DATA_WIDTH - 1 : 0 ...
-enterConstant_range
- File: synfifo.v , 42
- Text: DATA_WIDTH - 1 : 0 ...
-enterConstant_expression
- File: synfifo.v , 42
- Text: DATA_WIDTH - 1 ...
-enterConstant_expression
- File: synfifo.v , 42
- Text: DATA_WIDTH ...
-enterConstant_primary
- File: synfifo.v , 42
- Text: DATA_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 42
- Text: DATA_WIDTH ...
-enterIdentifier
- File: synfifo.v , 42
- Text: DATA_WIDTH ...
-enterBinOp_Minus
- File: synfifo.v , 42
- Text: - ...
-enterConstant_expression
- File: synfifo.v , 42
- Text: 1 ...
-enterConstant_primary
- File: synfifo.v , 42
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 42
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 42
- Text: 1 ...
-enterConstant_expression
- File: synfifo.v , 42
- Text: 0 ...
-enterConstant_primary
- File: synfifo.v , 42
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 42
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 42
- Text: 0 ...
-enterList_of_net_decl_assignments
- File: synfifo.v , 42
- Text: data_ram ...
-enterNet_decl_assignment
- File: synfifo.v , 42
- Text: data_ram ...
-enterIdentifier
- File: synfifo.v , 42
- Text: data_ram ...
-enterModule_item
- File: synfifo.v , 45
- Text: assign full = ( stat ...
-enterNon_port_module_item
- File: synfifo.v , 45
- Text: assign full = ( stat ...
-enterModule_or_generate_item
- File: synfifo.v , 45
- Text: assign full = ( stat ...
-enterModule_common_item
- File: synfifo.v , 45
- Text: assign full = ( stat ...
-enterContinuous_assign
- File: synfifo.v , 45
- Text: assign full = ( stat ...
-enterList_of_net_assignments
- File: synfifo.v , 45
- Text: full = ( status_cnt ...
-enterNet_assignment
- File: synfifo.v , 45
- Text: full = ( status_cnt ...
-enterNet_lvalue
- File: synfifo.v , 45
- Text: full ...
-enterPs_or_hierarchical_identifier
- File: synfifo.v , 45
- Text: full ...
-enterIdentifier
- File: synfifo.v , 45
- Text: full ...
-enterConstant_select
- File: synfifo.v , 45
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 45
- Text: ...
-enterExpression
- File: synfifo.v , 45
- Text: ( status_cnt == ( RA ...
-enterPrimary
- File: synfifo.v , 45
- Text: ( status_cnt == ( RA ...
-enterMintypmax_expression
- File: synfifo.v , 45
- Text: status_cnt == ( RAM_ ...
-enterExpression
- File: synfifo.v , 45
- Text: status_cnt == ( RAM_ ...
-enterExpression
- File: synfifo.v , 45
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 45
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 45
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 45
- Text: status_cnt ...
-enterBinOp_Equiv
- File: synfifo.v , 45
- Text: == ...
-enterExpression
- File: synfifo.v , 45
- Text: ( RAM_DEPTH - 1 ) ...
-enterPrimary
- File: synfifo.v , 45
- Text: ( RAM_DEPTH - 1 ) ...
-enterMintypmax_expression
- File: synfifo.v , 45
- Text: RAM_DEPTH - 1 ...
-enterExpression
- File: synfifo.v , 45
- Text: RAM_DEPTH - 1 ...
-enterExpression
- File: synfifo.v , 45
- Text: RAM_DEPTH ...
-enterPrimary
- File: synfifo.v , 45
- Text: RAM_DEPTH ...
-enterPrimary_literal
- File: synfifo.v , 45
- Text: RAM_DEPTH ...
-enterIdentifier
- File: synfifo.v , 45
- Text: RAM_DEPTH ...
-enterBinOp_Minus
- File: synfifo.v , 45
- Text: - ...
-enterExpression
- File: synfifo.v , 45
- Text: 1 ...
-enterPrimary
- File: synfifo.v , 45
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 45
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 45
- Text: 1 ...
-enterModule_item
- File: synfifo.v , 46
- Text: assign empty = ( sta ...
-enterNon_port_module_item
- File: synfifo.v , 46
- Text: assign empty = ( sta ...
-enterModule_or_generate_item
- File: synfifo.v , 46
- Text: assign empty = ( sta ...
-enterModule_common_item
- File: synfifo.v , 46
- Text: assign empty = ( sta ...
-enterContinuous_assign
- File: synfifo.v , 46
- Text: assign empty = ( sta ...
-enterList_of_net_assignments
- File: synfifo.v , 46
- Text: empty = ( status_cnt ...
-enterNet_assignment
- File: synfifo.v , 46
- Text: empty = ( status_cnt ...
-enterNet_lvalue
- File: synfifo.v , 46
- Text: empty ...
-enterPs_or_hierarchical_identifier
- File: synfifo.v , 46
- Text: empty ...
-enterIdentifier
- File: synfifo.v , 46
- Text: empty ...
-enterConstant_select
- File: synfifo.v , 46
- Text: ...
-enterConstant_bit_select
- File: synfifo.v , 46
- Text: ...
-enterExpression
- File: synfifo.v , 46
- Text: ( status_cnt == 0 ) ...
-enterPrimary
- File: synfifo.v , 46
- Text: ( status_cnt == 0 ) ...
-enterMintypmax_expression
- File: synfifo.v , 46
- Text: status_cnt == 0 ...
-enterExpression
- File: synfifo.v , 46
- Text: status_cnt == 0 ...
-enterExpression
- File: synfifo.v , 46
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 46
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 46
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 46
- Text: status_cnt ...
-enterBinOp_Equiv
- File: synfifo.v , 46
- Text: == ...
-enterExpression
- File: synfifo.v , 46
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 46
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 46
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 46
- Text: 0 ...
-enterModule_item
- File: synfifo.v , 49
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: synfifo.v , 49
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: synfifo.v , 49
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: synfifo.v , 49
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: synfifo.v , 49
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: synfifo.v , 49
- Text: always ...
-enterStatement
- File: synfifo.v , 49
- Text: @ ( posedge clk or p ...
-enterStatement_item
- File: synfifo.v , 49
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control_statement
- File: synfifo.v , 49
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control
- File: synfifo.v , 49
- Text: @ ( posedge clk or p ...
-enterEvent_control
- File: synfifo.v , 49
- Text: @ ( posedge clk or p ...
-enterEvent_expression
- File: synfifo.v , 49
- Text: posedge clk or posed ...
-enterEvent_expression
- File: synfifo.v , 49
- Text: posedge clk ...
-enterEdge_Posedge
- File: synfifo.v , 49
- Text: posedge ...
-enterExpression
- File: synfifo.v , 49
- Text: clk ...
-enterPrimary
- File: synfifo.v , 49
- Text: clk ...
-enterPrimary_literal
- File: synfifo.v , 49
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 49
- Text: clk ...
-enterEvent_expression
- File: synfifo.v , 49
- Text: posedge rst ...
-enterEdge_Posedge
- File: synfifo.v , 49
- Text: posedge ...
-enterExpression
- File: synfifo.v , 49
- Text: rst ...
-enterPrimary
- File: synfifo.v , 49
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 49
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 49
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 50
- Text: begin : WRITE_POINTE ...
-enterStatement
- File: synfifo.v , 50
- Text: begin : WRITE_POINTE ...
-enterStatement_item
- File: synfifo.v , 50
- Text: begin : WRITE_POINTE ...
-enterSeq_block
- File: synfifo.v , 50
- Text: begin : WRITE_POINTE ...
-enterIdentifier
- File: synfifo.v , 50
- Text: WRITE_POINTER ...
-enterStatement_or_null
- File: synfifo.v , 51
- Text: if ( rst ) begin wr_ ...
-enterStatement
- File: synfifo.v , 51
- Text: if ( rst ) begin wr_ ...
-enterStatement_item
- File: synfifo.v , 51
- Text: if ( rst ) begin wr_ ...
-enterConditional_statement
- File: synfifo.v , 51
- Text: if ( rst ) begin wr_ ...
-enterCond_predicate
- File: synfifo.v , 51
- Text: rst ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 51
- Text: rst ...
-enterExpression
- File: synfifo.v , 51
- Text: rst ...
-enterPrimary
- File: synfifo.v , 51
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 51
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 51
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 51
- Text: begin wr_pointer <= ...
-enterStatement
- File: synfifo.v , 51
- Text: begin wr_pointer <= ...
-enterStatement_item
- File: synfifo.v , 51
- Text: begin wr_pointer <= ...
-enterSeq_block
- File: synfifo.v , 51
- Text: begin wr_pointer <= ...
-enterStatement_or_null
- File: synfifo.v , 52
- Text: wr_pointer <= 0 ; ...
-enterStatement
- File: synfifo.v , 52
- Text: wr_pointer <= 0 ; ...
-enterStatement_item
- File: synfifo.v , 52
- Text: wr_pointer <= 0 ; ...
-enterNonblocking_assignment
- File: synfifo.v , 52
- Text: wr_pointer <= 0 ...
-enterVariable_lvalue
- File: synfifo.v , 52
- Text: wr_pointer ...
-enterHierarchical_identifier
- File: synfifo.v , 52
- Text: wr_pointer ...
-enterSelect
- File: synfifo.v , 52
- Text: ...
-enterBit_select
- File: synfifo.v , 52
- Text: ...
-enterExpression
- File: synfifo.v , 52
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 52
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 52
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 52
- Text: 0 ...
-enterEnd
- File: synfifo.v , 53
- Text: end ...
-enterCond_predicate
- File: synfifo.v , 53
- Text: wr_cs && wr_en ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 53
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 53
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 53
- Text: wr_cs ...
-enterPrimary
- File: synfifo.v , 53
- Text: wr_cs ...
-enterPrimary_literal
- File: synfifo.v , 53
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 53
- Text: wr_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 53
- Text: && ...
-enterExpression
- File: synfifo.v , 53
- Text: wr_en ...
-enterPrimary
- File: synfifo.v , 53
- Text: wr_en ...
-enterPrimary_literal
- File: synfifo.v , 53
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 53
- Text: wr_en ...
-enterStatement_or_null
- File: synfifo.v , 53
- Text: begin wr_pointer <= ...
-enterStatement
- File: synfifo.v , 53
- Text: begin wr_pointer <= ...
-enterStatement_item
- File: synfifo.v , 53
- Text: begin wr_pointer <= ...
-enterSeq_block
- File: synfifo.v , 53
- Text: begin wr_pointer <= ...
-enterStatement_or_null
- File: synfifo.v , 54
- Text: wr_pointer <= wr_poi ...
-enterStatement
- File: synfifo.v , 54
- Text: wr_pointer <= wr_poi ...
-enterStatement_item
- File: synfifo.v , 54
- Text: wr_pointer <= wr_poi ...
-enterNonblocking_assignment
- File: synfifo.v , 54
- Text: wr_pointer <= wr_poi ...
-enterVariable_lvalue
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterHierarchical_identifier
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterSelect
- File: synfifo.v , 54
- Text: ...
-enterBit_select
- File: synfifo.v , 54
- Text: ...
-enterExpression
- File: synfifo.v , 54
- Text: wr_pointer + 1 ...
-enterExpression
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterPrimary
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterPrimary_literal
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterIdentifier
- File: synfifo.v , 54
- Text: wr_pointer ...
-enterBinOp_Plus
- File: synfifo.v , 54
- Text: + ...
-enterExpression
- File: synfifo.v , 54
- Text: 1 ...
-enterPrimary
- File: synfifo.v , 54
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 54
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 54
- Text: 1 ...
-enterEnd
- File: synfifo.v , 55
- Text: end ...
-enterEnd
- File: synfifo.v , 56
- Text: end ...
-enterModule_item
- File: synfifo.v , 58
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: synfifo.v , 58
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: synfifo.v , 58
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: synfifo.v , 58
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: synfifo.v , 58
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: synfifo.v , 58
- Text: always ...
-enterStatement
- File: synfifo.v , 58
- Text: @ ( posedge clk or p ...
-enterStatement_item
- File: synfifo.v , 58
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control_statement
- File: synfifo.v , 58
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control
- File: synfifo.v , 58
- Text: @ ( posedge clk or p ...
-enterEvent_control
- File: synfifo.v , 58
- Text: @ ( posedge clk or p ...
-enterEvent_expression
- File: synfifo.v , 58
- Text: posedge clk or posed ...
-enterEvent_expression
- File: synfifo.v , 58
- Text: posedge clk ...
-enterEdge_Posedge
- File: synfifo.v , 58
- Text: posedge ...
-enterExpression
- File: synfifo.v , 58
- Text: clk ...
-enterPrimary
- File: synfifo.v , 58
- Text: clk ...
-enterPrimary_literal
- File: synfifo.v , 58
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 58
- Text: clk ...
-enterEvent_expression
- File: synfifo.v , 58
- Text: posedge rst ...
-enterEdge_Posedge
- File: synfifo.v , 58
- Text: posedge ...
-enterExpression
- File: synfifo.v , 58
- Text: rst ...
-enterPrimary
- File: synfifo.v , 58
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 58
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 58
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 59
- Text: begin : READ_POINTER ...
-enterStatement
- File: synfifo.v , 59
- Text: begin : READ_POINTER ...
-enterStatement_item
- File: synfifo.v , 59
- Text: begin : READ_POINTER ...
-enterSeq_block
- File: synfifo.v , 59
- Text: begin : READ_POINTER ...
-enterIdentifier
- File: synfifo.v , 59
- Text: READ_POINTER ...
-enterStatement_or_null
- File: synfifo.v , 60
- Text: if ( rst ) begin rd_ ...
-enterStatement
- File: synfifo.v , 60
- Text: if ( rst ) begin rd_ ...
-enterStatement_item
- File: synfifo.v , 60
- Text: if ( rst ) begin rd_ ...
-enterConditional_statement
- File: synfifo.v , 60
- Text: if ( rst ) begin rd_ ...
-enterCond_predicate
- File: synfifo.v , 60
- Text: rst ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 60
- Text: rst ...
-enterExpression
- File: synfifo.v , 60
- Text: rst ...
-enterPrimary
- File: synfifo.v , 60
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 60
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 60
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 60
- Text: begin rd_pointer <= ...
-enterStatement
- File: synfifo.v , 60
- Text: begin rd_pointer <= ...
-enterStatement_item
- File: synfifo.v , 60
- Text: begin rd_pointer <= ...
-enterSeq_block
- File: synfifo.v , 60
- Text: begin rd_pointer <= ...
-enterStatement_or_null
- File: synfifo.v , 61
- Text: rd_pointer <= 0 ; ...
-enterStatement
- File: synfifo.v , 61
- Text: rd_pointer <= 0 ; ...
-enterStatement_item
- File: synfifo.v , 61
- Text: rd_pointer <= 0 ; ...
-enterNonblocking_assignment
- File: synfifo.v , 61
- Text: rd_pointer <= 0 ...
-enterVariable_lvalue
- File: synfifo.v , 61
- Text: rd_pointer ...
-enterHierarchical_identifier
- File: synfifo.v , 61
- Text: rd_pointer ...
-enterSelect
- File: synfifo.v , 61
- Text: ...
-enterBit_select
- File: synfifo.v , 61
- Text: ...
-enterExpression
- File: synfifo.v , 61
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 61
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 61
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 61
- Text: 0 ...
-enterEnd
- File: synfifo.v , 62
- Text: end ...
-enterCond_predicate
- File: synfifo.v , 62
- Text: rd_cs && rd_en ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 62
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 62
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 62
- Text: rd_cs ...
-enterPrimary
- File: synfifo.v , 62
- Text: rd_cs ...
-enterPrimary_literal
- File: synfifo.v , 62
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 62
- Text: rd_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 62
- Text: && ...
-enterExpression
- File: synfifo.v , 62
- Text: rd_en ...
-enterPrimary
- File: synfifo.v , 62
- Text: rd_en ...
-enterPrimary_literal
- File: synfifo.v , 62
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 62
- Text: rd_en ...
-enterStatement_or_null
- File: synfifo.v , 62
- Text: begin rd_pointer <= ...
-enterStatement
- File: synfifo.v , 62
- Text: begin rd_pointer <= ...
-enterStatement_item
- File: synfifo.v , 62
- Text: begin rd_pointer <= ...
-enterSeq_block
- File: synfifo.v , 62
- Text: begin rd_pointer <= ...
-enterStatement_or_null
- File: synfifo.v , 63
- Text: rd_pointer <= rd_poi ...
-enterStatement
- File: synfifo.v , 63
- Text: rd_pointer <= rd_poi ...
-enterStatement_item
- File: synfifo.v , 63
- Text: rd_pointer <= rd_poi ...
-enterNonblocking_assignment
- File: synfifo.v , 63
- Text: rd_pointer <= rd_poi ...
-enterVariable_lvalue
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterHierarchical_identifier
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterSelect
- File: synfifo.v , 63
- Text: ...
-enterBit_select
- File: synfifo.v , 63
- Text: ...
-enterExpression
- File: synfifo.v , 63
- Text: rd_pointer + 1 ...
-enterExpression
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterPrimary
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterPrimary_literal
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterIdentifier
- File: synfifo.v , 63
- Text: rd_pointer ...
-enterBinOp_Plus
- File: synfifo.v , 63
- Text: + ...
-enterExpression
- File: synfifo.v , 63
- Text: 1 ...
-enterPrimary
- File: synfifo.v , 63
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 63
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 63
- Text: 1 ...
-enterEnd
- File: synfifo.v , 64
- Text: end ...
-enterEnd
- File: synfifo.v , 65
- Text: end ...
-enterModule_item
- File: synfifo.v , 67
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: synfifo.v , 67
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: synfifo.v , 67
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: synfifo.v , 67
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: synfifo.v , 67
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: synfifo.v , 67
- Text: always ...
-enterStatement
- File: synfifo.v , 67
- Text: @ ( posedge clk or p ...
-enterStatement_item
- File: synfifo.v , 67
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control_statement
- File: synfifo.v , 67
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control
- File: synfifo.v , 67
- Text: @ ( posedge clk or p ...
-enterEvent_control
- File: synfifo.v , 67
- Text: @ ( posedge clk or p ...
-enterEvent_expression
- File: synfifo.v , 67
- Text: posedge clk or posed ...
-enterEvent_expression
- File: synfifo.v , 67
- Text: posedge clk ...
-enterEdge_Posedge
- File: synfifo.v , 67
- Text: posedge ...
-enterExpression
- File: synfifo.v , 67
- Text: clk ...
-enterPrimary
- File: synfifo.v , 67
- Text: clk ...
-enterPrimary_literal
- File: synfifo.v , 67
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 67
- Text: clk ...
-enterEvent_expression
- File: synfifo.v , 67
- Text: posedge rst ...
-enterEdge_Posedge
- File: synfifo.v , 67
- Text: posedge ...
-enterExpression
- File: synfifo.v , 67
- Text: rst ...
-enterPrimary
- File: synfifo.v , 67
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 67
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 67
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 68
- Text: begin : READ_DATA if ...
-enterStatement
- File: synfifo.v , 68
- Text: begin : READ_DATA if ...
-enterStatement_item
- File: synfifo.v , 68
- Text: begin : READ_DATA if ...
-enterSeq_block
- File: synfifo.v , 68
- Text: begin : READ_DATA if ...
-enterIdentifier
- File: synfifo.v , 68
- Text: READ_DATA ...
-enterStatement_or_null
- File: synfifo.v , 69
- Text: if ( rst ) begin dat ...
-enterStatement
- File: synfifo.v , 69
- Text: if ( rst ) begin dat ...
-enterStatement_item
- File: synfifo.v , 69
- Text: if ( rst ) begin dat ...
-enterConditional_statement
- File: synfifo.v , 69
- Text: if ( rst ) begin dat ...
-enterCond_predicate
- File: synfifo.v , 69
- Text: rst ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 69
- Text: rst ...
-enterExpression
- File: synfifo.v , 69
- Text: rst ...
-enterPrimary
- File: synfifo.v , 69
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 69
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 69
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 69
- Text: begin data_out <= 0 ...
-enterStatement
- File: synfifo.v , 69
- Text: begin data_out <= 0 ...
-enterStatement_item
- File: synfifo.v , 69
- Text: begin data_out <= 0 ...
-enterSeq_block
- File: synfifo.v , 69
- Text: begin data_out <= 0 ...
-enterStatement_or_null
- File: synfifo.v , 70
- Text: data_out <= 0 ; ...
-enterStatement
- File: synfifo.v , 70
- Text: data_out <= 0 ; ...
-enterStatement_item
- File: synfifo.v , 70
- Text: data_out <= 0 ; ...
-enterNonblocking_assignment
- File: synfifo.v , 70
- Text: data_out <= 0 ...
-enterVariable_lvalue
- File: synfifo.v , 70
- Text: data_out ...
-enterHierarchical_identifier
- File: synfifo.v , 70
- Text: data_out ...
-enterSelect
- File: synfifo.v , 70
- Text: ...
-enterBit_select
- File: synfifo.v , 70
- Text: ...
-enterExpression
- File: synfifo.v , 70
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 70
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 70
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 70
- Text: 0 ...
-enterEnd
- File: synfifo.v , 71
- Text: end ...
-enterCond_predicate
- File: synfifo.v , 71
- Text: rd_cs && rd_en ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 71
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 71
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 71
- Text: rd_cs ...
-enterPrimary
- File: synfifo.v , 71
- Text: rd_cs ...
-enterPrimary_literal
- File: synfifo.v , 71
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 71
- Text: rd_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 71
- Text: && ...
-enterExpression
- File: synfifo.v , 71
- Text: rd_en ...
-enterPrimary
- File: synfifo.v , 71
- Text: rd_en ...
-enterPrimary_literal
- File: synfifo.v , 71
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 71
- Text: rd_en ...
-enterStatement_or_null
- File: synfifo.v , 71
- Text: begin data_out <= da ...
-enterStatement
- File: synfifo.v , 71
- Text: begin data_out <= da ...
-enterStatement_item
- File: synfifo.v , 71
- Text: begin data_out <= da ...
-enterSeq_block
- File: synfifo.v , 71
- Text: begin data_out <= da ...
-enterStatement_or_null
- File: synfifo.v , 72
- Text: data_out <= data_ram ...
-enterStatement
- File: synfifo.v , 72
- Text: data_out <= data_ram ...
-enterStatement_item
- File: synfifo.v , 72
- Text: data_out <= data_ram ...
-enterNonblocking_assignment
- File: synfifo.v , 72
- Text: data_out <= data_ram ...
-enterVariable_lvalue
- File: synfifo.v , 72
- Text: data_out ...
-enterHierarchical_identifier
- File: synfifo.v , 72
- Text: data_out ...
-enterSelect
- File: synfifo.v , 72
- Text: ...
-enterBit_select
- File: synfifo.v , 72
- Text: ...
-enterExpression
- File: synfifo.v , 72
- Text: data_ram ...
-enterPrimary
- File: synfifo.v , 72
- Text: data_ram ...
-enterPrimary_literal
- File: synfifo.v , 72
- Text: data_ram ...
-enterIdentifier
- File: synfifo.v , 72
- Text: data_ram ...
-enterEnd
- File: synfifo.v , 73
- Text: end ...
-enterEnd
- File: synfifo.v , 74
- Text: end ...
-enterModule_item
- File: synfifo.v , 76
- Text: always @ ( posedge c ...
-enterNon_port_module_item
- File: synfifo.v , 76
- Text: always @ ( posedge c ...
-enterModule_or_generate_item
- File: synfifo.v , 76
- Text: always @ ( posedge c ...
-enterModule_common_item
- File: synfifo.v , 76
- Text: always @ ( posedge c ...
-enterAlways_construct
- File: synfifo.v , 76
- Text: always @ ( posedge c ...
-enterAlwaysKeywd_Always
- File: synfifo.v , 76
- Text: always ...
-enterStatement
- File: synfifo.v , 76
- Text: @ ( posedge clk or p ...
-enterStatement_item
- File: synfifo.v , 76
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control_statement
- File: synfifo.v , 76
- Text: @ ( posedge clk or p ...
-enterProcedural_timing_control
- File: synfifo.v , 76
- Text: @ ( posedge clk or p ...
-enterEvent_control
- File: synfifo.v , 76
- Text: @ ( posedge clk or p ...
-enterEvent_expression
- File: synfifo.v , 76
- Text: posedge clk or posed ...
-enterEvent_expression
- File: synfifo.v , 76
- Text: posedge clk ...
-enterEdge_Posedge
- File: synfifo.v , 76
- Text: posedge ...
-enterExpression
- File: synfifo.v , 76
- Text: clk ...
-enterPrimary
- File: synfifo.v , 76
- Text: clk ...
-enterPrimary_literal
- File: synfifo.v , 76
- Text: clk ...
-enterIdentifier
- File: synfifo.v , 76
- Text: clk ...
-enterEvent_expression
- File: synfifo.v , 76
- Text: posedge rst ...
-enterEdge_Posedge
- File: synfifo.v , 76
- Text: posedge ...
-enterExpression
- File: synfifo.v , 76
- Text: rst ...
-enterPrimary
- File: synfifo.v , 76
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 76
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 76
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 77
- Text: begin : STATUS_COUNT ...
-enterStatement
- File: synfifo.v , 77
- Text: begin : STATUS_COUNT ...
-enterStatement_item
- File: synfifo.v , 77
- Text: begin : STATUS_COUNT ...
-enterSeq_block
- File: synfifo.v , 77
- Text: begin : STATUS_COUNT ...
-enterIdentifier
- File: synfifo.v , 77
- Text: STATUS_COUNTER ...
-enterStatement_or_null
- File: synfifo.v , 78
- Text: if ( rst ) begin sta ...
-enterStatement
- File: synfifo.v , 78
- Text: if ( rst ) begin sta ...
-enterStatement_item
- File: synfifo.v , 78
- Text: if ( rst ) begin sta ...
-enterConditional_statement
- File: synfifo.v , 78
- Text: if ( rst ) begin sta ...
-enterCond_predicate
- File: synfifo.v , 78
- Text: rst ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 78
- Text: rst ...
-enterExpression
- File: synfifo.v , 78
- Text: rst ...
-enterPrimary
- File: synfifo.v , 78
- Text: rst ...
-enterPrimary_literal
- File: synfifo.v , 78
- Text: rst ...
-enterIdentifier
- File: synfifo.v , 78
- Text: rst ...
-enterStatement_or_null
- File: synfifo.v , 78
- Text: begin status_cnt <= ...
-enterStatement
- File: synfifo.v , 78
- Text: begin status_cnt <= ...
-enterStatement_item
- File: synfifo.v , 78
- Text: begin status_cnt <= ...
-enterSeq_block
- File: synfifo.v , 78
- Text: begin status_cnt <= ...
-enterStatement_or_null
- File: synfifo.v , 79
- Text: status_cnt <= 0 ; ...
-enterStatement
- File: synfifo.v , 79
- Text: status_cnt <= 0 ; ...
-enterStatement_item
- File: synfifo.v , 79
- Text: status_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: synfifo.v , 79
- Text: status_cnt <= 0 ...
-enterVariable_lvalue
- File: synfifo.v , 79
- Text: status_cnt ...
-enterHierarchical_identifier
- File: synfifo.v , 79
- Text: status_cnt ...
-enterSelect
- File: synfifo.v , 79
- Text: ...
-enterBit_select
- File: synfifo.v , 79
- Text: ...
-enterExpression
- File: synfifo.v , 79
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 79
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 79
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 79
- Text: 0 ...
-enterEnd
- File: synfifo.v , 81
- Text: end ...
-enterCond_predicate
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) & ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) & ...
-enterExpression
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) & ...
-enterExpression
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) & ...
-enterExpression
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) ...
-enterPrimary
- File: synfifo.v , 81
- Text: ( rd_cs && rd_en ) ...
-enterMintypmax_expression
- File: synfifo.v , 81
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 81
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 81
- Text: rd_cs ...
-enterPrimary
- File: synfifo.v , 81
- Text: rd_cs ...
-enterPrimary_literal
- File: synfifo.v , 81
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 81
- Text: rd_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 81
- Text: && ...
-enterExpression
- File: synfifo.v , 81
- Text: rd_en ...
-enterPrimary
- File: synfifo.v , 81
- Text: rd_en ...
-enterPrimary_literal
- File: synfifo.v , 81
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 81
- Text: rd_en ...
-enterBinOp_LogicAnd
- File: synfifo.v , 81
- Text: && ...
-enterExpression
- File: synfifo.v , 81
- Text: ! ( wr_cs && wr_en ) ...
-enterUnary_Not
- File: synfifo.v , 81
- Text: ! ...
-enterPrimary
- File: synfifo.v , 81
- Text: ( wr_cs && wr_en ) ...
-enterMintypmax_expression
- File: synfifo.v , 81
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 81
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 81
- Text: wr_cs ...
-enterPrimary
- File: synfifo.v , 81
- Text: wr_cs ...
-enterPrimary_literal
- File: synfifo.v , 81
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 81
- Text: wr_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 81
- Text: && ...
-enterExpression
- File: synfifo.v , 81
- Text: wr_en ...
-enterPrimary
- File: synfifo.v , 81
- Text: wr_en ...
-enterPrimary_literal
- File: synfifo.v , 81
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 81
- Text: wr_en ...
-enterBinOp_LogicAnd
- File: synfifo.v , 82
- Text: && ...
-enterExpression
- File: synfifo.v , 82
- Text: ( status_cnt != 0 ) ...
-enterPrimary
- File: synfifo.v , 82
- Text: ( status_cnt != 0 ) ...
-enterMintypmax_expression
- File: synfifo.v , 82
- Text: status_cnt != 0 ...
-enterExpression
- File: synfifo.v , 82
- Text: status_cnt != 0 ...
-enterExpression
- File: synfifo.v , 82
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 82
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 82
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 82
- Text: status_cnt ...
-enterBinOp_Not
- File: synfifo.v , 82
- Text: != ...
-enterExpression
- File: synfifo.v , 82
- Text: 0 ...
-enterPrimary
- File: synfifo.v , 82
- Text: 0 ...
-enterPrimary_literal
- File: synfifo.v , 82
- Text: 0 ...
-enterNumber_Integral
- File: synfifo.v , 82
- Text: 0 ...
-enterStatement_or_null
- File: synfifo.v , 82
- Text: begin status_cnt <= ...
-enterStatement
- File: synfifo.v , 82
- Text: begin status_cnt <= ...
-enterStatement_item
- File: synfifo.v , 82
- Text: begin status_cnt <= ...
-enterSeq_block
- File: synfifo.v , 82
- Text: begin status_cnt <= ...
-enterStatement_or_null
- File: synfifo.v , 83
- Text: status_cnt <= status ...
-enterStatement
- File: synfifo.v , 83
- Text: status_cnt <= status ...
-enterStatement_item
- File: synfifo.v , 83
- Text: status_cnt <= status ...
-enterNonblocking_assignment
- File: synfifo.v , 83
- Text: status_cnt <= status ...
-enterVariable_lvalue
- File: synfifo.v , 83
- Text: status_cnt ...
-enterHierarchical_identifier
- File: synfifo.v , 83
- Text: status_cnt ...
-enterSelect
- File: synfifo.v , 83
- Text: ...
-enterBit_select
- File: synfifo.v , 83
- Text: ...
-enterExpression
- File: synfifo.v , 83
- Text: status_cnt - 1 ...
-enterExpression
- File: synfifo.v , 83
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 83
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 83
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 83
- Text: status_cnt ...
-enterBinOp_Minus
- File: synfifo.v , 83
- Text: - ...
-enterExpression
- File: synfifo.v , 83
- Text: 1 ...
-enterPrimary
- File: synfifo.v , 83
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 83
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 83
- Text: 1 ...
-enterEnd
- File: synfifo.v , 85
- Text: end ...
-enterCond_predicate
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) & ...
-enterExpression_or_cond_pattern
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) & ...
-enterExpression
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) & ...
-enterExpression
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) & ...
-enterExpression
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) ...
-enterPrimary
- File: synfifo.v , 85
- Text: ( wr_cs && wr_en ) ...
-enterMintypmax_expression
- File: synfifo.v , 85
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 85
- Text: wr_cs && wr_en ...
-enterExpression
- File: synfifo.v , 85
- Text: wr_cs ...
-enterPrimary
- File: synfifo.v , 85
- Text: wr_cs ...
-enterPrimary_literal
- File: synfifo.v , 85
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 85
- Text: wr_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 85
- Text: && ...
-enterExpression
- File: synfifo.v , 85
- Text: wr_en ...
-enterPrimary
- File: synfifo.v , 85
- Text: wr_en ...
-enterPrimary_literal
- File: synfifo.v , 85
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 85
- Text: wr_en ...
-enterBinOp_LogicAnd
- File: synfifo.v , 85
- Text: && ...
-enterExpression
- File: synfifo.v , 85
- Text: ! ( rd_cs && rd_en ) ...
-enterUnary_Not
- File: synfifo.v , 85
- Text: ! ...
-enterPrimary
- File: synfifo.v , 85
- Text: ( rd_cs && rd_en ) ...
-enterMintypmax_expression
- File: synfifo.v , 85
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 85
- Text: rd_cs && rd_en ...
-enterExpression
- File: synfifo.v , 85
- Text: rd_cs ...
-enterPrimary
- File: synfifo.v , 85
- Text: rd_cs ...
-enterPrimary_literal
- File: synfifo.v , 85
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 85
- Text: rd_cs ...
-enterBinOp_LogicAnd
- File: synfifo.v , 85
- Text: && ...
-enterExpression
- File: synfifo.v , 85
- Text: rd_en ...
-enterPrimary
- File: synfifo.v , 85
- Text: rd_en ...
-enterPrimary_literal
- File: synfifo.v , 85
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 85
- Text: rd_en ...
-enterBinOp_LogicAnd
- File: synfifo.v , 86
- Text: && ...
-enterExpression
- File: synfifo.v , 86
- Text: ( status_cnt != RAM_ ...
-enterPrimary
- File: synfifo.v , 86
- Text: ( status_cnt != RAM_ ...
-enterMintypmax_expression
- File: synfifo.v , 86
- Text: status_cnt != RAM_DE ...
-enterExpression
- File: synfifo.v , 86
- Text: status_cnt != RAM_DE ...
-enterExpression
- File: synfifo.v , 86
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 86
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 86
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 86
- Text: status_cnt ...
-enterBinOp_Not
- File: synfifo.v , 86
- Text: != ...
-enterExpression
- File: synfifo.v , 86
- Text: RAM_DEPTH ...
-enterPrimary
- File: synfifo.v , 86
- Text: RAM_DEPTH ...
-enterPrimary_literal
- File: synfifo.v , 86
- Text: RAM_DEPTH ...
-enterIdentifier
- File: synfifo.v , 86
- Text: RAM_DEPTH ...
-enterStatement_or_null
- File: synfifo.v , 86
- Text: begin status_cnt <= ...
-enterStatement
- File: synfifo.v , 86
- Text: begin status_cnt <= ...
-enterStatement_item
- File: synfifo.v , 86
- Text: begin status_cnt <= ...
-enterSeq_block
- File: synfifo.v , 86
- Text: begin status_cnt <= ...
-enterStatement_or_null
- File: synfifo.v , 87
- Text: status_cnt <= status ...
-enterStatement
- File: synfifo.v , 87
- Text: status_cnt <= status ...
-enterStatement_item
- File: synfifo.v , 87
- Text: status_cnt <= status ...
-enterNonblocking_assignment
- File: synfifo.v , 87
- Text: status_cnt <= status ...
-enterVariable_lvalue
- File: synfifo.v , 87
- Text: status_cnt ...
-enterHierarchical_identifier
- File: synfifo.v , 87
- Text: status_cnt ...
-enterSelect
- File: synfifo.v , 87
- Text: ...
-enterBit_select
- File: synfifo.v , 87
- Text: ...
-enterExpression
- File: synfifo.v , 87
- Text: status_cnt + 1 ...
-enterExpression
- File: synfifo.v , 87
- Text: status_cnt ...
-enterPrimary
- File: synfifo.v , 87
- Text: status_cnt ...
-enterPrimary_literal
- File: synfifo.v , 87
- Text: status_cnt ...
-enterIdentifier
- File: synfifo.v , 87
- Text: status_cnt ...
-enterBinOp_Plus
- File: synfifo.v , 87
- Text: + ...
-enterExpression
- File: synfifo.v , 87
- Text: 1 ...
-enterPrimary
- File: synfifo.v , 87
- Text: 1 ...
-enterPrimary_literal
- File: synfifo.v , 87
- Text: 1 ...
-enterNumber_Integral
- File: synfifo.v , 87
- Text: 1 ...
-enterEnd
- File: synfifo.v , 88
- Text: end ...
-enterEnd
- File: synfifo.v , 89
- Text: end ...
-enterModule_item
- File: synfifo.v , 91
- Text: ram_dp_ar_aw # ( DAT ...
-enterNon_port_module_item
- File: synfifo.v , 91
- Text: ram_dp_ar_aw # ( DAT ...
-enterModule_or_generate_item
- File: synfifo.v , 91
- Text: ram_dp_ar_aw # ( DAT ...
-enterModule_instantiation
- File: synfifo.v , 91
- Text: ram_dp_ar_aw # ( DAT ...
-enterIdentifier
- File: synfifo.v , 91
- Text: ram_dp_ar_aw ...
-enterParameter_value_assignment
- File: synfifo.v , 91
- Text: # ( DATA_WIDTH , ADD ...
-enterList_of_parameter_assignments
- File: synfifo.v , 91
- Text: DATA_WIDTH , ADDR_WI ...
-enterOrdered_parameter_assignment
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterParam_expression
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterMintypmax_expression
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterExpression[INFO :PY0400] Processing source file "top.v".
-
-[INFO :PY0400] Processing source file "uart.v".
-
-
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterPrimary
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterIdentifier
- File: synfifo.v , 91
- Text: DATA_WIDTH ...
-enterOrdered_parameter_assignment
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterParam_expression
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterMintypmax_expression
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterExpression
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterPrimary
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterPrimary_literal
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterIdentifier
- File: synfifo.v , 91
- Text: ADDR_WIDTH ...
-enterHierarchical_instance
- File: synfifo.v , 91
- Text: DP_RAM ( . address_0 ...
-enterName_of_instance
- File: synfifo.v , 91
- Text: DP_RAM ...
-enterIdentifier
- File: synfifo.v , 91
- Text: DP_RAM ...
-enterList_of_port_connections
- File: synfifo.v , 92
- Text: . address_0 ( wr_poi ...
-enterNamed_port_connection
- File: synfifo.v , 92
- Text: . address_0 ( wr_poi ...
-enterIdentifier
- File: synfifo.v , 92
- Text: address_0 ...
-enterExpression
- File: synfifo.v , 92
- Text: wr_pointer ...
-enterPrimary
- File: synfifo.v , 92
- Text: wr_pointer ...
-enterPrimary_literal
- File: synfifo.v , 92
- Text: wr_pointer ...
-enterIdentifier
- File: synfifo.v , 92
- Text: wr_pointer ...
-enterNamed_port_connection
- File: synfifo.v , 93
- Text: . data_0 ( data_in ) ...
-enterIdentifier
- File: synfifo.v , 93
- Text: data_0 ...
-enterExpression
- File: synfifo.v , 93
- Text: data_in ...
-enterPrimary
- File: synfifo.v , 93
- Text: data_in ...
-enterPrimary_literal
- File: synfifo.v , 93
- Text: data_in ...
-enterIdentifier
- File: synfifo.v , 93
- Text: data_in ...
-enterNamed_port_connection
- File: synfifo.v , 94
- Text: . cs_0 ( wr_cs ) ...
-enterIdentifier
- File: synfifo.v , 94
- Text: cs_0 ...
-enterExpression
- File: synfifo.v , 94
- Text: wr_cs ...
-enterPrimary
- File: synfifo.v , 94
- Text: wr_cs ...
-enterPrimary_literal
- File: synfifo.v , 94
- Text: wr_cs ...
-enterIdentifier
- File: synfifo.v , 94
- Text: wr_cs ...
-enterNamed_port_connection
- File: synfifo.v , 95
- Text: . we_0 ( wr_en ) ...
-enterIdentifier
- File: synfifo.v , 95
- Text: we_0 ...
-enterExpression
- File: synfifo.v , 95
- Text: wr_en ...
-enterPrimary
- File: synfifo.v , 95
- Text: wr_en ...
-enterPrimary_literal
- File: synfifo.v , 95
- Text: wr_en ...
-enterIdentifier
- File: synfifo.v , 95
- Text: wr_en ...
-enterNamed_port_connection
- File: synfifo.v , 96
- Text: . oe_0 ( 1'b0 ) ...
-enterIdentifier
- File: synfifo.v , 96
- Text: oe_0 ...
-enterExpression
- File: synfifo.v , 96
- Text: 1'b0 ...
-enterPrimary
- File: synfifo.v , 96
- Text: 1'b0 ...
-enterPrimary_literal
- File: synfifo.v , 96
- Text: 1'b0 ...
-enterNumber_1Tickb0
- File: synfifo.v , 96
- Text: 1'b0 ...
-enterNamed_port_connection
- File: synfifo.v , 97
- Text: . address_1 ( rd_poi ...
-enterIdentifier
- File: synfifo.v , 97
- Text: address_1 ...
-enterExpression
- File: synfifo.v , 97
- Text: rd_pointer ...
-enterPrimary
- File: synfifo.v , 97
- Text: rd_pointer ...
-enterPrimary_literal
- File: synfifo.v , 97
- Text: rd_pointer ...
-enterIdentifier
- File: synfifo.v , 97
- Text: rd_pointer ...
-enterNamed_port_connection
- File: synfifo.v , 98
- Text: . data_1 ( data_ram ...
-enterIdentifier
- File: synfifo.v , 98
- Text: data_1 ...
-enterExpression
- File: synfifo.v , 98
- Text: data_ram ...
-enterPrimary
- File: synfifo.v , 98
- Text: data_ram ...
-enterPrimary_literal
- File: synfifo.v , 98
- Text: data_ram ...
-enterIdentifier
- File: synfifo.v , 98
- Text: data_ram ...
-enterNamed_port_connection
- File: synfifo.v , 99
- Text: . cs_1 ( rd_cs ) ...
-enterIdentifier
- File: synfifo.v , 99
- Text: cs_1 ...
-enterExpression
- File: synfifo.v , 99
- Text: rd_cs ...
-enterPrimary
- File: synfifo.v , 99
- Text: rd_cs ...
-enterPrimary_literal
- File: synfifo.v , 99
- Text: rd_cs ...
-enterIdentifier
- File: synfifo.v , 99
- Text: rd_cs ...
-enterNamed_port_connection
- File: synfifo.v , 100
- Text: . we_1 ( 1'b0 ) ...
-enterIdentifier
- File: synfifo.v , 100
- Text: we_1 ...
-enterExpression
- File: synfifo.v , 100
- Text: 1'b0 ...
-enterPrimary
- File: synfifo.v , 100
- Text: 1'b0 ...
-enterPrimary_literal
- File: synfifo.v , 100
- Text: 1'b0 ...
-enterNumber_1Tickb0
- File: synfifo.v , 100
- Text: 1'b0 ...
-enterNamed_port_connection
- File: synfifo.v , 101
- Text: . oe_1 ( rd_en ) ...
-enterIdentifier
- File: synfifo.v , 101
- Text: oe_1 ...
-enterExpression
- File: synfifo.v , 101
- Text: rd_en ...
-enterPrimary
- File: synfifo.v , 101
- Text: rd_en ...
-enterPrimary_literal
- File: synfifo.v , 101
- Text: rd_en ...
-enterIdentifier
- File: synfifo.v , 101
- Text: rd_en ...
-enterEndmodule
- File: synfifo.v , 104
- Text: endmodule ...
-enterTop_level_rule
- File: top.v , 1
- Text: <EOF> ...
-enterNull_rule
- File: top.v , 1
- Text: ...
-enterSource_text
- File: top.v , 1
- Text: ...
-enterTop_level_rule
- File: uart.v , 8
- Text: module uart ( reset ...
-enterNull_rule
- File: uart.v , 8
- Text: ...
-enterSource_text
- File: uart.v , 8
- Text: module uart ( reset ...
-enterDescription
- File: uart.v , 8
- Text: module uart ( reset ...
-enterModule_declaration
- File: uart.v , 8
- Text: module uart ( reset ...
-enterModule_nonansi_header
- File: uart.v , 8
- Text: module uart ( reset ...
-enterModule_keyword
- File: uart.v , 8
- Text: module ...
-enterIdentifier
- File: uart.v , 8
- Text: uart ...
-enterList_of_ports
- File: uart.v , 8
- Text: ( reset , txclk , ld ...
-enterPort
- File: uart.v , 9
- Text: reset ...
-enterPort_expression
- File: uart.v , 9
- Text: reset ...
-enterPort_reference
- File: uart.v , 9
- Text: reset ...
-enterIdentifier
- File: uart.v , 9
- Text: reset ...
-enterConstant_select
- File: uart.v , 9
- Text: ...
-enterConstant_bit_select
- File: uart.v , 9
- Text: ...
-enterPort
- File: uart.v , 10
- Text: txclk ...
-enterPort_expression
- File: uart.v , 10
- Text: txclk ...
-enterPort_reference
- File: uart.v , 10
- Text: txclk ...
-enterIdentifier
- File: uart.v , 10
- Text: txclk ...
-enterConstant_select
- File: uart.v , 10
- Text: ...
-enterConstant_bit_select
- File: uart.v , 10
- Text: ...
-enterPort
- File: uart.v , 11
- Text: ld_tx_data ...
-enterPort_expression
- File: uart.v , 11
- Text: ld_tx_data ...
-enterPort_reference
- File: uart.v , 11
- Text: ld_tx_data ...
-enterIdentifier
- File: uart.v , 11
- Text: ld_tx_data ...
-enterConstant_select
- File: uart.v , 11
- Text: ...
-enterConstant_bit_select
- File: uart.v , 11
- Text: ...
-enterPort
- File: uart.v , 12
- Text: tx_data ...
-enterPort_expression
- File: uart.v , 12
- Text: tx_data ...
-enterPort_reference
- File: uart.v , 12
- Text: tx_data ...
-enterIdentifier
- File: uart.v , 12
- Text: tx_data ...
-enterConstant_select
- File: uart.v , 12
- Text: ...
-enterConstant_bit_select
- File: uart.v , 12
- Text: ...
-enterPort
- File: uart.v , 13
- Text: tx_enable ...
-enterPort_expression
- File: uart.v , 13
- Text: tx_enable ...
-enterPort_reference
- File: uart.v , 13
- Text: tx_enable ...
-enterIdentifier
- File: uart.v , 13
- Text: tx_enable ...
-enterConstant_select
- File: uart.v , 13
- Text: ...
-enterConstant_bit_select
- File: uart.v , 13
- Text: ...
-enterPort
- File: uart.v , 14
- Text: tx_out ...
-enterPort_expression
- File: uart.v , 14
- Text: tx_out ...
-enterPort_reference
- File: uart.v , 14
- Text: tx_out ...
-enterIdentifier
- File: uart.v , 14
- Text: tx_out ...
-enterConstant_select
- File: uart.v , 14
- Text: ...
-enterConstant_bit_select
- File: uart.v , 14
- Text: ...
-enterPort
- File: uart.v , 15
- Text: tx_empty ...
-enterPort_expression
- File: uart.v , 15
- Text: tx_empty ...
-enterPort_reference
- File: uart.v , 15
- Text: tx_empty ...
-enterIdentifier
- File: uart.v , 15
- Text: tx_empty ...
-enterConstant_select
- File: uart.v , 15
- Text: ...
-enterConstant_bit_select
- File: uart.v , 15
- Text: ...
-enterPort
- File: uart.v , 16
- Text: rxclk ...
-enterPort_expression
- File: uart.v , 16
- Text: rxclk ...
-enterPort_reference
- File: uart.v , 16
- Text: rxclk ...
-enterIdentifier
- File: uart.v , 16
- Text: rxclk ...
-enterConstant_select
- File: uart.v , 16
- Text: ...
-enterConstant_bit_select
- File: uart.v , 16
- Text: ...
-enterPort
- File: uart.v , 17
- Text: uld_rx_data ...
-enterPort_expression
- File: uart.v , 17
- Text: uld_rx_data ...
-enterPort_reference
- File: uart.v , 17
- Text: uld_rx_data ...
-enterIdentifier
- File: uart.v , 17
- Text: uld_rx_data ...
-enterConstant_select
- File: uart.v , 17
- Text: ...
-enterConstant_bit_select
- File: uart.v , 17
- Text: ...
-enterPort
- File: uart.v , 18
- Text: rx_data ...
-enterPort_expression
- File: uart.v , 18
- Text: rx_data ...
-enterPort_reference
- File: uart.v , 18
- Text: rx_data ...
-enterIdentifier
- File: uart.v , 18
- Text: rx_data ...
-enterConstant_select
- File: uart.v , 18
- Text: ...
-enterConstant_bit_select
- File: uart.v , 18
- Text: ...
-enterPort
- File: uart.v , 19
- Text: rx_enable ...
-enterPort_expression
- File: uart.v , 19
- Text: rx_enable ...
-enterPort_reference
- File: uart.v , 19
- Text: rx_enable ...
-enterIdentifier
- File: uart.v , 19
- Text: rx_enable ...
-enterConstant_select
- File: uart.v , 19
- Text: ...
-enterConstant_bit_select
- File: uart.v , 19
- Text: ...
-enterPort
- File: uart.v , 20
- Text: rx_in ...
-enterPort_expression
- File: uart.v , 20
- Text: rx_in ...
-enterPort_reference
- File: uart.v , 20
- Text: rx_in ...
-enterIdentifier
- File: uart.v , 20
- Text: rx_in ...
-enterConstant_select
- File: uart.v , 20
- Text: ...
-enterConstant_bit_select
- File: uart.v , 20
- Text: ...
-enterPort
- File: uart.v , 21
- Text: rx_empty ...
-enterPort_expression
- File: uart.v , 21
- Text: rx_empty ...
-enterPort_reference
- File: uart.v , 21
- Text: rx_empty ...
-enterIdentifier
- File: uart.v , 21
- Text: rx_empty ...
-enterConstant_select
- File: uart.v , 22
- Text: ...
-enterConstant_bit_select
- File: uart.v , 22
- Text: ...
-enterModule_item
- File: uart.v , 24
- Text: input reset ; ...
-enterPort_declaration
- File: uart.v , 24
- Text: input reset ...
-enterInput_declaration
- File: uart.v , 24
- Text: input reset ...
-enterNet_port_type
- File: uart.v , 24
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 24
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 24
- Text: reset ...
-enterIdentifier
- File: uart.v , 24
- Text: reset ...
-enterModule_item
- File: uart.v , 25
- Text: input txclk ; ...
-enterPort_declaration
- File: uart.v , 25
- Text: input txclk ...
-enterInput_declaration
- File: uart.v , 25
- Text: input txclk ...
-enterNet_port_type
- File: uart.v , 25
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 25
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 25
- Text: txclk ...
-enterIdentifier
- File: uart.v , 25
- Text: txclk ...
-enterModule_item
- File: uart.v , 26
- Text: input ld_tx_data ; ...
-enterPort_declaration
- File: uart.v , 26
- Text: input ld_tx_data ...
-enterInput_declaration
- File: uart.v , 26
- Text: input ld_tx_data ...
-enterNet_port_type
- File: uart.v , 26
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 26
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 26
- Text: ld_tx_data ...
-enterIdentifier
- File: uart.v , 26
- Text: ld_tx_data ...
-enterModule_item
- File: uart.v , 27
- Text: input [ 7 : 0 ] tx_d ...
-enterPort_declaration
- File: uart.v , 27
- Text: input [ 7 : 0 ] tx_d ...
-enterInput_declaration
- File: uart.v , 27
- Text: input [ 7 : 0 ] tx_d ...
-enterNet_port_type
- File: uart.v , 27
- Text: [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: uart.v , 27
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: uart.v , 27
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: uart.v , 27
- Text: 7 : 0 ...
-enterConstant_expression
- File: uart.v , 27
- Text: 7 ...
-enterConstant_primary
- File: uart.v , 27
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 27
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 27
- Text: 7 ...
-enterConstant_expression
- File: uart.v , 27
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 27
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 27
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 27
- Text: 0 ...
-enterList_of_port_identifiers
- File: uart.v , 27
- Text: tx_data ...
-enterIdentifier
- File: uart.v , 27
- Text: tx_data ...
-enterModule_item
- File: uart.v , 28
- Text: input tx_enable ; ...
-enterPort_declaration
- File: uart.v , 28
- Text: input tx_enable ...
-enterInput_declaration
- File: uart.v , 28
- Text: input tx_enable ...
-enterNet_port_type
- File: uart.v , 28
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 28
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 28
- Text: tx_enable ...
-enterIdentifier
- File: uart.v , 28
- Text: tx_enable ...
-enterModule_item
- File: uart.v , 29
- Text: output tx_out ; ...
-enterPort_declaration
- File: uart.v , 29
- Text: output tx_out ...
-enterOutput_declaration
- File: uart.v , 29
- Text: output tx_out ...
-enterNet_port_type
- File: uart.v , 29
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 29
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 29
- Text: tx_out ...
-enterIdentifier
- File: uart.v , 29
- Text: tx_out ...
-enterModule_item
- File: uart.v , 30
- Text: output tx_empty ; ...
-enterPort_declaration
- File: uart.v , 30
- Text: output tx_empty ...
-enterOutput_declaration
- File: uart.v , 30
- Text: output tx_empty ...
-enterNet_port_type
- File: uart.v , 30
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 30
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 30
- Text: tx_empty ...
-enterIdentifier
- File: uart.v , 30
- Text: tx_empty ...
-enterModule_item
- File: uart.v , 31
- Text: input rxclk ; ...
-enterPort_declaration
- File: uart.v , 31
- Text: input rxclk ...
-enterInput_declaration
- File: uart.v , 31
- Text: input rxclk ...
-enterNet_port_type
- File: uart.v , 31
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 31
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 31
- Text: rxclk ...
-enterIdentifier
- File: uart.v , 31
- Text: rxclk ...
-enterModule_item
- File: uart.v , 32
- Text: input uld_rx_data ; ...
-enterPort_declaration
- File: uart.v , 32
- Text: input uld_rx_data ...
-enterInput_declaration
- File: uart.v , 32
- Text: input uld_rx_data ...
-enterNet_port_type
- File: uart.v , 32
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 32
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 32
- Text: uld_rx_data ...
-enterIdentifier
- File: uart.v , 32
- Text: uld_rx_data ...
-enterModule_item
- File: uart.v , 33
- Text: output [ 7 : 0 ] rx_ ...
-enterPort_declaration
- File: uart.v , 33
- Text: output [ 7 : 0 ] rx_ ...
-enterOutput_declaration
- File: uart.v , 33
- Text: output [ 7 : 0 ] rx_ ...
-enterNet_port_type
- File: uart.v , 33
- Text: [ 7 : 0 ] ...
-enterData_type_or_implicit
- File: uart.v , 33
- Text: [ 7 : 0 ] ...
-enterPacked_dimension
- File: uart.v , 33
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: uart.v , 33
- Text: 7 : 0 ...
-enterConstant_expression
- File: uart.v , 33
- Text: 7 ...
-enterConstant_primary
- File: uart.v , 33
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 33
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 33
- Text: 7 ...
-enterConstant_expression
- File: uart.v , 33
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 33
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 33
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 33
- Text: 0 ...
-enterList_of_port_identifiers
- File: uart.v , 33
- Text: rx_data ...
-enterIdentifier
- File: uart.v , 33
- Text: rx_data ...
-enterModule_item
- File: uart.v , 34
- Text: input rx_enable ; ...
-enterPort_declaration
- File: uart.v , 34
- Text: input rx_enable ...
-enterInput_declaration
- File: uart.v , 34
- Text: input rx_enable ...
-enterNet_port_type
- File: uart.v , 34
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 34
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 34
- Text: rx_enable ...
-enterIdentifier
- File: uart.v , 34
- Text: rx_enable ...
-enterModule_item
- File: uart.v , 35
- Text: input rx_in ; ...
-enterPort_declaration
- File: uart.v , 35
- Text: input rx_in ...
-enterInput_declaration
- File: uart.v , 35
- Text: input rx_in ...
-enterNet_port_type
- File: uart.v , 35
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 35
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 35
- Text: rx_in ...
-enterIdentifier
- File: uart.v , 35
- Text: rx_in ...
-enterModule_item
- File: uart.v , 36
- Text: output rx_empty ; ...
-enterPort_declaration
- File: uart.v , 36
- Text: output rx_empty ...
-enterOutput_declaration
- File: uart.v , 36
- Text: output rx_empty ...
-enterNet_port_type
- File: uart.v , 36
- Text: ...
-enterData_type_or_implicit
- File: uart.v , 36
- Text: ...
-enterList_of_port_identifiers
- File: uart.v , 36
- Text: rx_empty ...
-enterIdentifier
- File: uart.v , 36
- Text: rx_empty ...
-enterModule_item
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterNon_port_module_item
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterModule_or_generate_item
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterModule_common_item
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterModule_or_generate_item_declaration
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterData_declaration
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterVariable_declaration
- File: uart.v , 39
- Text: reg [ 7 : 0 ] tx_reg ...
-enterData_type
- File: uart.v , 39
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 39
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 39
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: uart.v , 39
- Text: 7 : 0 ...
-enterConstant_expression
- File: uart.v , 39
- Text: 7 ...
-enterConstant_primary
- File: uart.v , 39
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 39
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 39
- Text: 7 ...
-enterConstant_expression
- File: uart.v , 39
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 39
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 39
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 39
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 39
- Text: tx_reg ...
-enterVariable_decl_assignment
- File: uart.v , 39
- Text: tx_reg ...
-enterIdentifier
- File: uart.v , 39
- Text: tx_reg ...
-enterModule_item
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterNon_port_module_item
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterModule_or_generate_item
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterModule_common_item
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterData_declaration
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterVariable_declaration
- File: uart.v , 40
- Text: reg tx_empty ; ...
-enterData_type
- File: uart.v , 40
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 40
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 40
- Text: tx_empty ...
-enterVariable_decl_assignment
- File: uart.v , 40
- Text: tx_empty ...
-enterIdentifier
- File: uart.v , 40
- Text: tx_empty ...
-enterModule_item
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterNon_port_module_item
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterModule_or_generate_item
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterModule_common_item
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterData_declaration
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterVariable_declaration
- File: uart.v , 41
- Text: reg tx_over_run ; ...
-enterData_type
- File: uart.v , 41
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 41
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 41
- Text: tx_over_run ...
-enterVariable_decl_assignment
- File: uart.v , 41
- Text: tx_over_run ...
-enterIdentifier
- File: uart.v , 41
- Text: tx_over_run ...
-enterModule_item
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterNon_port_module_item
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterModule_or_generate_item
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterModule_common_item
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterModule_or_generate_item_declaration
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterData_declaration
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterVariable_declaration
- File: uart.v , 42
- Text: reg [ 3 : 0 ] tx_cnt ...
-enterData_type
- File: uart.v , 42
- Text: reg [ 3 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 42
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 42
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: uart.v , 42
- Text: 3 : 0 ...
-enterConstant_expression
- File: uart.v , 42
- Text: 3 ...
-enterConstant_primary
- File: uart.v , 42
- Text: 3 ...
-enterPrimary_literal
- File: uart.v , 42
- Text: 3 ...
-enterNumber_Integral
- File: uart.v , 42
- Text: 3 ...
-enterConstant_expression
- File: uart.v , 42
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 42
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 42
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 42
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 42
- Text: tx_cnt ...
-enterVariable_decl_assignment
- File: uart.v , 42
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 42
- Text: tx_cnt ...
-enterModule_item
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterNon_port_module_item
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterModule_or_generate_item
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterModule_common_item
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterData_declaration
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterVariable_declaration
- File: uart.v , 43
- Text: reg tx_out ; ...
-enterData_type
- File: uart.v , 43
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 43
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 43
- Text: tx_out ...
-enterVariable_decl_assignment
- File: uart.v , 43
- Text: tx_out ...
-enterIdentifier
- File: uart.v , 43
- Text: tx_out ...
-enterModule_item
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterNon_port_module_item
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterModule_or_generate_item
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterModule_common_item
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterModule_or_generate_item_declaration
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterData_declaration
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterVariable_declaration
- File: uart.v , 44
- Text: reg [ 7 : 0 ] rx_reg ...
-enterData_type
- File: uart.v , 44
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 44
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 44
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: uart.v , 44
- Text: 7 : 0 ...
-enterConstant_expression
- File: uart.v , 44
- Text: 7 ...
-enterConstant_primary
- File: uart.v , 44
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 44
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 44
- Text: 7 ...
-enterConstant_expression
- File: uart.v , 44
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 44
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 44
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 44
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 44
- Text: rx_reg ...
-enterVariable_decl_assignment
- File: uart.v , 44
- Text: rx_reg ...
-enterIdentifier
- File: uart.v , 44
- Text: rx_reg ...
-enterModule_item
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterNon_port_module_item
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterModule_or_generate_item
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterModule_common_item
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterModule_or_generate_item_declaration
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterData_declaration
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterVariable_declaration
- File: uart.v , 45
- Text: reg [ 7 : 0 ] rx_dat ...
-enterData_type
- File: uart.v , 45
- Text: reg [ 7 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 45
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 45
- Text: [ 7 : 0 ] ...
-enterConstant_range
- File: uart.v , 45
- Text: 7 : 0 ...
-enterConstant_expression
- File: uart.v , 45
- Text: 7 ...
-enterConstant_primary
- File: uart.v , 45
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 45
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 45
- Text: 7 ...
-enterConstant_expression
- File: uart.v , 45
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 45
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 45
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 45
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 45
- Text: rx_data ...
-enterVariable_decl_assignment
- File: uart.v , 45
- Text: rx_data ...
-enterIdentifier
- File: uart.v , 45
- Text: rx_data ...
-enterModule_item
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterNon_port_module_item
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterModule_or_generate_item
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterModule_common_item
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterModule_or_generate_item_declaration
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterData_declaration
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterVariable_declaration
- File: uart.v , 46
- Text: reg [ 3 : 0 ] rx_sam ...
-enterData_type
- File: uart.v , 46
- Text: reg [ 3 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 46
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 46
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: uart.v , 46
- Text: 3 : 0 ...
-enterConstant_expression
- File: uart.v , 46
- Text: 3 ...
-enterConstant_primary
- File: uart.v , 46
- Text: 3 ...
-enterPrimary_literal
- File: uart.v , 46
- Text: 3 ...
-enterNumber_Integral
- File: uart.v , 46
- Text: 3 ...
-enterConstant_expression
- File: uart.v , 46
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 46
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 46
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 46
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 46
- Text: rx_sample_cnt ...
-enterVariable_decl_assignment
- File: uart.v , 46
- Text: rx_sample_cnt ...
-enterIdentifier
- File: uart.v , 46
- Text: rx_sample_cnt ...
-enterModule_item
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterNon_port_module_item
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterModule_or_generate_item
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterModule_common_item
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterModule_or_generate_item_declaration
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterData_declaration
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterVariable_declaration
- File: uart.v , 47
- Text: reg [ 3 : 0 ] rx_cnt ...
-enterData_type
- File: uart.v , 47
- Text: reg [ 3 : 0 ] ...
-enterIntVec_TypeReg
- File: uart.v , 47
- Text: reg ...
-enterPacked_dimension
- File: uart.v , 47
- Text: [ 3 : 0 ] ...
-enterConstant_range
- File: uart.v , 47
- Text: 3 : 0 ...
-enterConstant_expression
- File: uart.v , 47
- Text: 3 ...
-enterConstant_primary
- File: uart.v , 47
- Text: 3 ...
-enterPrimary_literal
- File: uart.v , 47
- Text: 3 ...
-enterNumber_Integral
- File: uart.v , 47
- Text: 3 ...
-enterConstant_expression
- File: uart.v , 47
- Text: 0 ...
-enterConstant_primary
- File: uart.v , 47
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 47
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 47
- Text: 0 ...
-enterList_of_variable_decl_assignments
- File: uart.v , 47
- Text: rx_cnt ...
-enterVariable_decl_assignment
- File: uart.v , 47
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 47
- Text: rx_cnt ...
-enterModule_item
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterNon_port_module_item
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterModule_or_generate_item
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterModule_common_item
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterData_declaration
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterVariable_declaration
- File: uart.v , 48
- Text: reg rx_frame_err ; ...
-enterData_type
- File: uart.v , 48
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 48
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 48
- Text: rx_frame_err ...
-enterVariable_decl_assignment
- File: uart.v , 48
- Text: rx_frame_err ...
-enterIdentifier
- File: uart.v , 48
- Text: rx_frame_err ...
-enterModule_item
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterNon_port_module_item
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterModule_or_generate_item
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterModule_common_item
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterData_declaration
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterVariable_declaration
- File: uart.v , 49
- Text: reg rx_over_run ; ...
-enterData_type
- File: uart.v , 49
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 49
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 49
- Text: rx_over_run ...
-enterVariable_decl_assignment
- File: uart.v , 49
- Text: rx_over_run ...
-enterIdentifier
- File: uart.v , 49
- Text: rx_over_run ...
-enterModule_item
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterNon_port_module_item
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterModule_or_generate_item
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterModule_common_item
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterData_declaration
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterVariable_declaration
- File: uart.v , 50
- Text: reg rx_empty ; ...
-enterData_type
- File: uart.v , 50
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 50
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 50
- Text: rx_empty ...
-enterVariable_decl_assignment
- File: uart.v , 50
- Text: rx_empty ...
-enterIdentifier
- File: uart.v , 50
- Text: rx_empty ...
-enterModule_item
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterNon_port_module_item
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterModule_or_generate_item
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterModule_common_item
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterData_declaration
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterVariable_declaration
- File: uart.v , 51
- Text: reg rx_d1 ; ...
-enterData_type
- File: uart.v , 51
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 51
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 51
- Text: rx_d1 ...
-enterVariable_decl_assignment
- File: uart.v , 51
- Text: rx_d1 ...
-enterIdentifier
- File: uart.v , 51
- Text: rx_d1 ...
-enterModule_item
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterNon_port_module_item
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterModule_or_generate_item
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterModule_common_item
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterData_declaration
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterVariable_declaration
- File: uart.v , 52
- Text: reg rx_d2 ; ...
-enterData_type
- File: uart.v , 52
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 52
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 52
- Text: rx_d2 ...
-enterVariable_decl_assignment
- File: uart.v , 52
- Text: rx_d2 ...
-enterIdentifier
- File: uart.v , 52
- Text: rx_d2 ...
-enterModule_item
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterNon_port_module_item
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterModule_or_generate_item
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterModule_common_item
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterModule_or_generate_item_declaration
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterPackage_or_generate_item_declaration
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterData_declaration
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterVariable_declaration
- File: uart.v , 53
- Text: reg rx_busy ; ...
-enterData_type
- File: uart.v , 53
- Text: reg ...
-enterIntVec_TypeReg
- File: uart.v , 53
- Text: reg ...
-enterList_of_variable_decl_assignments
- File: uart.v , 53
- Text: rx_busy ...
-enterVariable_decl_assignment
- File: uart.v , 53
- Text: rx_busy ...
-enterIdentifier
- File: uart.v , 53
- Text: rx_busy ...
-enterModule_item
- File: uart.v , 56
- Text: always @ ( posedge r ...
-enterNon_port_module_item
- File: uart.v , 56
- Text: always @ ( posedge r ...
-enterModule_or_generate_item
- File: uart.v , 56
- Text: always @ ( posedge r ...
-enterModule_common_item
- File: uart.v , 56
- Text: always @ ( posedge r ...
-enterAlways_construct
- File: uart.v , 56
- Text: always @ ( posedge r ...
-enterAlwaysKeywd_Always
- File: uart.v , 56
- Text: always ...
-enterStatement
- File: uart.v , 56
- Text: @ ( posedge rxclk or ...
-enterStatement_item
- File: uart.v , 56
- Text: @ ( posedge rxclk or ...
-enterProcedural_timing_control_statement
- File: uart.v , 56
- Text: @ ( posedge rxclk or ...
-enterProcedural_timing_control
- File: uart.v , 56
- Text: @ ( posedge rxclk or ...
-enterEvent_control
- File: uart.v , 56
- Text: @ ( posedge rxclk or ...
-enterEvent_expression
- File: uart.v , 56
- Text: posedge rxclk or pos ...
-enterEvent_expression
- File: uart.v , 56
- Text: posedge rxclk ...
-enterEdge_Posedge
- File: uart.v , 56
- Text: posedge ...
-enterExpression
- File: uart.v , 56
- Text: rxclk ...
-enterPrimary
- File: uart.v , 56
- Text: rxclk ...
-enterPrimary_literal
- File: uart.v , 56
- Text: rxclk ...
-enterIdentifier
- File: uart.v , 56
- Text: rxclk ...
-enterEvent_expression
- File: uart.v , 56
- Text: posedge reset ...
-enterEdge_Posedge
- File: uart.v , 56
- Text: posedge ...
-enterExpression
- File: uart.v , 56
- Text: reset ...
-enterPrimary
- File: uart.v , 56
- Text: reset ...
-enterPrimary_literal
- File: uart.v , 56
- Text: reset ...
-enterIdentifier
- File: uart.v , 56
- Text: reset ...
-enterStatement_or_null
- File: uart.v , 57
- Text: if ( reset ) begin r ...
-enterStatement
- File: uart.v , 57
- Text: if ( reset ) begin r ...
-enterStatement_item
- File: uart.v , 57
- Text: if ( reset ) begin r ...
-enterConditional_statement
- File: uart.v , 57
- Text: if ( reset ) begin r ...
-enterCond_predicate
- File: uart.v , 57
- Text: reset ...
-enterExpression_or_cond_pattern
- File: uart.v , 57
- Text: reset ...
-enterExpression
- File: uart.v , 57
- Text: reset ...
-enterPrimary
- File: uart.v , 57
- Text: reset ...
-enterPrimary_literal
- File: uart.v , 57
- Text: reset ...
-enterIdentifier
- File: uart.v , 57
- Text: reset ...
-enterStatement_or_null
- File: uart.v , 57
- Text: begin rx_reg <= 0 ; ...
-enterStatement
- File: uart.v , 57
- Text: begin rx_reg <= 0 ; ...
-enterStatement_item
- File: uart.v , 57
- Text: begin rx_reg <= 0 ; ...
-enterSeq_block
- File: uart.v , 57
- Text: begin rx_reg <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 58
- Text: rx_reg <= 0 ; ...
-enterStatement
- File: uart.v , 58
- Text: rx_reg <= 0 ; ...
-enterStatement_item
- File: uart.v , 58
- Text: rx_reg <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 58
- Text: rx_reg <= 0 ...
-enterVariable_lvalue
- File: uart.v , 58
- Text: rx_reg ...
-enterHierarchical_identifier
- File: uart.v , 58
- Text: rx_reg ...
-enterSelect
- File: uart.v , 58
- Text: ...
-enterBit_select
- File: uart.v , 58
- Text: ...
-enterExpression
- File: uart.v , 58
- Text: 0 ...
-enterPrimary
- File: uart.v , 58
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 58
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 58
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 59
- Text: rx_data <= 0 ; ...
-enterStatement
- File: uart.v , 59
- Text: rx_data <= 0 ; ...
-enterStatement_item
- File: uart.v , 59
- Text: rx_data <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 59
- Text: rx_data <= 0 ...
-enterVariable_lvalue
- File: uart.v , 59
- Text: rx_data ...
-enterHierarchical_identifier
- File: uart.v , 59
- Text: rx_data ...
-enterSelect
- File: uart.v , 59
- Text: ...
-enterBit_select
- File: uart.v , 59
- Text: ...
-enterExpression
- File: uart.v , 59
- Text: 0 ...
-enterPrimary
- File: uart.v , 59
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 59
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 59
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 60
- Text: rx_sample_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 60
- Text: rx_sample_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 60
- Text: rx_sample_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 60
- Text: rx_sample_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 60
- Text: rx_sample_cnt ...
-enterHierarchical_identifier
- File: uart.v , 60
- Text: rx_sample_cnt ...
-enterSelect
- File: uart.v , 60
- Text: ...
-enterBit_select
- File: uart.v , 60
- Text: ...
-enterExpression
- File: uart.v , 60
- Text: 0 ...
-enterPrimary
- File: uart.v , 60
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 60
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 60
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 61
- Text: rx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 61
- Text: rx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 61
- Text: rx_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 61
- Text: rx_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 61
- Text: rx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 61
- Text: rx_cnt ...
-enterSelect
- File: uart.v , 61
- Text: ...
-enterBit_select
- File: uart.v , 61
- Text: ...
-enterExpression
- File: uart.v , 61
- Text: 0 ...
-enterPrimary
- File: uart.v , 61
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 61
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 61
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 62
- Text: rx_frame_err <= 0 ; ...
-enterStatement
- File: uart.v , 62
- Text: rx_frame_err <= 0 ; ...
-enterStatement_item
- File: uart.v , 62
- Text: rx_frame_err <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 62
- Text: rx_frame_err <= 0 ...
-enterVariable_lvalue
- File: uart.v , 62
- Text: rx_frame_err ...
-enterHierarchical_identifier
- File: uart.v , 62
- Text: rx_frame_err ...
-enterSelect
- File: uart.v , 62
- Text: ...
-enterBit_select
- File: uart.v , 62
- Text: ...
-enterExpression
- File: uart.v , 62
- Text: 0 ...
-enterPrimary
- File: uart.v , 62
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 62
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 62
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 63
- Text: rx_over_run <= 0 ; ...
-enterStatement
- File: uart.v , 63
- Text: rx_over_run <= 0 ; ...
-enterStatement_item
- File: uart.v , 63
- Text: rx_over_run <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 63
- Text: rx_over_run <= 0 ...
-enterVariable_lvalue
- File: uart.v , 63
- Text: rx_over_run ...
-enterHierarchical_identifier
- File: uart.v , 63
- Text: rx_over_run ...
-enterSelect
- File: uart.v , 63
- Text: ...
-enterBit_select
- File: uart.v , 63
- Text: ...
-enterExpression
- File: uart.v , 63
- Text: 0 ...
-enterPrimary
- File: uart.v , 63
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 63
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 63
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 64
- Text: rx_empty <= 1 ; ...
-enterStatement
- File: uart.v , 64
- Text: rx_empty <= 1 ; ...
-enterStatement_item
- File: uart.v , 64
- Text: rx_empty <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 64
- Text: rx_empty <= 1 ...
-enterVariable_lvalue
- File: uart.v , 64
- Text: rx_empty ...
-enterHierarchical_identifier
- File: uart.v , 64
- Text: rx_empty ...
-enterSelect
- File: uart.v , 64
- Text: ...
-enterBit_select
- File: uart.v , 64
- Text: ...
-enterExpression
- File: uart.v , 64
- Text: 1 ...
-enterPrimary
- File: uart.v , 64
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 64
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 64
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 65
- Text: rx_d1 <= 1 ; ...
-enterStatement
- File: uart.v , 65
- Text: rx_d1 <= 1 ; ...
-enterStatement_item
- File: uart.v , 65
- Text: rx_d1 <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 65
- Text: rx_d1 <= 1 ...
-enterVariable_lvalue
- File: uart.v , 65
- Text: rx_d1 ...
-enterHierarchical_identifier
- File: uart.v , 65
- Text: rx_d1 ...
-enterSelect
- File: uart.v , 65
- Text: ...
-enterBit_select
- File: uart.v , 65
- Text: ...
-enterExpression
- File: uart.v , 65
- Text: 1 ...
-enterPrimary
- File: uart.v , 65
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 65
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 65
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 66
- Text: rx_d2 <= 1 ; ...
-enterStatement
- File: uart.v , 66
- Text: rx_d2 <= 1 ; ...
-enterStatement_item
- File: uart.v , 66
- Text: rx_d2 <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 66
- Text: rx_d2 <= 1 ...
-enterVariable_lvalue
- File: uart.v , 66
- Text: rx_d2 ...
-enterHierarchical_identifier
- File: uart.v , 66
- Text: rx_d2 ...
-enterSelect
- File: uart.v , 66
- Text: ...
-enterBit_select
- File: uart.v , 66
- Text: ...
-enterExpression
- File: uart.v , 66
- Text: 1 ...
-enterPrimary
- File: uart.v , 66
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 66
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 66
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 67
- Text: rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 67
- Text: rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 67
- Text: rx_busy <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 67
- Text: rx_busy <= 0 ...
-enterVariable_lvalue
- File: uart.v , 67
- Text: rx_busy ...
-enterHierarchical_identifier
- File: uart.v , 67
- Text: rx_busy ...
-enterSelect
- File: uart.v , 67
- Text: ...
-enterBit_select
- File: uart.v , 67
- Text: ...
-enterExpression
- File: uart.v , 67
- Text: 0 ...
-enterPrimary
- File: uart.v , 67
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 67
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 67
- Text: 0 ...
-enterEnd
- File: uart.v , 68
- Text: end ...
-enterStatement_or_null
- File: uart.v , 68
- Text: begin rx_d1 <= rx_in ...
-enterStatement
- File: uart.v , 68
- Text: begin rx_d1 <= rx_in ...
-enterStatement_item
- File: uart.v , 68
- Text: begin rx_d1 <= rx_in ...
-enterSeq_block
- File: uart.v , 68
- Text: begin rx_d1 <= rx_in ...
-enterStatement_or_null
- File: uart.v , 70
- Text: rx_d1 <= rx_in ; ...
-enterStatement
- File: uart.v , 70
- Text: rx_d1 <= rx_in ; ...
-enterStatement_item
- File: uart.v , 70
- Text: rx_d1 <= rx_in ; ...
-enterNonblocking_assignment
- File: uart.v , 70
- Text: rx_d1 <= rx_in ...
-enterVariable_lvalue
- File: uart.v , 70
- Text: rx_d1 ...
-enterHierarchical_identifier
- File: uart.v , 70
- Text: rx_d1 ...
-enterSelect
- File: uart.v , 70
- Text: ...
-enterBit_select
- File: uart.v , 70
- Text: ...
-enterExpression
- File: uart.v , 70
- Text: rx_in ...
-enterPrimary
- File: uart.v , 70
- Text: rx_in ...
-enterPrimary_literal
- File: uart.v , 70
- Text: rx_in ...
-enterIdentifier
- File: uart.v , 70
- Text: rx_in ...
-enterStatement_or_null
- File: uart.v , 71
- Text: rx_d2 <= rx_d1 ; ...
-enterStatement
- File: uart.v , 71
- Text: rx_d2 <= rx_d1 ; ...
-enterStatement_item
- File: uart.v , 71
- Text: rx_d2 <= rx_d1 ; ...
-enterNonblocking_assignment
- File: uart.v , 71
- Text: rx_d2 <= rx_d1 ...
-enterVariable_lvalue
- File: uart.v , 71
- Text: rx_d2 ...
-enterHierarchical_identifier
- File: uart.v , 71
- Text: rx_d2 ...
-enterSelect
- File: uart.v , 71
- Text: ...
-enterBit_select
- File: uart.v , 71
- Text: ...
-enterExpression
- File: uart.v , 71
- Text: rx_d1 ...
-enterPrimary
- File: uart.v , 71
- Text: rx_d1 ...
-enterPrimary_literal
- File: uart.v , 71
- Text: rx_d1 ...
-enterIdentifier
- File: uart.v , 71
- Text: rx_d1 ...
-enterStatement_or_null
- File: uart.v , 73
- Text: if ( uld_rx_data ) b ...
-enterStatement
- File: uart.v , 73
- Text: if ( uld_rx_data ) b ...
-enterStatement_item
- File: uart.v , 73
- Text: if ( uld_rx_data ) b ...
-enterConditional_statement
- File: uart.v , 73
- Text: if ( uld_rx_data ) b ...
-enterCond_predicate
- File: uart.v , 73
- Text: uld_rx_data ...
-enterExpression_or_cond_pattern
- File: uart.v , 73
- Text: uld_rx_data ...
-enterExpression
- File: uart.v , 73
- Text: uld_rx_data ...
-enterPrimary
- File: uart.v , 73
- Text: uld_rx_data ...
-enterPrimary_literal
- File: uart.v , 73
- Text: uld_rx_data ...
-enterIdentifier
- File: uart.v , 73
- Text: uld_rx_data ...
-enterStatement_or_null
- File: uart.v , 73
- Text: begin rx_data <= rx_ ...
-enterStatement
- File: uart.v , 73
- Text: begin rx_data <= rx_ ...
-enterStatement_item
- File: uart.v , 73
- Text: begin rx_data <= rx_ ...
-enterSeq_block
- File: uart.v , 73
- Text: begin rx_data <= rx_ ...
-enterStatement_or_null
- File: uart.v , 74
- Text: rx_data <= rx_reg ; ...
-enterStatement
- File: uart.v , 74
- Text: rx_data <= rx_reg ; ...
-enterStatement_item
- File: uart.v , 74
- Text: rx_data <= rx_reg ; ...
-enterNonblocking_assignment
- File: uart.v , 74
- Text: rx_data <= rx_reg ...
-enterVariable_lvalue
- File: uart.v , 74
- Text: rx_data ...
-enterHierarchical_identifier
- File: uart.v , 74
- Text: rx_data ...
-enterSelect
- File: uart.v , 74
- Text: ...
-enterBit_select
- File: uart.v , 74
- Text: ...
-enterExpression
- File: uart.v , 74
- Text: rx_reg ...
-enterPrimary
- File: uart.v , 74
- Text: rx_reg ...
-enterPrimary_literal
- File: uart.v , 74
- Text: rx_reg ...
-enterIdentifier
- File: uart.v , 74
- Text: rx_reg ...
-enterStatement_or_null
- File: uart.v , 75
- Text: rx_empty <= 1 ; ...
-enterStatement
- File: uart.v , 75
- Text: rx_empty <= 1 ; ...
-enterStatement_item
- File: uart.v , 75
- Text: rx_empty <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 75
- Text: rx_empty <= 1 ...
-enterVariable_lvalue
- File: uart.v , 75
- Text: rx_empty ...
-enterHierarchical_identifier
- File: uart.v , 75
- Text: rx_empty ...
-enterSelect
- File: uart.v , 75
- Text: ...
-enterBit_select
- File: uart.v , 75
- Text: ...
-enterExpression
- File: uart.v , 75
- Text: 1 ...
-enterPrimary
- File: uart.v , 75
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 75
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 75
- Text: 1 ...
-enterEnd
- File: uart.v , 76
- Text: end ...
-enterStatement_or_null
- File: uart.v , 78
- Text: if ( rx_enable ) beg ...
-enterStatement
- File: uart.v , 78
- Text: if ( rx_enable ) beg ...
-enterStatement_item
- File: uart.v , 78
- Text: if ( rx_enable ) beg ...
-enterConditional_statement
- File: uart.v , 78
- Text: if ( rx_enable ) beg ...
-enterCond_predicate
- File: uart.v , 78
- Text: rx_enable ...
-enterExpression_or_cond_pattern
- File: uart.v , 78
- Text: rx_enable ...
-enterExpression
- File: uart.v , 78
- Text: rx_enable ...
-enterPrimary
- File: uart.v , 78
- Text: rx_enable ...
-enterPrimary_literal
- File: uart.v , 78
- Text: rx_enable ...
-enterIdentifier
- File: uart.v , 78
- Text: rx_enable ...
-enterStatement_or_null
- File: uart.v , 78
- Text: begin if ( ! rx_busy ...
-enterStatement
- File: uart.v , 78
- Text: begin if ( ! rx_busy ...
-enterStatement_item
- File: uart.v , 78
- Text: begin if ( ! rx_busy ...
-enterSeq_block
- File: uart.v , 78
- Text: begin if ( ! rx_busy ...
-enterStatement_or_null
- File: uart.v , 80
- Text: if ( ! rx_busy && ! ...
-enterStatement
- File: uart.v , 80
- Text: if ( ! rx_busy && ! ...
-enterStatement_item
- File: uart.v , 80
- Text: if ( ! rx_busy && ! ...
-enterConditional_statement
- File: uart.v , 80
- Text: if ( ! rx_busy && ! ...
-enterCond_predicate
- File: uart.v , 80
- Text: ! rx_busy && ! rx_d2 ...
-enterExpression_or_cond_pattern
- File: uart.v , 80
- Text: ! rx_busy && ! rx_d2 ...
-enterExpression
- File: uart.v , 80
- Text: ! rx_busy && ! rx_d2 ...
-enterExpression
- File: uart.v , 80
- Text: ! rx_busy ...
-enterUnary_Not
- File: uart.v , 80
- Text: ! ...
-enterPrimary
- File: uart.v , 80
- Text: rx_busy ...
-enterPrimary_literal
- File: uart.v , 80
- Text: rx_busy ...
-enterIdentifier
- File: uart.v , 80
- Text: rx_busy ...
-enterBinOp_LogicAnd
- File: uart.v , 80
- Text: && ...
-enterExpression
- File: uart.v , 80
- Text: ! rx_d2 ...
-enterUnary_Not
- File: uart.v , 80
- Text: ! ...
-enterPrimary
- File: uart.v , 80
- Text: rx_d2 ...
-enterPrimary_literal
- File: uart.v , 80
- Text: rx_d2 ...
-enterIdentifier
- File: uart.v , 80
- Text: rx_d2 ...
-enterStatement_or_null
- File: uart.v , 80
- Text: begin rx_busy <= 1 ; ...
-enterStatement
- File: uart.v , 80
- Text: begin rx_busy <= 1 ; ...
-enterStatement_item
- File: uart.v , 80
- Text: begin rx_busy <= 1 ; ...
-enterSeq_block
- File: uart.v , 80
- Text: begin rx_busy <= 1 ; ...
-enterStatement_or_null
- File: uart.v , 81
- Text: rx_busy <= 1 ; ...
-enterStatement
- File: uart.v , 81
- Text: rx_busy <= 1 ; ...
-enterStatement_item
- File: uart.v , 81
- Text: rx_busy <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 81
- Text: rx_busy <= 1 ...
-enterVariable_lvalue
- File: uart.v , 81
- Text: rx_busy ...
-enterHierarchical_identifier
- File: uart.v , 81
- Text: rx_busy ...
-enterSelect
- File: uart.v , 81
- Text: ...
-enterBit_select
- File: uart.v , 81
- Text: ...
-enterExpression
- File: uart.v , 81
- Text: 1 ...
-enterPrimary
- File: uart.v , 81
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 81
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 81
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 82
- Text: rx_sample_cnt <= 1 ; ...
-enterStatement
- File: uart.v , 82
- Text: rx_sample_cnt <= 1 ; ...
-enterStatement_item
- File: uart.v , 82
- Text: rx_sample_cnt <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 82
- Text: rx_sample_cnt <= 1 ...
-enterVariable_lvalue
- File: uart.v , 82
- Text: rx_sample_cnt ...
-enterHierarchical_identifier
- File: uart.v , 82
- Text: rx_sample_cnt ...
-enterSelect
- File: uart.v , 82
- Text: ...
-enterBit_select
- File: uart.v , 82
- Text: ...
-enterExpression
- File: uart.v , 82
- Text: 1 ...
-enterPrimary
- File: uart.v , 82
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 82
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 82
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 83
- Text: rx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 83
- Text: rx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 83
- Text: rx_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 83
- Text: rx_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 83
- Text: rx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 83
- Text: rx_cnt ...
-enterSelect
- File: uart.v , 83
- Text: ...
-enterBit_select
- File: uart.v , 83
- Text: ...
-enterExpression
- File: uart.v , 83
- Text: 0 ...
-enterPrimary
- File: uart.v , 83
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 83
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 83
- Text: 0 ...
-enterEnd
- File: uart.v , 84
- Text: end ...
-enterStatement_or_null
- File: uart.v , 86
- Text: if ( rx_busy ) begin ...
-enterStatement
- File: uart.v , 86
- Text: if ( rx_busy ) begin ...
-enterStatement_item
- File: uart.v , 86
- Text: if ( rx_busy ) begin ...
-enterConditional_statement
- File: uart.v , 86
- Text: if ( rx_busy ) begin ...
-enterCond_predicate
- File: uart.v , 86
- Text: rx_busy ...
-enterExpression_or_cond_pattern
- File: uart.v , 86
- Text: rx_busy ...
-enterExpression
- File: uart.v , 86
- Text: rx_busy ...
-enterPrimary
- File: uart.v , 86
- Text: rx_busy ...
-enterPrimary_literal
- File: uart.v , 86
- Text: rx_busy ...
-enterIdentifier
- File: uart.v , 86
- Text: rx_busy ...
-enterStatement_or_null
- File: uart.v , 86
- Text: begin rx_sample_cnt ...
-enterStatement
- File: uart.v , 86
- Text: begin rx_sample_cnt ...
-enterStatement_item
- File: uart.v , 86
- Text: begin rx_sample_cnt ...
-enterSeq_block
- File: uart.v , 86
- Text: begin rx_sample_cnt ...
-enterStatement_or_null
- File: uart.v , 87
- Text: rx_sample_cnt <= rx_ ...
-enterStatement
- File: uart.v , 87
- Text: rx_sample_cnt <= rx_ ...
-enterStatement_item
- File: uart.v , 87
- Text: rx_sample_cnt <= rx_ ...
-enterNonblocking_assignment
- File: uart.v , 87
- Text: rx_sample_cnt <= rx_ ...
-enterVariable_lvalue
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterHierarchical_identifier
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterSelect
- File: uart.v , 87
- Text: ...
-enterBit_select
- File: uart.v , 87
- Text: ...
-enterExpression
- File: uart.v , 87
- Text: rx_sample_cnt + 1 ...
-enterExpression
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterPrimary
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterPrimary_literal
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterIdentifier
- File: uart.v , 87
- Text: rx_sample_cnt ...
-enterBinOp_Plus
- File: uart.v , 87
- Text: + ...
-enterExpression
- File: uart.v , 87
- Text: 1 ...
-enterPrimary
- File: uart.v , 87
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 87
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 87
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 89
- Text: if ( rx_sample_cnt = ...
-enterStatement
- File: uart.v , 89
- Text: if ( rx_sample_cnt = ...
-enterStatement_item
- File: uart.v , 89
- Text: if ( rx_sample_cnt = ...
-enterConditional_statement
- File: uart.v , 89
- Text: if ( rx_sample_cnt = ...
-enterCond_predicate
- File: uart.v , 89
- Text: rx_sample_cnt == 7 ...
-enterExpression_or_cond_pattern
- File: uart.v , 89
- Text: rx_sample_cnt == 7 ...
-enterExpression
- File: uart.v , 89
- Text: rx_sample_cnt == 7 ...
-enterExpression
- File: uart.v , 89
- Text: rx_sample_cnt ...
-enterPrimary
- File: uart.v , 89
- Text: rx_sample_cnt ...
-enterPrimary_literal
- File: uart.v , 89
- Text: rx_sample_cnt ...
-enterIdentifier
- File: uart.v , 89
- Text: rx_sample_cnt ...
-enterBinOp_Equiv
- File: uart.v , 89
- Text: == ...
-enterExpression
- File: uart.v , 89
- Text: 7 ...
-enterPrimary
- File: uart.v , 89
- Text: 7 ...
-enterPrimary_literal
- File: uart.v , 89
- Text: 7 ...
-enterNumber_Integral
- File: uart.v , 89
- Text: 7 ...
-enterStatement_or_null
- File: uart.v , 89
- Text: begin if ( ( rx_d2 = ...
-enterStatement
- File: uart.v , 89
- Text: begin if ( ( rx_d2 = ...
-enterStatement_item
- File: uart.v , 89
- Text: begin if ( ( rx_d2 = ...
-enterSeq_block
- File: uart.v , 89
- Text: begin if ( ( rx_d2 = ...
-enterStatement_or_null
- File: uart.v , 90
- Text: if ( ( rx_d2 == 1 ) ...
-enterStatement
- File: uart.v , 90
- Text: if ( ( rx_d2 == 1 ) ...
-enterStatement_item
- File: uart.v , 90
- Text: if ( ( rx_d2 == 1 ) ...
-enterConditional_statement
- File: uart.v , 90
- Text: if ( ( rx_d2 == 1 ) ...
-enterCond_predicate
- File: uart.v , 90
- Text: ( rx_d2 == 1 ) && ( ...
-enterExpression_or_cond_pattern
- File: uart.v , 90
- Text: ( rx_d2 == 1 ) && ( ...
-enterExpression
- File: uart.v , 90
- Text: ( rx_d2 == 1 ) && ( ...
-enterExpression
- File: uart.v , 90
- Text: ( rx_d2 == 1 ) ...
-enterPrimary
- File: uart.v , 90
- Text: ( rx_d2 == 1 ) ...
-enterMintypmax_expression
- File: uart.v , 90
- Text: rx_d2 == 1 ...
-enterExpression
- File: uart.v , 90
- Text: rx_d2 == 1 ...
-enterExpression
- File: uart.v , 90
- Text: rx_d2 ...
-enterPrimary
- File: uart.v , 90
- Text: rx_d2 ...
-enterPrimary_literal
- File: uart.v , 90
- Text: rx_d2 ...
-enterIdentifier
- File: uart.v , 90
- Text: rx_d2 ...
-enterBinOp_Equiv
- File: uart.v , 90
- Text: == ...
-enterExpression
- File: uart.v , 90
- Text: 1 ...
-enterPrimary
- File: uart.v , 90
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 90
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 90
- Text: 1 ...
-enterBinOp_LogicAnd
- File: uart.v , 90
- Text: && ...
-enterExpression
- File: uart.v , 90
- Text: ( rx_cnt == 0 ) ...
-enterPrimary
- File: uart.v , 90
- Text: ( rx_cnt == 0 ) ...
-enterMintypmax_expression
- File: uart.v , 90
- Text: rx_cnt == 0 ...
-enterExpression
- File: uart.v , 90
- Text: rx_cnt == 0 ...
-enterExpression
- File: uart.v , 90
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 90
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 90
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 90
- Text: rx_cnt ...
-enterBinOp_Equiv
- File: uart.v , 90
- Text: == ...
-enterExpression
- File: uart.v , 90
- Text: 0 ...
-enterPrimary
- File: uart.v , 90
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 90
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 90
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 90
- Text: begin rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 90
- Text: begin rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 90
- Text: begin rx_busy <= 0 ; ...
-enterSeq_block
- File: uart.v , 90
- Text: begin rx_busy <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 91
- Text: rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 91
- Text: rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 91
- Text: rx_busy <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 91
- Text: rx_busy <= 0 ...
-enterVariable_lvalue
- File: uart.v , 91
- Text: rx_busy ...
-enterHierarchical_identifier
- File: uart.v , 91
- Text: rx_busy ...
-enterSelect
- File: uart.v , 91
- Text: ...
-enterBit_select
- File: uart.v , 91
- Text: ...
-enterExpression
- File: uart.v , 91
- Text: 0 ...
-enterPrimary
- File: uart.v , 91
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 91
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 91
- Text: 0 ...
-enterEnd
- File: uart.v , 92
- Text: end ...
-enterStatement_or_null
- File: uart.v , 92
- Text: begin rx_cnt <= rx_c ...
-enterStatement
- File: uart.v , 92
- Text: begin rx_cnt <= rx_c ...
-enterStatement_item
- File: uart.v , 92
- Text: begin rx_cnt <= rx_c ...
-enterSeq_block
- File: uart.v , 92
- Text: begin rx_cnt <= rx_c ...
-enterStatement_or_null
- File: uart.v , 93
- Text: rx_cnt <= rx_cnt + 1 ...
-enterStatement
- File: uart.v , 93
- Text: rx_cnt <= rx_cnt + 1 ...
-enterStatement_item
- File: uart.v , 93
- Text: rx_cnt <= rx_cnt + 1 ...
-enterNonblocking_assignment
- File: uart.v , 93
- Text: rx_cnt <= rx_cnt + 1 ...
-enterVariable_lvalue
- File: uart.v , 93
- Text: rx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 93
- Text: rx_cnt ...
-enterSelect
- File: uart.v , 93
- Text: ...
-enterBit_select
- File: uart.v , 93
- Text: ...
-enterExpression
- File: uart.v , 93
- Text: rx_cnt + 1 ...
-enterExpression
- File: uart.v , 93
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 93
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 93
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 93
- Text: rx_cnt ...
-enterBinOp_Plus
- File: uart.v , 93
- Text: + ...
-enterExpression
- File: uart.v , 93
- Text: 1 ...
-enterPrimary
- File: uart.v , 93
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 93
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 93
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 95
- Text: if ( rx_cnt > 0 && r ...
-enterStatement
- File: uart.v , 95
- Text: if ( rx_cnt > 0 && r ...
-enterStatement_item
- File: uart.v , 95
- Text: if ( rx_cnt > 0 && r ...
-enterConditional_statement
- File: uart.v , 95
- Text: if ( rx_cnt > 0 && r ...
-enterCond_predicate
- File: uart.v , 95
- Text: rx_cnt > 0 && rx_cnt ...
-enterExpression_or_cond_pattern
- File: uart.v , 95
- Text: rx_cnt > 0 && rx_cnt ...
-enterExpression
- File: uart.v , 95
- Text: rx_cnt > 0 && rx_cnt ...
-enterExpression
- File: uart.v , 95
- Text: rx_cnt > 0 && rx_cnt ...
-enterExpression
- File: uart.v , 95
- Text: rx_cnt > 0 ...
-enterExpression
- File: uart.v , 95
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 95
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 95
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 95
- Text: rx_cnt ...
-enterBinOp_Great
- File: uart.v , 95
- Text: > ...
-enterExpression
- File: uart.v , 95
- Text: 0 ...
-enterPrimary
- File: uart.v , 95
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 95
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 95
- Text: 0 ...
-enterBinOp_LogicAnd
- File: uart.v , 95
- Text: && ...
-enterExpression
- File: uart.v , 95
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 95
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 95
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 95
- Text: rx_cnt ...
-enterBinOp_Less
- File: uart.v , 95
- Text: < ...
-enterExpression
- File: uart.v , 95
- Text: 9 ...
-enterPrimary
- File: uart.v , 95
- Text: 9 ...
-enterPrimary_literal
- File: uart.v , 95
- Text: 9 ...
-enterNumber_Integral
- File: uart.v , 95
- Text: 9 ...
-enterStatement_or_null
- File: uart.v , 95
- Text: begin rx_reg [ rx_cn ...
-enterStatement
- File: uart.v , 95
- Text: begin rx_reg [ rx_cn ...
-enterStatement_item
- File: uart.v , 95
- Text: begin rx_reg [ rx_cn ...
-enterSeq_block
- File: uart.v , 95
- Text: begin rx_reg [ rx_cn ...
-enterStatement_or_null
- File: uart.v , 96
- Text: rx_reg [ rx_cnt - 1 ...
-enterStatement
- File: uart.v , 96
- Text: rx_reg [ rx_cnt - 1 ...
-enterStatement_item
- File: uart.v , 96
- Text: rx_reg [ rx_cnt - 1 ...
-enterNonblocking_assignment
- File: uart.v , 96
- Text: rx_reg [ rx_cnt - 1 ...
-enterVariable_lvalue
- File: uart.v , 96
- Text: rx_reg [ rx_cnt - 1 ...
-enterHierarchical_identifier
- File: uart.v , 96
- Text: rx_reg ...
-enterSelect
- File: uart.v , 96
- Text: [ rx_cnt - 1 ] ...
-enterBit_select
- File: uart.v , 96
- Text: [ rx_cnt - 1 ] ...
-enterExpression
- File: uart.v , 96
- Text: rx_cnt - 1 ...
-enterExpression
- File: uart.v , 96
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 96
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 96
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 96
- Text: rx_cnt ...
-enterBinOp_Minus
- File: uart.v , 96
- Text: - ...
-enterExpression
- File: uart.v , 96
- Text: 1 ...
-enterPrimary
- File: uart.v , 96
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 96
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 96
- Text: 1 ...
-enterExpression
- File: uart.v , 96
- Text: rx_d2 ...
-enterPrimary
- File: uart.v , 96
- Text: rx_d2 ...
-enterPrimary_literal
- File: uart.v , 96
- Text: rx_d2 ...
-enterIdentifier
- File: uart.v , 96
- Text: rx_d2 ...
-enterEnd
- File: uart.v , 97
- Text: end ...
-enterStatement_or_null
- File: uart.v , 98
- Text: if ( rx_cnt == 9 ) b ...
-enterStatement
- File: uart.v , 98
- Text: if ( rx_cnt == 9 ) b ...
-enterStatement_item
- File: uart.v , 98
- Text: if ( rx_cnt == 9 ) b ...
-enterConditional_statement
- File: uart.v , 98
- Text: if ( rx_cnt == 9 ) b ...
-enterCond_predicate
- File: uart.v , 98
- Text: rx_cnt == 9 ...
-enterExpression_or_cond_pattern
- File: uart.v , 98
- Text: rx_cnt == 9 ...
-enterExpression
- File: uart.v , 98
- Text: rx_cnt == 9 ...
-enterExpression
- File: uart.v , 98
- Text: rx_cnt ...
-enterPrimary
- File: uart.v , 98
- Text: rx_cnt ...
-enterPrimary_literal
- File: uart.v , 98
- Text: rx_cnt ...
-enterIdentifier
- File: uart.v , 98
- Text: rx_cnt ...
-enterBinOp_Equiv
- File: uart.v , 98
- Text: == ...
-enterExpression
- File: uart.v , 98
- Text: 9 ...
-enterPrimary
- File: uart.v , 98
- Text: 9 ...
-enterPrimary_literal
- File: uart.v , 98
- Text: 9 ...
-enterNumber_Integral
- File: uart.v , 98
- Text: 9 ...
-enterStatement_or_null
- File: uart.v , 98
- Text: begin rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 98
- Text: begin rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 98
- Text: begin rx_busy <= 0 ; ...
-enterSeq_block
- File: uart.v , 98
- Text: begin rx_busy <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 99
- Text: rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 99
- Text: rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 99
- Text: rx_busy <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 99
- Text: rx_busy <= 0 ...
-enterVariable_lvalue
- File: uart.v , 99
- Text: rx_busy ...
-enterHierarchical_identifier
- File: uart.v , 99
- Text: rx_busy ...
-enterSelect
- File: uart.v , 99
- Text: ...
-enterBit_select
- File: uart.v , 99
- Text: ...
-enterExpression
- File: uart.v , 99
- Text: 0 ...
-enterPrimary
- File: uart.v , 99
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 99
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 99
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 101
- Text: if ( rx_d2 == 0 ) be ...
-enterStatement
- File: uart.v , 101
- Text: if ( rx_d2 == 0 ) be ...
-enterStatement_item
- File: uart.v , 101
- Text: if ( rx_d2 == 0 ) be ...
-enterConditional_statement
- File: uart.v , 101
- Text: if ( rx_d2 == 0 ) be ...
-enterCond_predicate
- File: uart.v , 101
- Text: rx_d2 == 0 ...
-enterExpression_or_cond_pattern
- File: uart.v , 101
- Text: rx_d2 == 0 ...
-enterExpression
- File: uart.v , 101
- Text: rx_d2 == 0 ...
-enterExpression
- File: uart.v , 101
- Text: rx_d2 ...
-enterPrimary
- File: uart.v , 101
- Text: rx_d2 ...
-enterPrimary_literal
- File: uart.v , 101
- Text: rx_d2 ...
-enterIdentifier
- File: uart.v , 101
- Text: rx_d2 ...
-enterBinOp_Equiv
- File: uart.v , 101
- Text: == ...
-enterExpression
- File: uart.v , 101
- Text: 0 ...
-enterPrimary
- File: uart.v , 101
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 101
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 101
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 101
- Text: begin rx_frame_err < ...
-enterStatement
- File: uart.v , 101
- Text: begin rx_frame_err < ...
-enterStatement_item
- File: uart.v , 101
- Text: begin rx_frame_err < ...
-enterSeq_block
- File: uart.v , 101
- Text: begin rx_frame_err < ...
-enterStatement_or_null
- File: uart.v , 102
- Text: rx_frame_err <= 1 ; ...
-enterStatement
- File: uart.v , 102
- Text: rx_frame_err <= 1 ; ...
-enterStatement_item
- File: uart.v , 102
- Text: rx_frame_err <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 102
- Text: rx_frame_err <= 1 ...
-enterVariable_lvalue
- File: uart.v , 102
- Text: rx_frame_err ...
-enterHierarchical_identifier
- File: uart.v , 102
- Text: rx_frame_err ...
-enterSelect
- File: uart.v , 102
- Text: ...
-enterBit_select
- File: uart.v , 102
- Text: ...
-enterExpression
- File: uart.v , 102
- Text: 1 ...
-enterPrimary
- File: uart.v , 102
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 102
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 102
- Text: 1 ...
-enterEnd
- File: uart.v , 103
- Text: end ...
-enterStatement_or_null
- File: uart.v , 103
- Text: begin rx_empty <= 0 ...
-enterStatement
- File: uart.v , 103
- Text: begin rx_empty <= 0 ...
-enterStatement_item
- File: uart.v , 103
- Text: begin rx_empty <= 0 ...
-enterSeq_block
- File: uart.v , 103
- Text: begin rx_empty <= 0 ...
-enterStatement_or_null
- File: uart.v , 104
- Text: rx_empty <= 0 ; ...
-enterStatement
- File: uart.v , 104
- Text: rx_empty <= 0 ; ...
-enterStatement_item
- File: uart.v , 104
- Text: rx_empty <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 104
- Text: rx_empty <= 0 ...
-enterVariable_lvalue
- File: uart.v , 104
- Text: rx_empty ...
-enterHierarchical_identifier
- File: uart.v , 104
- Text: rx_empty ...
-enterSelect
- File: uart.v , 104
- Text: ...
-enterBit_select
- File: uart.v , 104
- Text: ...
-enterExpression
- File: uart.v , 104
- Text: 0 ...
-enterPrimary
- File: uart.v , 104
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 104
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 104
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 105
- Text: rx_frame_err <= 0 ; ...
-enterStatement
- File: uart.v , 105
- Text: rx_frame_err <= 0 ; ...
-enterStatement_item
- File: uart.v , 105
- Text: rx_frame_err <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 105
- Text: rx_frame_err <= 0 ...
-enterVariable_lvalue
- File: uart.v , 105
- Text: rx_frame_err ...
-enterHierarchical_identifier
- File: uart.v , 105
- Text: rx_frame_err ...
-enterSelect
- File: uart.v , 105
- Text: ...
-enterBit_select
- File: uart.v , 105
- Text: ...
-enterExpression
- File: uart.v , 105
- Text: 0 ...
-enterPrimary
- File: uart.v , 105
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 105
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 105
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 107
- Text: rx_over_run <= ( rx_ ...
-enterStatement
- File: uart.v , 107
- Text: rx_over_run <= ( rx_ ...
-enterStatement_item
- File: uart.v , 107
- Text: rx_over_run <= ( rx_ ...
-enterNonblocking_assignment
- File: uart.v , 107
- Text: rx_over_run <= ( rx_ ...
-enterVariable_lvalue
- File: uart.v , 107
- Text: rx_over_run ...
-enterHierarchical_identifier
- File: uart.v , 107
- Text: rx_over_run ...
-enterSelect
- File: uart.v , 107
- Text: ...
-enterBit_select
- File: uart.v , 107
- Text: ...
-enterExpression
- File: uart.v , 107
- Text: ( rx_empty ) ? 0 : 1 ...
-enterExpression
- File: uart.v , 107
- Text: ( rx_empty ) ...
-enterPrimary
- File: uart.v , 107
- Text: ( rx_empty ) ...
-enterMintypmax_expression
- File: uart.v , 107
- Text: rx_empty ...
-enterExpression
- File: uart.v , 107
- Text: rx_empty ...
-enterPrimary
- File: uart.v , 107
- Text: rx_empty ...
-enterPrimary_literal
- File: uart.v , 107
- Text: rx_empty ...
-enterIdentifier
- File: uart.v , 107
- Text: rx_empty ...
-enterExpression
- File: uart.v , 107
- Text: 0 ...
-enterPrimary
- File: uart.v , 107
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 107
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 107
- Text: 0 ...
-enterExpression
- File: uart.v , 107
- Text: 1 ...
-enterPrimary
- File: uart.v , 107
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 107
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 107
- Text: 1 ...
-enterEnd
- File: uart.v , 108
- Text: end ...
-enterEnd
- File: uart.v , 109
- Text: end ...
-enterEnd
- File: uart.v , 110
- Text: end ...
-enterEnd
- File: uart.v , 111
- Text: end ...
-enterEnd
- File: uart.v , 112
- Text: end ...
-enterEnd
- File: uart.v , 113
- Text: end ...
-enterStatement_or_null
- File: uart.v , 114
- Text: if ( ! rx_enable ) b ...
-enterStatement
- File: uart.v , 114
- Text: if ( ! rx_enable ) b ...
-enterStatement_item
- File: uart.v , 114
- Text: if ( ! rx_enable ) b ...
-enterConditional_statement
- File: uart.v , 114
- Text: if ( ! rx_enable ) b ...
-enterCond_predicate
- File: uart.v , 114
- Text: ! rx_enable ...
-enterExpression_or_cond_pattern
- File: uart.v , 114
- Text: ! rx_enable ...
-enterExpression
- File: uart.v , 114
- Text: ! rx_enable ...
-enterUnary_Not
- File: uart.v , 114
- Text: ! ...
-enterPrimary
- File: uart.v , 114
- Text: rx_enable ...
-enterPrimary_literal
- File: uart.v , 114
- Text: rx_enable ...
-enterIdentifier
- File: uart.v , 114
- Text: rx_enable ...
-enterStatement_or_null
- File: uart.v , 114
- Text: begin rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 114
- Text: begin rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 114
- Text: begin rx_busy <= 0 ; ...
-enterSeq_block
- File: uart.v , 114
- Text: begin rx_busy <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 115
- Text: rx_busy <= 0 ; ...
-enterStatement
- File: uart.v , 115
- Text: rx_busy <= 0 ; ...
-enterStatement_item
- File: uart.v , 115
- Text: rx_busy <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 115
- Text: rx_busy <= 0 ...
-enterVariable_lvalue
- File: uart.v , 115
- Text: rx_busy ...
-enterHierarchical_identifier
- File: uart.v , 115
- Text: rx_busy ...
-enterSelect
- File: uart.v , 115
- Text: ...
-enterBit_select
- File: uart.v , 115
- Text: ...
-enterExpression
- File: uart.v , 115
- Text: 0 ...
-enterPrimary
- File: uart.v , 115
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 115
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 115
- Text: 0 ...
-enterEnd
- File: uart.v , 116
- Text: end ...
-enterEnd
- File: uart.v , 117
- Text: end ...
-enterModule_item
- File: uart.v , 120
- Text: always @ ( posedge t ...
-enterNon_port_module_item
- File: uart.v , 120
- Text: always @ ( posedge t ...
-enterModule_or_generate_item
- File: uart.v , 120
- Text: always @ ( posedge t ...
-enterModule_common_item
- File: uart.v , 120
- Text: always @ ( posedge t ...
-enterAlways_construct
- File: uart.v , 120
- Text: always @ ( posedge t ...
-enterAlwaysKeywd_Always
- File: uart.v , 120
- Text: always ...
-enterStatement
- File: uart.v , 120
- Text: @ ( posedge txclk or ...
-enterStatement_item
- File: uart.v , 120
- Text: @ ( posedge txclk or ...
-enterProcedural_timing_control_statement
- File: uart.v , 120
- Text: @ ( posedge txclk or ...
-enterProcedural_timing_control
- File: uart.v , 120
- Text: @ ( posedge txclk or ...
-enterEvent_control
- File: uart.v , 120
- Text: @ ( posedge txclk or ...
-enterEvent_expression
- File: uart.v , 120
- Text: posedge txclk or pos ...
-enterEvent_expression
- File: uart.v , 120
- Text: posedge txclk ...
-enterEdge_Posedge
- File: uart.v , 120
- Text: posedge ...
-enterExpression
- File: uart.v , 120
- Text: txclk ...
-enterPrimary
- File: uart.v , 120
- Text: txclk ...
-enterPrimary_literal
- File: uart.v , 120
- Text: txclk ...
-enterIdentifier
- File: uart.v , 120
- Text: txclk ...
-enterEvent_expression
- File: uart.v , 120
- Text: posedge reset ...
-enterEdge_Posedge
- File: uart.v , 120
- Text: posedge ...
-enterExpression
- File: uart.v , 120
- Text: reset ...
-enterPrimary
- File: uart.v , 120
- Text: reset ...
-enterPrimary_literal
- File: uart.v , 120
- Text: reset ...
-enterIdentifier
- File: uart.v , 120
- Text: reset ...
-enterStatement_or_null
- File: uart.v , 121
- Text: if ( reset ) begin t ...
-enterStatement
- File: uart.v , 121
- Text: if ( reset ) begin t ...
-enterStatement_item
- File: uart.v , 121
- Text: if ( reset ) begin t ...
-enterConditional_statement
- File: uart.v , 121
- Text: if ( reset ) begin t ...
-enterCond_predicate
- File: uart.v , 121
- Text: reset ...
-enterExpression_or_cond_pattern
- File: uart.v , 121
- Text: reset ...
-enterExpression
- File: uart.v , 121
- Text: reset ...
-enterPrimary
- File: uart.v , 121
- Text: reset ...
-enterPrimary_literal
- File: uart.v , 121
- Text: reset ...
-enterIdentifier
- File: uart.v , 121
- Text: reset ...
-enterStatement_or_null
- File: uart.v , 121
- Text: begin tx_reg <= 0 ; ...
-enterStatement
- File: uart.v , 121
- Text: begin tx_reg <= 0 ; ...
-enterStatement_item
- File: uart.v , 121
- Text: begin tx_reg <= 0 ; ...
-enterSeq_block
- File: uart.v , 121
- Text: begin tx_reg <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 122
- Text: tx_reg <= 0 ; ...
-enterStatement
- File: uart.v , 122
- Text: tx_reg <= 0 ; ...
-enterStatement_item
- File: uart.v , 122
- Text: tx_reg <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 122
- Text: tx_reg <= 0 ...
-enterVariable_lvalue
- File: uart.v , 122
- Text: tx_reg ...
-enterHierarchical_identifier
- File: uart.v , 122
- Text: tx_reg ...
-enterSelect
- File: uart.v , 122
- Text: ...
-enterBit_select
- File: uart.v , 122
- Text: ...
-enterExpression
- File: uart.v , 122
- Text: 0 ...
-enterPrimary
- File: uart.v , 122
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 122
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 122
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 123
- Text: tx_empty <= 1 ; ...
-enterStatement
- File: uart.v , 123
- Text: tx_empty <= 1 ; ...
-enterStatement_item
- File: uart.v , 123
- Text: tx_empty <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 123
- Text: tx_empty <= 1 ...
-enterVariable_lvalue
- File: uart.v , 123
- Text: tx_empty ...
-enterHierarchical_identifier
- File: uart.v , 123
- Text: tx_empty ...
-enterSelect
- File: uart.v , 123
- Text: ...
-enterBit_select
- File: uart.v , 123
- Text: ...
-enterExpression
- File: uart.v , 123
- Text: 1 ...
-enterPrimary
- File: uart.v , 123
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 123
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 123
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 124
- Text: tx_over_run <= 0 ; ...
-enterStatement
- File: uart.v , 124
- Text: tx_over_run <= 0 ; ...
-enterStatement_item
- File: uart.v , 124
- Text: tx_over_run <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 124
- Text: tx_over_run <= 0 ...
-enterVariable_lvalue
- File: uart.v , 124
- Text: tx_over_run ...
-enterHierarchical_identifier
- File: uart.v , 124
- Text: tx_over_run ...
-enterSelect
- File: uart.v , 124
- Text: ...
-enterBit_select
- File: uart.v , 124
- Text: ...
-enterExpression
- File: uart.v , 124
- Text: 0 ...
-enterPrimary
- File: uart.v , 124
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 124
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 124
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 125
- Text: tx_out <= 1 ; ...
-enterStatement
- File: uart.v , 125
- Text: tx_out <= 1 ; ...
-enterStatement_item
- File: uart.v , 125
- Text: tx_out <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 125
- Text: tx_out <= 1 ...
-enterVariable_lvalue
- File: uart.v , 125
- Text: tx_out ...
-enterHierarchical_identifier
- File: uart.v , 125
- Text: tx_out ...
-enterSelect
- File: uart.v , 125
- Text: ...
-enterBit_select
- File: uart.v , 125
- Text: ...
-enterExpression
- File: uart.v , 125
- Text: 1 ...
-enterPrimary
- File: uart.v , 125
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 125
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 125
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 126
- Text: tx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 126
- Text: tx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 126
- Text: tx_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 126
- Text: tx_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 126
- Text: tx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 126
- Text: tx_cnt ...
-enterSelect
- File: uart.v , 126
- Text: ...
-enterBit_select
- File: uart.v , 126
- Text: ...
-enterExpression
- File: uart.v , 126
- Text: 0 ...
-enterPrimary
- File: uart.v , 126
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 126
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 126
- Text: 0 ...
-enterEnd
- File: uart.v , 127
- Text: end ...
-enterStatement_or_null
- File: uart.v , 127
- Text: begin if ( ld_tx_dat ...
-enterStatement
- File: uart.v , 127
- Text: begin if ( ld_tx_dat ...
-enterStatement_item
- File: uart.v , 127
- Text: begin if ( ld_tx_dat ...
-enterSeq_block
- File: uart.v , 127
- Text: begin if ( ld_tx_dat ...
-enterStatement_or_null
- File: uart.v , 128
- Text: if ( ld_tx_data ) be ...
-enterStatement
- File: uart.v , 128
- Text: if ( ld_tx_data ) be ...
-enterStatement_item
- File: uart.v , 128
- Text: if ( ld_tx_data ) be ...
-enterConditional_statement
- File: uart.v , 128
- Text: if ( ld_tx_data ) be ...
-enterCond_predicate
- File: uart.v , 128
- Text: ld_tx_data ...
-enterExpression_or_cond_pattern
- File: uart.v , 128
- Text: ld_tx_data ...
-enterExpression
- File: uart.v , 128
- Text: ld_tx_data ...
-enterPrimary
- File: uart.v , 128
- Text: ld_tx_data ...
-enterPrimary_literal
- File: uart.v , 128
- Text: ld_tx_data ...
-enterIdentifier
- File: uart.v , 128
- Text: ld_tx_data ...
-enterStatement_or_null
- File: uart.v , 128
- Text: begin if ( ! tx_empt ...
-enterStatement
- File: uart.v , 128
- Text: begin if ( ! tx_empt ...
-enterStatement_item
- File: uart.v , 128
- Text: begin if ( ! tx_empt ...
-enterSeq_block
- File: uart.v , 128
- Text: begin if ( ! tx_empt ...
-enterStatement_or_null
- File: uart.v , 129
- Text: if ( ! tx_empty ) be ...
-enterStatement
- File: uart.v , 129
- Text: if ( ! tx_empty ) be ...
-enterStatement_item
- File: uart.v , 129
- Text: if ( ! tx_empty ) be ...
-enterConditional_statement
- File: uart.v , 129
- Text: if ( ! tx_empty ) be ...
-enterCond_predicate
- File: uart.v , 129
- Text: ! tx_empty ...
-enterExpression_or_cond_pattern
- File: uart.v , 129
- Text: ! tx_empty ...
-enterExpression
- File: uart.v , 129
- Text: ! tx_empty ...
-enterUnary_Not
- File: uart.v , 129
- Text: ! ...
-enterPrimary
- File: uart.v , 129
- Text: tx_empty ...
-enterPrimary_literal
- File: uart.v , 129
- Text: tx_empty ...
-enterIdentifier
- File: uart.v , 129
- Text: tx_empty ...
-enterStatement_or_null
- File: uart.v , 129
- Text: begin tx_over_run <= ...
-enterStatement
- File: uart.v , 129
- Text: begin tx_over_run <= ...
-enterStatement_item
- File: uart.v , 129
- Text: begin tx_over_run <= ...
-enterSeq_block
- File: uart.v , 129
- Text: begin tx_over_run <= ...
-enterStatement_or_null
- File: uart.v , 130
- Text: tx_over_run <= 0 ; ...
-enterStatement
- File: uart.v , 130
- Text: tx_over_run <= 0 ; ...
-enterStatement_item
- File: uart.v , 130
- Text: tx_over_run <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 130
- Text: tx_over_run <= 0 ...
-enterVariable_lvalue
- File: uart.v , 130
- Text: tx_over_run ...
-enterHierarchical_identifier
- File: uart.v , 130
- Text: tx_over_run ...
-enterSelect
- File: uart.v , 130
- Text: ...
-enterBit_select
- File: uart.v , 130
- Text: ...
-enterExpression
- File: uart.v , 130
- Text: 0 ...
-enterPrimary
- File: uart.v , 130
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 130
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 130
- Text: 0 ...
-enterEnd
- File: uart.v , 131
- Text: end ...
-enterStatement_or_null
- File: uart.v , 131
- Text: begin tx_reg <= tx_d ...
-enterStatement
- File: uart.v , 131
- Text: begin tx_reg <= tx_d ...
-enterStatement_item
- File: uart.v , 131
- Text: begin tx_reg <= tx_d ...
-enterSeq_block
- File: uart.v , 131
- Text: begin tx_reg <= tx_d ...
-enterStatement_or_null
- File: uart.v , 132
- Text: tx_reg <= tx_data ; ...
-enterStatement
- File: uart.v , 132
- Text: tx_reg <= tx_data ; ...
-enterStatement_item
- File: uart.v , 132
- Text: tx_reg <= tx_data ; ...
-enterNonblocking_assignment
- File: uart.v , 132
- Text: tx_reg <= tx_data ...
-enterVariable_lvalue
- File: uart.v , 132
- Text: tx_reg ...
-enterHierarchical_identifier
- File: uart.v , 132
- Text: tx_reg ...
-enterSelect
- File: uart.v , 132
- Text: ...
-enterBit_select
- File: uart.v , 132
- Text: ...
-enterExpression
- File: uart.v , 132
- Text: tx_data ...
-enterPrimary
- File: uart.v , 132
- Text: tx_data ...
-enterPrimary_literal
- File: uart.v , 132
- Text: tx_data ...
-enterIdentifier
- File: uart.v , 132
- Text: tx_data ...
-enterStatement_or_null
- File: uart.v , 133
- Text: tx_empty <= 0 ; ...
-enterStatement
- File: uart.v , 133
- Text: tx_empty <= 0 ; ...
-enterStatement_item
- File: uart.v , 133
- Text: tx_empty <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 133
- Text: tx_empty <= 0 ...
-enterVariable_lvalue
- File: uart.v , 133
- Text: tx_empty ...
-enterHierarchical_identifier
- File: uart.v , 133
- Text: tx_empty ...
-enterSelect
- File: uart.v , 133
- Text: ...
-enterBit_select
- File: uart.v , 133
- Text: ...
-enterExpression
- File: uart.v , 133
- Text: 0 ...
-enterPrimary
- File: uart.v , 133
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 133
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 133
- Text: 0 ...
-enterEnd
- File: uart.v , 134
- Text: end ...
-enterEnd
- File: uart.v , 135
- Text: end ...
-enterStatement_or_null
- File: uart.v , 136
- Text: if ( tx_enable && ! ...
-enterStatement
- File: uart.v , 136
- Text: if ( tx_enable && ! ...
-enterStatement_item
- File: uart.v , 136
- Text: if ( tx_enable && ! ...
-enterConditional_statement
- File: uart.v , 136
- Text: if ( tx_enable && ! ...
-enterCond_predicate
- File: uart.v , 136
- Text: tx_enable && ! tx_em ...
-enterExpression_or_cond_pattern
- File: uart.v , 136
- Text: tx_enable && ! tx_em ...
-enterExpression
- File: uart.v , 136
- Text: tx_enable && ! tx_em ...
-enterExpression
- File: uart.v , 136
- Text: tx_enable ...
-enterPrimary
- File: uart.v , 136
- Text: tx_enable ...
-enterPrimary_literal
- File: uart.v , 136
- Text: tx_enable ...
-enterIdentifier
- File: uart.v , 136
- Text: tx_enable ...
-enterBinOp_LogicAnd
- File: uart.v , 136
- Text: && ...
-enterExpression
- File: uart.v , 136
- Text: ! tx_empty ...
-enterUnary_Not
- File: uart.v , 136
- Text: ! ...
-enterPrimary
- File: uart.v , 136
- Text: tx_empty ...
-enterPrimary_literal
- File: uart.v , 136
- Text: tx_empty ...
-enterIdentifier
- File: uart.v , 136
- Text: tx_empty ...
-enterStatement_or_null
- File: uart.v , 136
- Text: begin tx_cnt <= tx_c ...
-enterStatement
- File: uart.v , 136
- Text: begin tx_cnt <= tx_c ...
-enterStatement_item
- File: uart.v , 136
- Text: begin tx_cnt <= tx_c ...
-enterSeq_block
- File: uart.v , 136
- Text: begin tx_cnt <= tx_c ...
-enterStatement_or_null
- File: uart.v , 137
- Text: tx_cnt <= tx_cnt + 1 ...
-enterStatement
- File: uart.v , 137
- Text: tx_cnt <= tx_cnt + 1 ...
-enterStatement_item
- File: uart.v , 137
- Text: tx_cnt <= tx_cnt + 1 ...
-enterNonblocking_assignment
- File: uart.v , 137
- Text: tx_cnt <= tx_cnt + 1 ...
-enterVariable_lvalue
- File: uart.v , 137
- Text: tx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 137
- Text: tx_cnt ...
-enterSelect
- File: uart.v , 137
- Text: ...
-enterBit_select
- File: uart.v , 137
- Text: ...
-enterExpression
- File: uart.v , 137
- Text: tx_cnt + 1 ...
-enterExpression
- File: uart.v , 137
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 137
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 137
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 137
- Text: tx_cnt ...
-enterBinOp_Plus
- File: uart.v , 137
- Text: + ...
-enterExpression
- File: uart.v , 137
- Text: 1 ...
-enterPrimary
- File: uart.v , 137
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 137
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 137
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 138
- Text: if ( tx_cnt == 0 ) b ...
-enterStatement
- File: uart.v , 138
- Text: if ( tx_cnt == 0 ) b ...
-enterStatement_item
- File: uart.v , 138
- Text: if ( tx_cnt == 0 ) b ...
-enterConditional_statement
- File: uart.v , 138
- Text: if ( tx_cnt == 0 ) b ...
-enterCond_predicate
- File: uart.v , 138
- Text: tx_cnt == 0 ...
-enterExpression_or_cond_pattern
- File: uart.v , 138
- Text: tx_cnt == 0 ...
-enterExpression
- File: uart.v , 138
- Text: tx_cnt == 0 ...
-enterExpression
- File: uart.v , 138
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 138
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 138
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 138
- Text: tx_cnt ...
-enterBinOp_Equiv
- File: uart.v , 138
- Text: == ...
-enterExpression
- File: uart.v , 138
- Text: 0 ...
-enterPrimary
- File: uart.v , 138
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 138
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 138
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 138
- Text: begin tx_out <= 0 ; ...
-enterStatement
- File: uart.v , 138
- Text: begin tx_out <= 0 ; ...
-enterStatement_item
- File: uart.v , 138
- Text: begin tx_out <= 0 ; ...
-enterSeq_block
- File: uart.v , 138
- Text: begin tx_out <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 139
- Text: tx_out <= 0 ; ...
-enterStatement
- File: uart.v , 139
- Text: tx_out <= 0 ; ...
-enterStatement_item
- File: uart.v , 139
- Text: tx_out <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 139
- Text: tx_out <= 0 ...
-enterVariable_lvalue
- File: uart.v , 139
- Text: tx_out ...
-enterHierarchical_identifier
- File: uart.v , 139
- Text: tx_out ...
-enterSelect
- File: uart.v , 139
- Text: ...
-enterBit_select
- File: uart.v , 139
- Text: ...
-enterExpression
- File: uart.v , 139
- Text: 0 ...
-enterPrimary
- File: uart.v , 139
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 139
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 139
- Text: 0 ...
-enterEnd
- File: uart.v , 140
- Text: end ...
-enterStatement_or_null
- File: uart.v , 141
- Text: if ( tx_cnt > 0 && t ...
-enterStatement
- File: uart.v , 141
- Text: if ( tx_cnt > 0 && t ...
-enterStatement_item
- File: uart.v , 141
- Text: if ( tx_cnt > 0 && t ...
-enterConditional_statement
- File: uart.v , 141
- Text: if ( tx_cnt > 0 && t ...
-enterCond_predicate
- File: uart.v , 141
- Text: tx_cnt > 0 && tx_cnt ...
-enterExpression_or_cond_pattern
- File: uart.v , 141
- Text: tx_cnt > 0 && tx_cnt ...
-enterExpression
- File: uart.v , 141
- Text: tx_cnt > 0 && tx_cnt ...
-enterExpression
- File: uart.v , 141
- Text: tx_cnt > 0 && tx_cnt ...
-enterExpression
- File: uart.v , 141
- Text: tx_cnt > 0 ...
-enterExpression
- File: uart.v , 141
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 141
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 141
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 141
- Text: tx_cnt ...
-enterBinOp_Great
- File: uart.v , 141
- Text: > ...
-enterExpression
- File: uart.v , 141
- Text: 0 ...
-enterPrimary
- File: uart.v , 141
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 141
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 141
- Text: 0 ...
-enterBinOp_LogicAnd
- File: uart.v , 141
- Text: && ...
-enterExpression
- File: uart.v , 141
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 141
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 141
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 141
- Text: tx_cnt ...
-enterBinOp_Less
- File: uart.v , 141
- Text: < ...
-enterExpression
- File: uart.v , 141
- Text: 9 ...
-enterPrimary
- File: uart.v , 141
- Text: 9 ...
-enterPrimary_literal
- File: uart.v , 141
- Text: 9 ...
-enterNumber_Integral
- File: uart.v , 141
- Text: 9 ...
-enterStatement_or_null
- File: uart.v , 141
- Text: begin tx_out <= tx_r ...
-enterStatement
- File: uart.v , 141
- Text: begin tx_out <= tx_r ...
-enterStatement_item
- File: uart.v , 141
- Text: begin tx_out <= tx_r ...
-enterSeq_block
- File: uart.v , 141
- Text: begin tx_out <= tx_r ...
-enterStatement_or_null
- File: uart.v , 142
- Text: tx_out <= tx_reg [ t ...
-enterStatement
- File: uart.v , 142
- Text: tx_out <= tx_reg [ t ...
-enterStatement_item
- File: uart.v , 142
- Text: tx_out <= tx_reg [ t ...
-enterNonblocking_assignment
- File: uart.v , 142
- Text: tx_out <= tx_reg [ t ...
-enterVariable_lvalue
- File: uart.v , 142
- Text: tx_out ...
-enterHierarchical_identifier
- File: uart.v , 142
- Text: tx_out ...
-enterSelect
- File: uart.v , 142
- Text: ...
-enterBit_select
- File: uart.v , 142
- Text: ...
-enterExpression
- File: uart.v , 142
- Text: tx_reg [ tx_cnt - 1 ...
-enterPrimary
- File: uart.v , 142
- Text: tx_reg [ tx_cnt - 1 ...
-enterComplex_func_call
- File: uart.v , 142
- Text: tx_reg [ tx_cnt - 1 ...
-enterIdentifier
- File: uart.v , 142
- Text: tx_reg ...
-enterSelect
- File: uart.v , 142
- Text: [ tx_cnt - 1 ] ...
-enterBit_select
- File: uart.v , 142
- Text: [ tx_cnt - 1 ] ...
-enterExpression
- File: uart.v , 142
- Text: tx_cnt - 1 ...
-enterExpression
- File: uart.v , 142
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 142
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 142
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 142
- Text: tx_cnt ...
-enterBinOp_Minus
- File: uart.v , 142
- Text: - ...
-enterExpression
- File: uart.v , 142
- Text: 1 ...
-enterPrimary
- File: uart.v , 142
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 142
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 142
- Text: 1 ...
-enterEnd
- File: uart.v , 143
- Text: end ...
-enterStatement_or_null
- File: uart.v , 144
- Text: if ( tx_cnt == 9 ) b ...
-enterStatement
- File: uart.v , 144
- Text: if ( tx_cnt == 9 ) b ...
-enterStatement_item
- File: uart.v , 144
- Text: if ( tx_cnt == 9 ) b ...
-enterConditional_statement
- File: uart.v , 144
- Text: if ( tx_cnt == 9 ) b ...
-enterCond_predicate
- File: uart.v , 144
- Text: tx_cnt == 9 ...
-enterExpression_or_cond_pattern
- File: uart.v , 144
- Text: tx_cnt == 9 ...
-enterExpression
- File: uart.v , 144
- Text: tx_cnt == 9 ...
-enterExpression
- File: uart.v , 144
- Text: tx_cnt ...
-enterPrimary
- File: uart.v , 144
- Text: tx_cnt ...
-enterPrimary_literal
- File: uart.v , 144
- Text: tx_cnt ...
-enterIdentifier
- File: uart.v , 144
- Text: tx_cnt ...
-enterBinOp_Equiv
- File: uart.v , 144
- Text: == ...
-enterExpression
- File: uart.v , 144
- Text: 9 ...
-enterPrimary
- File: uart.v , 144
- Text: 9 ...
-enterPrimary_literal
- File: uart.v , 144
- Text: 9 ...
-enterNumber_Integral
- File: uart.v , 144
- Text: 9 ...
-enterStatement_or_null
- File: uart.v , 144
- Text: begin tx_out <= 1 ; ...
-enterStatement
- File: uart.v , 144
- Text: begin tx_out <= 1 ; ...
-enterStatement_item
- File: uart.v , 144
- Text: begin tx_out <= 1 ; ...
-enterSeq_block
- File: uart.v , 144
- Text: begin tx_out <= 1 ; ...
-enterStatement_or_null
- File: uart.v , 145
- Text: tx_out <= 1 ; ...
-enterStatement
- File: uart.v , 145
- Text: tx_out <= 1 ; ...
-enterStatement_item
- File: uart.v , 145
- Text: tx_out <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 145
- Text: tx_out <= 1 ...
-enterVariable_lvalue
- File: uart.v , 145
- Text: tx_out ...
-enterHierarchical_identifier
- File: uart.v , 145
- Text: tx_out ...
-enterSelect
- File: uart.v , 145
- Text: ...
-enterBit_select
- File: uart.v , 145
- Text: ...
-enterExpression
- File: uart.v , 145
- Text: 1 ...
-enterPrimary
- File: uart.v , 145
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 145
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 145
- Text: 1 ...
-enterStatement_or_null
- File: uart.v , 146
- Text: tx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 146
- Text: tx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 146
- Text: tx_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 146
- Text: tx_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 146
- Text: tx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 146
- Text: tx_cnt ...
-enterSelect
- File: uart.v , 146
- Text: ...
-enterBit_select
- File: uart.v , 146
- Text: ...
-enterExpression
- File: uart.v , 146
- Text: 0 ...
-enterPrimary
- File: uart.v , 146
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 146
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 146
- Text: 0 ...
-enterStatement_or_null
- File: uart.v , 147
- Text: tx_empty <= 1 ; ...
-enterStatement
- File: uart.v , 147
- Text: tx_empty <= 1 ; ...
-enterStatement_item
- File: uart.v , 147
- Text: tx_empty <= 1 ; ...
-enterNonblocking_assignment
- File: uart.v , 147
- Text: tx_empty <= 1 ...
-enterVariable_lvalue
- File: uart.v , 147
- Text: tx_empty ...
-enterHierarchical_identifier
- File: uart.v , 147
- Text: tx_empty ...
-enterSelect
- File: uart.v , 147
- Text: ...
-enterBit_select
- File: uart.v , 147
- Text: ...
-enterExpression
- File: uart.v , 147
- Text: 1 ...
-enterPrimary
- File: uart.v , 147
- Text: 1 ...
-enterPrimary_literal
- File: uart.v , 147
- Text: 1 ...
-enterNumber_Integral
- File: uart.v , 147
- Text: 1 ...
-enterEnd
- File: uart.v , 148
- Text: end ...
-enterEnd
- File: uart.v , 149
- Text: end ...
-enterStatement_or_null
- File: uart.v , 150
- Text: if ( ! tx_enable ) b ...
-enterStatement
- File: uart.v , 150
- Text: if ( ! tx_enable ) b ...
-enterStatement_item
- File: uart.v , 150
- Text: if ( ! tx_enable ) b ...
-enterConditional_statement
- File: uart.v , 150
- Text: if ( ! tx_enable ) b ...
-enterCond_predicate
- File: uart.v , 150
- Text: ! tx_enable ...
-enterExpression_or_cond_pattern
- File: uart.v , 150
- Text: ! tx_enable ...
-enterExpression
- File: uart.v , 150
- Text: ! tx_enable ...
-enterUnary_Not
- File: uart.v , 150
- Text: ! ...
-enterPrimary
- File: uart.v , 150
- Text: tx_enable ...
-enterPrimary_literal
- File: uart.v , 150
- Text: tx_enable ...
-enterIdentifier
- File: uart.v , 150
- Text: tx_enable ...
-enterStatement_or_null
- File: uart.v , 150
- Text: begin tx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 150
- Text: begin tx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 150
- Text: begin tx_cnt <= 0 ; ...
-enterSeq_block
- File: uart.v , 150
- Text: begin tx_cnt <= 0 ; ...
-enterStatement_or_null
- File: uart.v , 151
- Text: tx_cnt <= 0 ; ...
-enterStatement
- File: uart.v , 151
- Text: tx_cnt <= 0 ; ...
-enterStatement_item
- File: uart.v , 151
- Text: tx_cnt <= 0 ; ...
-enterNonblocking_assignment
- File: uart.v , 151
- Text: tx_cnt <= 0 ...
-enterVariable_lvalue
- File: uart.v , 151[INFO :PY0400] Processing source file "/home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv".
-
-[INFO :CP0300] Compilation...
-
-[INFO :CP0303] lfsr_task.v:2 Compile module "work@LFSR_TASK".
-
-[INFO :CP0303] another_arbiter.v:2 Compile module "work@arbiter".
-
-[INFO :CP0303] m_input_mult.v:2 Compile module "work@case1".
-
-[INFO :CP0303] m_input_mult.v:21 Compile module "work@case2".
-
-[INFO :CP0303] dff.v:8 Compile module "work@dff_async_reset".
-
-[INFO :CP0303] encoder.v:7 Compile module "work@encoder_using_case".
-
-[INFO :CP0303] full_adder.v:7 Compile module "work@full_adder_gates".
-
-[INFO :CP0305] jkff_udp.v:7 Compile udp "work@jkff_udp".
-
-[INFO :CP0303] /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv:1 Compile module "work@libmodule".
-
-[INFO :CP0303] mux21.v:7 Compile module "work@mux21_switch".
-
-[INFO :CP0303] m_input_mult.v:49 Compile module "work@pri_encooder".
-
-[INFO :CP0303] synfifo.v:8 Compile module "work@syn_fifo".
-
-[INFO :CP0303] arbiter_tb.v:2 Compile module "work@top".
-
-[INFO :CP0303] uart.v:8 Compile module "work@uart".
-
-[INFO :CP0305] jkff_udp.v:24 Compile udp "work@xor2_input".
-
-[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox".
-
-[INFO :CP0302] builtin.sv:33 Compile class "work@process".
-
-[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore".
-
-[WARNI:CP0310] lfsr_task.v:2 Port "Reset" definition missing its direction (input, output, inout),
-there are 1 more instances of this message.
-
-[NOTE :CP0309] m_input_mult.v:2 Implicit port type (wire) for "out2".
-
-[NOTE :CP0309] m_input_mult.v:21 Implicit port type (wire) for "out2".
-
-[NOTE :CP0309] full_adder.v:7 Implicit port type (wire) for "sum",
-there are 1 more instances of this message.
-
-[NOTE :CP0309] mux21.v:7 Implicit port type (wire) for "out".
-
-[NOTE :CP0309] m_input_mult.v:49 Implicit port type (wire) for "Sel",
-there are 1 more instances of this message.
-
-[NOTE :CP0309] synfifo.v:17 Implicit port type (wire) for "empty",
-there are 1 more instances of this message.
-
-[INFO :EL0526] Design Elaboration...
-
-[NOTE :EL0503] arbiter_tb.v:2 Top level module "work@top".
-
-[NOTE :EL0503] dff.v:8 Top level module "work@dff_async_reset".
-
-[NOTE :EL0503] encoder.v:7 Top level module "work@encoder_using_case".
-
-[NOTE :EL0503] full_adder.v:7 Top level module "work@full_adder_gates".
-
-[NOTE :EL0503] lfsr_task.v:2 Top level module "work@LFSR_TASK".
-
-[NOTE :EL0503] m_input_mult.v:2 Top level module "work@case1".
-
-[NOTE :EL0503] m_input_mult.v:21 Top level module "work@case2".
-
-[NOTE :EL0503] m_input_mult.v:49 Top level module "work@pri_encooder".
-
-[NOTE :EL0503] mux21.v:7 Top level module "work@mux21_switch".
-
-[NOTE :EL0503] synfifo.v:8 Top level module "work@syn_fifo".
-
-[NOTE :EL0503] uart.v:8 Top level module "work@uart".
-
-[WARNI:EL0505] arbiter.inc:6 Multiply defined module "work@arbiter",
- another_arbiter.v:2 previous definition.
-
-[WARNI:EL0505] encoder_case.v:8 Multiply defined module "work@encoder_using_case",
- encoder.v:7 previous definition.
-
-[NOTE :EL0504] Multiple top level modules in design.
-
-[WARNI:EL0500] synfifo.v:91 Cannot find a module definition for "work@syn_fifo::ram_dp_ar_aw".
-
-[NOTE :EL0508] Nb Top level modules: 11.
-
-[NOTE :EL0509] Max instance depth: 2.
-
-[NOTE :EL0510] Nb instances: 20.
-
-[NOTE :EL0511] Nb leaf instances: 10.
-
-[WARNI:EL0512] Nb undefined modules: 1.
-
-[WARNI:EL0513] Nb undefined instances: 1.
-
-[ FATAL] : 0
-[ SYNTAX] : 0
-[ ERROR] : 0
-[WARNING] : 6
-[ NOTE] : 22
-
- Text: tx_cnt ...
-enterHierarchical_identifier
- File: uart.v , 151
- Text: tx_cnt ...
-enterSelect
- File: uart.v , 151
- Text: ...
-enterBit_select
- File: uart.v , 151
- Text: ...
-enterExpression
- File: uart.v , 151
- Text: 0 ...
-enterPrimary
- File: uart.v , 151
- Text: 0 ...
-enterPrimary_literal
- File: uart.v , 151
- Text: 0 ...
-enterNumber_Integral
- File: uart.v , 151
- Text: 0 ...
-enterEnd
- File: uart.v , 152
- Text: end ...
-enterEnd
- File: uart.v , 153
- Text: end ...
-enterEndmodule
- File: uart.v , 155
- Text: endmodule ...
-enterTop_level_rule
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module libmodule ; e ...
-enterNull_rule
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: ...
-enterSource_text
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module libmodule ; e ...
-enterDescription
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module libmodule ; e ...
-enterModule_declaration
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module libmodule ; e ...
-enterModule_ansi_header
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module libmodule ; ...
-enterModule_keyword
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: module ...
-enterIdentifier
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 1
- Text: libmodule ...
-enterEndmodule
- File: /home/alain/Surelog/third_party/tests/SimpleParserTest/libmodule.sv , 2
- Text: endmodule ...
diff --git a/third_party/tests/SimpleParserTest/SimpleParserTest.sl b/third_party/tests/SimpleParserTest/SimpleParserTest.sl
index 1b49ffa..92c1c41 100644
--- a/third_party/tests/SimpleParserTest/SimpleParserTest.sl
+++ b/third_party/tests/SimpleParserTest/SimpleParserTest.sl
@@ -1 +1 @@
- *.v -d 0 +incdir+.+.. +libext+.v -writepp -verbose -v jkff_udp.v -v libmodule.sv -mt max -parse -fileunit -pythonlistener -nocache -timescale=1ps/1ps
+ *.v -d 0 +incdir+.+.. +libext+.v -writepp -verbose -v jkff_udp.v -v libmodule.sv -parse -fileunit -pythonlistener -nocache -timescale=1ps/1ps
diff --git a/third_party/tests/UtdSV/UtdSV.log b/third_party/tests/UtdSV/UtdSV.log
index c5f2e2d..79f20f9 100644
--- a/third_party/tests/UtdSV/UtdSV.log
+++ b/third_party/tests/UtdSV/UtdSV.log
@@ -55,22 +55,54 @@
[WARNI:PA0205] casez.v:3 No timescale set for "tb_casez".
+[WARNI:PA0205] ccx.v:24 No timescale set for "ccx".
+
+[WARNI:PA0205] ccx_global_int_buf.v:25 No timescale set for "ccx_global_int_buf".
+
[WARNI:PA0205] ccx_iob_rptr.v:21 No timescale set for "ccx_iob_rptr".
+[WARNI:PA0205] ccx_spc_rpt.v:23 No timescale set for "ccx_spc_rpt".
+
+[WARNI:PA0205] cluster_header_dup.v:24 No timescale set for "cluster_header_dup".
+
+[WARNI:PA0205] cpx_buf_io.v:33 No timescale set for "cpx_buf_io".
+
[WARNI:PA0205] cpx_fpbuf_p0.v:21 No timescale set for "cpx_fpbuf_p0".
[WARNI:PA0205] cpx_fpbuf_p1.v:21 No timescale set for "cpx_fpbuf_p1".
+[WARNI:PA0205] cpx_spc_buf.v:24 No timescale set for "cpx_spc_buf".
+
[WARNI:PA0205] ctu_bottom_rptr.v:21 No timescale set for "ctu_bottom_rptr".
[WARNI:PA0205] ctu_bottom_rptr2.v:21 No timescale set for "ctu_bottom_rptr2".
+[WARNI:PA0205] ctu_clsp_clkgn_clksel.v:27 No timescale set for "ctu_clsp_clkgn_clksel".
+
+[WARNI:PA0205] ctu_clsp_clkgn_clksw.v:27 No timescale set for "ctu_clsp_clkgn_clksw".
+
+[WARNI:PA0205] ctu_clsp_clkgn_ssiclk.v:27 No timescale set for "ctu_clsp_clkgn_ssiclk".
+
+[WARNI:PA0205] ctu_clsp_cmpgif.v:27 No timescale set for "ctu_clsp_cmpgif".
+
+[WARNI:PA0205] ctu_clsp_jbusgif.v:27 No timescale set for "ctu_clsp_jbusgif".
+
+[WARNI:PA0205] ctu_clsp_synch_cljl.v:27 No timescale set for "ctu_clsp_synch_cljl".
+
+[WARNI:PA0205] ctu_clsp_synch_dldg.v:27 No timescale set for "ctu_clsp_synch_dldg".
+
+[WARNI:PA0205] ctu_clsp_synch_jldl.v:27 No timescale set for "ctu_clsp_synch_jldl".
+
[WARNI:PA0205] ctu_jtag_id.v:32 No timescale set for "ctu_jtag_id".
[WARNI:PA0205] ctu_level_mon.v:28 No timescale set for "ctu_level_mon".
[WARNI:PA0205] ctu_mask_id.v:32 No timescale set for "ctu_mask_id".
+[WARNI:PA0205] ctu_sync_header.v:28 No timescale set for "ctu_sync_header".
+
+[WARNI:PA0205] ctu_test_stub_scan.v:26 No timescale set for "ctu_test_stub_scan".
+
[WARNI:PA0205] ctu_top_rptr.v:21 No timescale set for "ctu_top_rptr".
[WARNI:PA0205] ctu_top_rptr2.v:21 No timescale set for "ctu_top_rptr2".
@@ -219,6 +251,8 @@
[WARNI:PA0205] lsu_tagdp.v:21 No timescale set for "lsu_tagdp".
+[WARNI:PA0205] lsu_tlbdp.v:23 No timescale set for "lsu_tlbdp".
+
[WARNI:PA0205] mod-param-dec.v:2 No timescale set for "mod_param_dec_1".
[WARNI:PA0205] mod-param-dec.v:9 No timescale set for "mod_param_dec_2".
@@ -237,6 +271,8 @@
[WARNI:PA0205] pad_ddr3.v:21 No timescale set for "pad_ddr3".
+[WARNI:PA0205] pad_efc.v:32 No timescale set for "pad_efc".
+
[WARNI:PA0205] pad_jbusl.v:21 No timescale set for "pad_jbusl".
[WARNI:PA0205] pad_jbusr.v:21 No timescale set for "pad_jbusr".
@@ -255,6 +291,14 @@
[WARNI:PA0205] sc_2_3_dbg_rptr.v:21 No timescale set for "sc_2_3_dbg_rptr".
+[WARNI:PA0205] scbuf.v:23 No timescale set for "scbuf".
+
+[WARNI:PA0205] scbuf_evict.v:23 No timescale set for "scbuf_evict".
+
+[WARNI:PA0205] scbuf_fbd.v:23 No timescale set for "scbuf_fbd".
+
+[WARNI:PA0205] scbuf_rdmard.v:23 No timescale set for "scbuf_rdmard".
+
[WARNI:PA0205] scbuf_sig_buf.v:21 No timescale set for "scbuf_sig_buf".
[WARNI:PA0205] scbuf_slowsig_buf.v:21 No timescale set for "scbuf_slowsig_buf".
@@ -267,6 +311,8 @@
[WARNI:PA0205] scdata_subbank.v:21 No timescale set for "scdata_subbank".
+[WARNI:PA0205] sctag_arbaddrdp.v:57 No timescale set for "sctag_arbaddrdp".
+
[WARNI:PA0205] sctag_cpx_rptr_0.v:21 No timescale set for "sctag_cpx_rptr_0".
[WARNI:PA0205] sctag_cpx_rptr_1.v:21 No timescale set for "sctag_cpx_rptr_1".
@@ -275,6 +321,8 @@
[WARNI:PA0205] sctag_cpx_rptr_3.v:21 No timescale set for "sctag_cpx_rptr_3".
+[WARNI:PA0205] sctag_dbgdp.v:23 No timescale set for "sctag_dbgdp".
+
[WARNI:PA0205] sctag_deccdp.v:41 No timescale set for "sctag_deccdp".
[WARNI:PA0205] sctag_dir_ctl.v:21 No timescale set for "sctag_dir_ctl".
@@ -293,6 +341,8 @@
[WARNI:PA0205] sctag_min_rptr.v:21 No timescale set for "sctag_min_rptr".
+[WARNI:PA0205] sctag_oqdp.v:47 No timescale set for "sctag_oqdp".
+
[WARNI:PA0205] sctag_pcx_rptr_0.v:21 No timescale set for "sctag_pcx_rptr_0".
[WARNI:PA0205] sctag_pcx_rptr_1.v:21 No timescale set for "sctag_pcx_rptr_1".
@@ -319,10 +369,18 @@
[WARNI:PA0205] sctag_slow_rptr.v:21 No timescale set for "sctag_slow_rptr".
+[WARNI:PA0205] sctag_snpctl.v:24 No timescale set for "sctag_snpctl".
+
+[WARNI:PA0205] sctag_snpdp.v:25 No timescale set for "sctag_snpdp".
+
[WARNI:PA0205] sctag_stdatarep.v:21 No timescale set for "sctag_stdatarep".
[WARNI:PA0205] sctag_tagctlrep.v:21 No timescale set for "sctag_tagctlrep".
+[WARNI:PA0205] sctag_tagdp.v:39 No timescale set for "sctag_tagdp".
+
+[WARNI:PA0205] sctag_tagl_dp.v:28 No timescale set for "sctag_tagl_dp".
+
[WARNI:PA0205] sctag_ua_dp.v:21 No timescale set for "sctag_ua_dp".
[WARNI:PA0205] sctag_vd_dp.v:21 No timescale set for "sctag_vd_dp".
@@ -389,6 +447,8 @@
[WARNI:PA0205] sparc_ifu_thrcmpl.v:30 No timescale set for "sparc_ifu_thrcmpl".
+[WARNI:PA0205] spc_pcx_buf.v:23 No timescale set for "spc_pcx_buf".
+
[WARNI:PA0205] spu_lsurpt.v:23 No timescale set for "spu_lsurpt".
[WARNI:PA0205] spu_lsurpt1.v:23 No timescale set for "spu_lsurpt1".
@@ -7390,6 +7450,6 @@
[ FATAL] : 0
[ SYNTAX] : 3
[ ERROR] : 6
-[WARNING] : 2767
+[WARNING] : 2797
[ NOTE] : 488
diff --git a/third_party/tests/UtdSV/UtdSV.sl b/third_party/tests/UtdSV/UtdSV.sl
index d2a5958..3b60586 100644
--- a/third_party/tests/UtdSV/UtdSV.sl
+++ b/third_party/tests/UtdSV/UtdSV.sl
@@ -1 +1 @@
- +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -mt max -nocache *.v
+ +incdir+.+../../../UVM/uvm-1.2/src/ -fileunit -writepp -parse -nocache *.v
diff --git a/third_party/tests/Verilator/Verilator.log b/third_party/tests/Verilator/Verilator.log
index 29f93b7..314546b 100644
--- a/third_party/tests/Verilator/Verilator.log
+++ b/third_party/tests/Verilator/Verilator.log
@@ -2522,12 +2522,6 @@
[INFO :PP0122] Preprocessing source file "t_preproc.v".
-[ERROR:PP0102] t_preproc.v:182 Unknown macro "error".
-
-[WARNI:PP0103] t_preproc.v:184 Undefining an unknown macro "T_PREPROC_INC4".
-
-[ERROR:PP0102] t_preproc.v:389 Unknown macro "error_here".
-
[INFO :PP0122] Preprocessing source file "t_lint_ifdepth_bad.v".
[INFO :PP0122] Preprocessing source file "t_tri_pull_bad.v".
@@ -7164,7 +7158,7 @@
[INFO :PA0201] Parsing source file "t_flag_relinc_dir/chip/t_flag_relinc_sub.v".
-[ERROR:PA0203] t_flag_relinc_dir/chip/t_flag_relinc_sub.v:11 Unknown macro "all_finished".
+[ERROR:PA0203] ../include/t_flag_relinc.vh:4 Unknown macro "all_finished".
[INFO :PA0201] Parsing source file "t_sv_cpu_code/chip.sv".
@@ -8008,7 +8002,7 @@
[WARNI:PA0205] t_xml_first.v:44 No timescale set for "mod2".
-[WARNI:PA0205] t_flag_relinc_dir/chip/t_flag_relinc_sub.v:9 No timescale set for "t_flag_relinc_sub".
+[WARNI:PA0205] ../include/t_flag_relinc.vh:2 No timescale set for "t_flag_relinc_sub".
[WARNI:PA0205] t_sv_cpu_code/chip.sv:12 No timescale set for "chip".
@@ -8864,7 +8858,7 @@
[ERROR:PA0206] t_xml_first.v:44 Missing timeunit/timeprecision for "mod2".
-[ERROR:PA0206] t_flag_relinc_dir/chip/t_flag_relinc_sub.v:9 Missing timeunit/timeprecision for "t_flag_relinc_sub".
+[ERROR:PA0206] ../include/t_flag_relinc.vh:2 Missing timeunit/timeprecision for "t_flag_relinc_sub".
[ERROR:PA0206] t_sv_cpu_code/chip.sv:12 Missing timeunit/timeprecision for "chip".
@@ -8890,7 +8884,7 @@
[ FATAL] : 0
[ SYNTAX] : 48
-[ ERROR] : 589
-[WARNING] : 418
+[ ERROR] : 587
+[WARNING] : 417
[ NOTE] : 4
diff --git a/third_party/tests/Verilator/Verilator.sl b/third_party/tests/Verilator/Verilator.sl
index 4fd266e..21ffcdc 100644
--- a/third_party/tests/Verilator/Verilator.sl
+++ b/third_party/tests/Verilator/Verilator.sl
@@ -1 +1 @@
- +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -mt max -nopython -fileunit */*.sv */*.v *.v -nocomp -noelab -nocache -verbose
+ +incdir+.+../../../UVM/uvm-1.2/src/ -writepp -parse -nopython -fileunit */*.sv */*.v *.v -nocomp -noelab -nocache -verbose
diff --git a/third_party/tests/Yosys/Yosys.log b/third_party/tests/Yosys/Yosys.log
index c74a1fd..f6e6ddd 100644
--- a/third_party/tests/Yosys/Yosys.log
+++ b/third_party/tests/Yosys/Yosys.log
@@ -488,6 +488,10 @@
[WARNI:PA0205] various/pmux2shiftx.v:36 No timescale set for "issue01135".
+[WARNI:PA0205] various/specify.v:18 No timescale set for "test2".
+
+[WARNI:PA0205] various/specify.v:35 No timescale set for "issue01144".
+
[WARNI:PA0205] various/constmsk_testmap.v:1 No timescale set for "my_opt_reduce_or".
[WARNI:PA0205] various/muxpack.v:1 No timescale set for "mux_if_unbal_4_1".
@@ -910,8 +914,6 @@
[WARNI:PA0205] sat/expose_dff.v:2 No timescale set for "test1".
-[WARNI:PA0205] sat/expose_dff.v:7 No timescale set for "test2".
-
[WARNI:PA0205] sat/expose_dff.v:17 No timescale set for "test3".
[WARNI:PA0205] sat/expose_dff.v:25 No timescale set for "test4".
@@ -957,6 +959,6 @@
[ FATAL] : 0
[ SYNTAX] : 10
[ ERROR] : 0
-[WARNING] : 456
+[WARNING] : 457
[ NOTE] : 0
diff --git a/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log b/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log
index 32ab366..3f74dd5 100644
--- a/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log
+++ b/third_party/tests/YosysBigSim/aes_5cycle_2stage/YosysBigSimAes.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimAes/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimAes/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
diff --git a/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log b/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log
index ece4d89..60397d1 100644
--- a/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log
+++ b/third_party/tests/YosysBigSim/amber23/YosysBigSimAmber23.log
@@ -1,10 +1,10 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimAmber23/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimAmber23/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
[SYNTX:PA0207] rtl/a23_decode.v:174 Syntax error: mismatched input 'type' expecting {'new', 'byte', 'bit', 'logic', 'signed', 'unsigned', 'var', 'context', 'expect', 'soft', 'global', 'do', 'this', 'randomize', 'final', 'sample', Escaped_identifier, Simple_identifier},
reg [3:0] type;
- ^-- ../../../build/tests/YosysBigSimAmber23/slpp_unit/work/rtl/a23_decode.v:526 col:23.
+ ^-- ../../../../build/tests/YosysBigSimAmber23/slpp_unit/work/rtl/a23_decode.v:526 col:23.
[WARNI:PA0205] sim/bench.v:2 No timescale set for "testbench".
diff --git a/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log b/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log
index 237c28f..a4560dd 100644
--- a/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log
+++ b/third_party/tests/YosysBigSim/lm32/YosysBigSimLm32.log
@@ -1,42 +1,42 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimLm32/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimLm32/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
[ERROR:PP0107] rtl/lm32_instruction_unit.v:196 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_icache.v:128 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_icache.v:129 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_icache.v:139 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_dtlb.v:89 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_dtlb.v:90 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_dcache.v:118 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_dcache.v:119 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_dcache.v:129 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_itlb.v:88 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_itlb.v:89 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[ERROR:PP0107] rtl/lm32_load_store_unit.v:159 Too many arguments (1) for macro "CLOG2",
- ./rtl/lm32_include.v:57 macro definition takes 0.
+ ./rtl/lm32_config.v:57 macro definition takes 0.
[WARNI:PA0205] sim/tb_lm32_system.v:33 No timescale set for "testbench".
diff --git a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log
index 20220f7..137294d 100644
--- a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log
+++ b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.log
@@ -1,18 +1,42 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimOpenMsp/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimOpenMsp/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:249 Undefining an unknown macro "PMEM_CUSTOM_AWIDTH".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:249 Undefining an unknown macro "PMEM_CUSTOM_AWIDTH".
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:250 Undefining an unknown macro "PMEM_CUSTOM_SIZE".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:250 Undefining an unknown macro "PMEM_CUSTOM_SIZE".
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:251 Undefining an unknown macro "DMEM_CUSTOM_AWIDTH".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:251 Undefining an unknown macro "DMEM_CUSTOM_AWIDTH".
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:252 Undefining an unknown macro "DMEM_CUSTOM_SIZE".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:252 Undefining an unknown macro "DMEM_CUSTOM_SIZE".
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:253 Undefining an unknown macro "PER_CUSTOM_AWIDTH".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:253 Undefining an unknown macro "PER_CUSTOM_AWIDTH".
-[WARNI:PP0103] ./rtl/openMSP430_undefines.v:254 Undefining an unknown macro "PER_CUSTOM_SIZE".
+[WARNI:PP0103] rtl/openMSP430_undefines.v:254 Undefining an unknown macro "PER_CUSTOM_SIZE".
+
+[WARNI:PA0205] rtl/openMSP430.v:47 No timescale set for "openMSP430".
+
+[WARNI:PA0205] rtl/omsp_clock_module.v:47 No timescale set for "omsp_clock_module".
+
+[WARNI:PA0205] rtl/omsp_dbg.v:47 No timescale set for "omsp_dbg".
+
+[WARNI:PA0205] rtl/omsp_execution_unit.v:47 No timescale set for "omsp_execution_unit".
+
+[WARNI:PA0205] rtl/omsp_frontend.v:47 No timescale set for "omsp_frontend".
+
+[WARNI:PA0205] rtl/omsp_mem_backbone.v:47 No timescale set for "omsp_mem_backbone".
+
+[WARNI:PA0205] rtl/omsp_multiplier.v:47 No timescale set for "omsp_multiplier".
+
+[WARNI:PA0205] rtl/omsp_sfr.v:48 No timescale set for "omsp_sfr".
+
+[WARNI:PA0205] rtl/omsp_watchdog.v:47 No timescale set for "omsp_watchdog".
+
+[WARNI:PA0205] rtl/omsp_alu.v:47 No timescale set for "omsp_alu".
+
+[WARNI:PA0205] rtl/omsp_dbg_uart.v:47 No timescale set for "omsp_dbg_uart".
+
+[WARNI:PA0205] rtl/omsp_register_file.v:47 No timescale set for "omsp_register_file".
[WARNI:PA0205] rtl/omsp_sync_cell.v:44 No timescale set for "omsp_sync_cell".
@@ -20,78 +44,84 @@
[INFO :CP0300] Compilation...
-[INFO :CP0303] rtl/omsp_alu.v:1280 Compile module "work@omsp_alu".
+[INFO :CP0303] rtl/omsp_alu.v:47 Compile module "work@omsp_alu".
-[INFO :CP0303] rtl/omsp_clock_module.v:1280 Compile module "work@omsp_clock_module".
+[INFO :CP0303] rtl/omsp_clock_module.v:47 Compile module "work@omsp_clock_module".
-[INFO :CP0303] rtl/omsp_dbg.v:1280 Compile module "work@omsp_dbg".
+[INFO :CP0303] rtl/omsp_dbg.v:47 Compile module "work@omsp_dbg".
-[INFO :CP0303] rtl/omsp_dbg_uart.v:1280 Compile module "work@omsp_dbg_uart".
+[INFO :CP0303] rtl/omsp_dbg_uart.v:47 Compile module "work@omsp_dbg_uart".
-[INFO :CP0303] rtl/omsp_execution_unit.v:1280 Compile module "work@omsp_execution_unit".
+[INFO :CP0303] rtl/omsp_execution_unit.v:47 Compile module "work@omsp_execution_unit".
-[INFO :CP0303] rtl/omsp_frontend.v:1280 Compile module "work@omsp_frontend".
+[INFO :CP0303] rtl/omsp_frontend.v:47 Compile module "work@omsp_frontend".
-[INFO :CP0303] rtl/omsp_mem_backbone.v:1280 Compile module "work@omsp_mem_backbone".
+[INFO :CP0303] rtl/omsp_mem_backbone.v:47 Compile module "work@omsp_mem_backbone".
-[INFO :CP0303] rtl/omsp_multiplier.v:1280 Compile module "work@omsp_multiplier".
+[INFO :CP0303] rtl/omsp_multiplier.v:47 Compile module "work@omsp_multiplier".
-[INFO :CP0303] rtl/omsp_register_file.v:1280 Compile module "work@omsp_register_file".
+[INFO :CP0303] rtl/omsp_register_file.v:47 Compile module "work@omsp_register_file".
-[INFO :CP0303] rtl/omsp_sfr.v:1281 Compile module "work@omsp_sfr".
+[INFO :CP0303] rtl/omsp_sfr.v:48 Compile module "work@omsp_sfr".
[INFO :CP0303] rtl/omsp_sync_cell.v:44 Compile module "work@omsp_sync_cell".
[INFO :CP0303] rtl/omsp_sync_reset.v:44 Compile module "work@omsp_sync_reset".
-[INFO :CP0303] rtl/omsp_watchdog.v:1280 Compile module "work@omsp_watchdog".
+[INFO :CP0303] rtl/omsp_watchdog.v:47 Compile module "work@omsp_watchdog".
-[INFO :CP0303] rtl/openMSP430.v:1280 Compile module "work@openMSP430".
+[INFO :CP0303] rtl/openMSP430.v:47 Compile module "work@openMSP430".
-[INFO :CP0303] sim/bench.v:851 Compile module "work@testbench".
+[INFO :CP0303] sim/bench.v:6 Compile module "work@testbench".
-[NOTE :CP0309] rtl/omsp_alu.v:1283 Implicit port type (wire) for "alu_out",
+[INFO :CP0302] builtin.sv:4 Compile class "work@mailbox".
+
+[INFO :CP0302] builtin.sv:33 Compile class "work@process".
+
+[INFO :CP0302] builtin.sv:58 Compile class "work@semaphore".
+
+[NOTE :CP0309] rtl/omsp_alu.v:50 Implicit port type (wire) for "alu_out",
there are 3 more instances of this message.
-[NOTE :CP0309] rtl/omsp_clock_module.v:1283 Implicit port type (wire) for "aclk",
+[NOTE :CP0309] rtl/omsp_clock_module.v:50 Implicit port type (wire) for "aclk",
there are 14 more instances of this message.
-[NOTE :CP0309] rtl/omsp_dbg.v:1283 Implicit port type (wire) for "dbg_cpu_reset",
+[NOTE :CP0309] rtl/omsp_dbg.v:50 Implicit port type (wire) for "dbg_cpu_reset",
there are 9 more instances of this message.
-[NOTE :CP0309] rtl/omsp_dbg_uart.v:1284 Implicit port type (wire) for "dbg_din",
+[NOTE :CP0309] rtl/omsp_dbg_uart.v:51 Implicit port type (wire) for "dbg_din",
there are 2 more instances of this message.
-[NOTE :CP0309] rtl/omsp_execution_unit.v:1283 Implicit port type (wire) for "cpuoff",
+[NOTE :CP0309] rtl/omsp_execution_unit.v:50 Implicit port type (wire) for "cpuoff",
there are 11 more instances of this message.
-[NOTE :CP0309] rtl/omsp_frontend.v:1284 Implicit port type (wire) for "decode_noirq",
+[NOTE :CP0309] rtl/omsp_frontend.v:51 Implicit port type (wire) for "decode_noirq",
there are 11 more instances of this message.
-[NOTE :CP0309] rtl/omsp_mem_backbone.v:1283 Implicit port type (wire) for "dbg_mem_din",
+[NOTE :CP0309] rtl/omsp_mem_backbone.v:50 Implicit port type (wire) for "dbg_mem_din",
there are 15 more instances of this message.
-[NOTE :CP0309] rtl/omsp_multiplier.v:1283 Implicit port type (wire) for "per_dout".
+[NOTE :CP0309] rtl/omsp_multiplier.v:50 Implicit port type (wire) for "per_dout".
-[NOTE :CP0309] rtl/omsp_register_file.v:1283 Implicit port type (wire) for "cpuoff",
+[NOTE :CP0309] rtl/omsp_register_file.v:50 Implicit port type (wire) for "cpuoff",
there are 9 more instances of this message.
-[NOTE :CP0309] rtl/omsp_sfr.v:1284 Implicit port type (wire) for "cpu_id",
+[NOTE :CP0309] rtl/omsp_sfr.v:51 Implicit port type (wire) for "cpu_id",
there are 5 more instances of this message.
[NOTE :CP0309] rtl/omsp_sync_cell.v:47 Implicit port type (wire) for "data_out".
[NOTE :CP0309] rtl/omsp_sync_reset.v:47 Implicit port type (wire) for "rst_s".
-[NOTE :CP0309] rtl/omsp_watchdog.v:1283 Implicit port type (wire) for "per_dout",
+[NOTE :CP0309] rtl/omsp_watchdog.v:50 Implicit port type (wire) for "per_dout",
there are 3 more instances of this message.
-[NOTE :CP0309] rtl/openMSP430.v:1283 Implicit port type (wire) for "aclk",
+[NOTE :CP0309] rtl/openMSP430.v:50 Implicit port type (wire) for "aclk",
there are 25 more instances of this message.
[INFO :EL0526] Design Elaboration...
-[NOTE :EL0503] sim/bench.v:851 Top level module "work@testbench".
+[NOTE :EL0503] sim/bench.v:6 Top level module "work@testbench".
[NOTE :EL0508] Nb Top level modules: 1.
@@ -104,6 +134,6 @@
[ FATAL] : 0
[ SYNTAX] : 0
[ ERROR] : 0
-[WARNING] : 8
+[WARNING] : 20
[ NOTE] : 19
diff --git a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
index 08c4f6a..fd34a76 100644
--- a/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
+++ b/third_party/tests/YosysBigSim/openmsp430/YosysBigSimOpenMsp.sl
@@ -1 +1 @@
- -writepp -parse -mt max -nopython -fileunit rtl/openMSP430.v rtl/omsp_clock_module.v rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v rtl/omsp_multiplier.v rtl/omsp_sfr.v rtl/omsp_watchdog.v rtl/omsp_alu.v rtl/omsp_dbg_uart.v rtl/omsp_register_file.v rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v sim/bench.v +incdir+./rtl/+./sim/ -nobuiltin -nocache
+-writepp -parse rtl/openMSP430.v rtl/omsp_clock_module.v rtl/omsp_dbg.v rtl/omsp_execution_unit.v rtl/omsp_frontend.v rtl/omsp_mem_backbone.v rtl/omsp_multiplier.v rtl/omsp_sfr.v rtl/omsp_watchdog.v rtl/omsp_alu.v rtl/omsp_dbg_uart.v rtl/omsp_register_file.v rtl/omsp_sync_cell.v rtl/omsp_sync_reset.v sim/bench.v +incdir+rtl/+sim/ -nocache -fileunit
diff --git a/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log b/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log
index 6bc0f9d..6f8fca6 100644
--- a/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log
+++ b/third_party/tests/YosysBigSim/reed_solomon_decoder/YosysBigSimReed.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimReed/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimReed/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
diff --git a/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log b/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log
index b8b47a9..8a4c69b 100644
--- a/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log
+++ b/third_party/tests/YosysBigSim/softusb_navre/YosysBigSimSoft.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimSoft/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimSoft/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
diff --git a/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log b/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log
index 631a396..567bbf8 100644
--- a/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log
+++ b/third_party/tests/YosysBigSim/verilog-pong/YosysBigSimPong.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysBigSimPong/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysBigSimPong/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
diff --git a/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log b/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log
index 706b5a4..2136655 100644
--- a/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log
+++ b/third_party/tests/YosysOldTests/openmsp430/YosysOldOpen.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysOldOpen/slpp_all/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysOldOpen/slpp_all/surelog.log.
[WARNI:PA0205] rtl/omsp_alu.v:47 No timescale set for "omsp_alu".
diff --git a/third_party/tests/YosysOldTests/or1200/YosysOldOr.log b/third_party/tests/YosysOldTests/or1200/YosysOldOr.log
index 67e49a5..557be9e 100644
--- a/third_party/tests/YosysOldTests/or1200/YosysOldOr.log
+++ b/third_party/tests/YosysOldTests/or1200/YosysOldOr.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysOldOr/slpp_all/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysOldOr/slpp_all/surelog.log.
[INFO :CP0300] Compilation...
diff --git a/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log b/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log
index bc8c5ae..7fc0107 100644
--- a/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log
+++ b/third_party/tests/YosysOldTests/sasc/YosysOldSasc.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysOldSasc/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysOldSasc/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
diff --git a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log
index 1a4d640..fef8ecc 100644
--- a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log
+++ b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.log
@@ -1,21 +1,19 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysOldSsPcm/slpp_unit/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysOldSsPcm/slpp_unit/surelog.log.
[INFO :CM0020] Separate compilation-unit mode is on.
-[WARNI:PA0205] cache/synth.v:1 No timescale set for "pcm_slv_top".
+[WARNI:PA0205] rtl/pcm_slv_top.v:75 No timescale set for "pcm_slv_top".
[INFO :CP0300] Compilation...
-[INFO :CP0303] cache/synth.v:1 Compile module "work@pcm_slv_top".
+[INFO :CP0303] rtl/pcm_slv_top.v:75 Compile module "work@pcm_slv_top".
-[NOTE :CP0309] cache/synth.v:1 Implicit port type (wire) for "dout_o".
+[NOTE :CP0309] rtl/pcm_slv_top.v:80 Implicit port type (wire) for "pcm_dout_o",
+there are 1 more instances of this message.
[INFO :EL0526] Design Elaboration...
-[NOTE :EL0503] cache/synth.v:1 Top level module "work@pcm_slv_top".
-
-[WARNI:EL0505] rtl/pcm_slv_top.v:75 Multiply defined module "work@pcm_slv_top",
- cache/synth.v:1 previous definition.
+[NOTE :EL0503] rtl/pcm_slv_top.v:75 Top level module "work@pcm_slv_top".
[NOTE :EL0508] Nb Top level modules: 1.
@@ -28,6 +26,6 @@
[ FATAL] : 0
[ SYNTAX] : 0
[ ERROR] : 0
-[WARNING] : 2
+[WARNING] : 1
[ NOTE] : 6
diff --git a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.sl b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
index 23bd568..1d834a1 100644
--- a/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
+++ b/third_party/tests/YosysOldTests/ss_pcm/YosysOldSsPcm.sl
@@ -1 +1 @@
- -writepp -parse -mt max -nopython -fileunit */*.v +incdir+. -nobuiltin -nocache
+ -writepp -parse -nopython -fileunit rtl/pcm_slv_top.v +incdir+rtl/+. -nobuiltin -nocache
diff --git a/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log b/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log
index 35bbcfd..551a168 100644
--- a/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log
+++ b/third_party/tests/YosysOldTests/usb_phy/YosysOldUsb.log
@@ -1,4 +1,4 @@
-[INFO :CM0023] Creating log file ../../../build/tests/YosysOldUsb/slpp_all/surelog.log.
+[INFO :CM0023] Creating log file ../../../../build/tests/YosysOldUsb/slpp_all/surelog.log.
[WARNI:PA0205] rtl/usb_phy.v:76 No timescale set for "usb_phy".