?? abelerr.mnu
字號:
*Global Keys,A
Global Keys
F1 Context sensitive, multi-level help
Esc Toggles between Editor Window and Menu Bar
^L Redraw screen
Alt-letter Pops up menu with highlighted character that
matches letter
*==Errors Help==,A
*--AHDL2PLA--,A
*1000,A
Command Error 1000: You must specify an ABEL-HDL source file.
An ABEL-HDL source file is expected as the input to AHDL2PLA.
The file should be specified as the first argument to the
AHDL2PLA program.
*1001,A
Syntax Error 1001: String expected
A string argument was expected in the indicated location in the
source file. A string is a sequence of one or more characters
delimited by ' (single-quote) or ` (back-quote)
*1002,A
Logical Error 1002: Source line length exceeds nn chars.
Individual lines of an ABEL-HDL source file can not exceed the
indicated number of characters.
*1003,A
Fatal Error 1003: Unable to open input file 'xxxx'.
The indicated file could not be opened by AHDL2PLA. If the
indicated file exists, check to make sure that it has the
appropriate file protection settings to enable you to access it.
*1004,A
Warning 1004: FLAGS statement obsolete - mapping old flags to
new options.
The FLAGS statement, used in previous versions of ABEL, has been
replaced with the OPTIONS statement in ABEL-HDL. In most cases the
old-style flags specified in a FLAGS statement will be
automatically mapped to the proper options.
*1005,A
Syntax Error 1005: Identifier length exceeds nn chars.
Identifiers (module, device, signal and constant names) must not
exceed the indicated length.
*1006,A
Syntax Error 1006: Undefined token
An unrecognized sequence of non-alphabetic characters was
encountered in the source file.
*1007,A
Syntax Error 1007: String length exceeds nn chars.
A string was encountered that exceeds the maximum allowable number
of characters. This is usually an indication that the terminating
string delimiter was unintentionally omitted.
*1008,A
Syntax Error 1008: Only ^b, ^o, ^d or ^h radix allowed.
The ^ (circumflex) character was encountered in the source file
with an unknown radix character immediately following it.
*1009,A
Syntax Error 1009: Can't have letters imbedded in a number.
An incorrect sequence of numeric and alphabetic characters was
encountered in the source file.
*1010,A
Logical Error 1010: Numeric overflow
An operation performed on constant values resulted in a number
larger than allowable.
*1011,A
Syntax Error 1011: Actual argument length exceeds 35 chars.
An actual argument (the text passed as an argument to a macro
or module) exceeds the indicated maximum number of characters.
*1012,A
Syntax Error 1012: No more than nn arguments are declared.
The macro or module being processed has only the indicated
number of dummy arguments declared, and the macro or module was
called with too many actual arguments.
*1013,A
Warning 1013: Attribute 'FEED_OR' is obsolete - substituting
'.D' instead.
The 'FEED_OR' signal attribute was used in previous versions of
ABEL to specify the feedback configuration for the indicated
signal. In ABEL-HDL, the feedback path is specified as a part of
the related design description by using dot extensions. The
appropriate dot extension to indicated the combinatorial feedback
path from a registered output is typically '.D', so this dot
extension will be appended to all affected signals when they are
referenced as inputs.
*1014,A
Warning 1014: Attribute 'FEED_PIN' is obsolete - substituting
'.PIN' instead.
The 'FEED_PIN' signal attribute was used in previous versions of
ABEL to specify the feedback configuration for the indicated
signal. In ABEL-HDL, the feedback path is specified as a part of
the related design description by using dot extensions. The
appropriate dot extension to indicated the feedback path from an
output pin is '.PIN', so this dot extension will be appended to
all affected signals when they are referenced as inputs.
*1015,A
Warning 1015: Attribute 'FEED_REG' is obsolete - substituting
'.FB' instead.
The 'FEED_REG' signal attribute was used in previous versions of
ABEL to specify the feedback configuration for the indicated
signal. In ABEL-HDL, the feedback path is specified as a part of
the related design description by using dot extensions. The
appropriate dot extension to indicated the registered feedback
path is typically '.FB', so this dot extension will be appended to
all affected signals when they are referenced as inputs.
*1016,A
Fatal Error 1016: Unable to open output file 'xxxx'.
The indicated file could not be opened. This can indicated a full
disk drive, invalid path, or file protection problems.
*1017,A
Syntax Error 1017: ENDCASE expected
The CASE transition statement must be terminated with an ENDCASE
statement.
*1018,A
Syntax Error 1018: No register type specified for 'xxxx'
- please use ISTYPE.
The indicated signal has not been declared with a register type. If
no device and pin number have been declared, you should use the
ISTYPE statement to specify that the signal is either combinatorial
(ISTYPE 'COM') or registered (ISTYPE 'REG' or ISTYPE 'REG_X'
where X is either D, T, SR, JK, JKD or G).
*1019,A
Syntax Error 1019: Keyword 'xxxx' expected
The indicated keyword was expected in the source file.
*1020,A
Syntax Error 1020: Identifier expected
An identifier (module, device, signal or constant name) was
expected in the source file.
*1021,A
Syntax Error 1021: Undefined compiler directive '@xxxx'.
An '@' sign was encountered that was followed by an unknown
directive name.
*1022,A
Syntax Error 1022: Special constant must end with a '.'.
Special constants are delimited by '.' (period) characters.
This Error can also indicated incorrect usage of dot extensions,
which are prefixed by '.' characters.
*1023,A
Syntax Error 1023: Undefined special constant 'xxxx'.
An unknown special constant was found delimited by '.' (period)
characters.
*1024,A
Syntax Error 1024: Label expected
A label was expected in the source file. A label is a sequence of
alpha-numeric characters that does not begin with a number, and is
not an ABEL-HDL reserved word (keyword).
*1025,A
Syntax Error 1025: Can't use ':=' operator with dot extension
signal 'xxxx'.
The ':=' (registered assignment) operator is used to indicated a
pin-to-pin relationship between an input expression and a
corresponding registered output pin. Dot extensions signals
are inherently combinatorial, and should therefore be described
with the '=' (unclocked assignment) operator.
*1026,A
Syntax Error 1026: ';' expected
A semicolon was expected in the source file.
*1027,A
Syntax Error 1027: Module label doesn't match 'xxxx'.
The END statement was followed by a module name that does not
match the module name specified in the previous MODULE statement.
*1028,A
Syntax Error 1028: EQUATIONS, STATE_DIAGRAM, TRUTH_TABLE or END
expected.
A keyword was encountered out of place in the source file. This can
indicate any number of syntax problems, including misplaced or
missing semicolons or parenthesis, unbalanced IF-THEN, WHEN-THEN or
CASE statements, or earlier syntax problems.
*1029,A
Syntax Error 1029: PIN, NODE, DEVICE, ISTYPE, MACRO or '='
expected.
A label, keyword or operator was encountered out of place in the
declarations section of the source file. This Error will often
result if a comma is omitted from a list of identifiers.
*1030,A
Warning 1030: Inconsistency in number of parameters - declaration
ignored.
A constant declaration statement had an unbalanced number of items
on the right and left side of the '=' (constant assignment)
operator.
*1031,A
Syntax Error 1031: Undefined label 'xxxx'.
A label was referenced that was not declared in a declarations
section of the source file.
*1032,A
Syntax Error 1032: Signal not allowed.
A signal was not allowed as an operand or argument in the
indicated expression.
*1033,A
Syntax Error 1033: Max of nn elements in set was exceeded.
Set widths are restricted to 32 elements.
*1034,A
Syntax Error 1034: ']' expected
A set was not terminated with a ']' (right bracket) delimiter
character.
*1035,A
Syntax Error 1035: Illegal operation on special constant.
Special constants are not allowed as operands in the indicated
expression.
*1036,A
Syntax Error 1036: Can't compare set with nn members to one with
nn members.
Set widths must match when performing operations on two sets.
*1037,A
Syntax Error 1037: ')' expected
The ')' (right parenthesis) character was expected as a delimiter.
*1038,A
Syntax Error 1038: Pin number, ISTYPE or semicolon expected.
A signal (PIN or NODE) declaration was not properly terminated.
*1039,A
Warning 1039: Label 'xxxx' is already defined - declaration ignored.
The indicated label was already used in a previous declaration. The
new declaration will be ignored. This can indicate a missing or
misplaced EQUATIONS keyword.
*1040,A
Syntax Error 1040: Number expected
A number was expected in the source file. Numbers can be prefixed
by a radix specification, or can be specified as a set of binary
values.
*1041,A
Syntax Error 1041: Keyword 'xxxx' is out of context.
The indicated keyword was used in an incorrect manner.
*1042,A
Logical Error 1042: Premature end of source file.
The end of the source file was encountered before an END
statement was found.
*1043,A
Warning 1043: ':=' should not be used with output type 'xxxx'.
The ':=' (clocked assignment) operator is intended for use with
D-type flip-flops only. For alternate flip-flop types, you should
use the '=' (combinatorial assignment) operator in conjunction
with either a '.T', '.J', '.K', '.S', '.R', or other register
input port dot extension.
*1045,A
Warning 1045: 'INVERT' or 'BUFFER' not specified for 'xxxx' -
output uncertain.
An output signal has been described using a register input port
dot extension ('.D', '.T', '.J', '.K', '.S', or '.R') but the
associated output signal has not been declared with an 'INVERT'
or 'BUFFER' attribute. Since there is no information about the
existence of an inverter between the register and the associated
output pin, the actual value observed on that pin is uncertain.
*1046,A
Syntax Error 1046: Cannot operate on signal 'xxxx'.
The indicated signal was used in an expression in which only
numbers or constant values are allowed.
*1047,A
Syntax Error 1047: Signal or .X. expected
A declared signal (pin or node) or the special constant '.X.' was
expected in the source file.
*1048,A
Syntax Error 1048: '=' or ':=' expected
An assignment operator was expected in the source file.
*1049,A
Syntax Error 1049: Expression element expected
An expression was expected in the source file. Expressions
are composed of one or more signals, sets, numbers or special
constants operated on by valid ABEL-HDL operators. Expressions
may or may not be enclosed in a pair of parenthesis.
*1050,A
Warning 1050: 'INVERT' or 'BUFFER' not specified for 'xxxx' -
feedback uncertain.
Feedback from a registered signal has been described using the '.Q'
dot extension, but the associated output signal has not been
declared with an 'INVERT' or 'BUFFER' attribute. Since there is no
information about the existence of an inverter between the register
and the associated output pin, the relationship between the value
observed on that pin and the value fed back from the register is
uncertain.
*1051,A
Syntax Error 1051: GOTO, IF or CASE expected
A state transition (GOTO, IF-THEN-ELSE, or CASE) statement was
expected.
*1052,A
Syntax Error 1052: THEN expected
The THEN portion of an IF-THEN-ELSE statement was omitted.
*1053,A
Syntax Error 1053: Signal 'xxxx' is combinatorial.
The ':=' (clocked assignment) operator was used to describe a
signal that was declared as combinatorial.
*1054,A
Syntax Error 1054: '(' expected
A '(' (left parenthesis) character was expected as a delimiter.
*1055,A
Syntax Error 1055: '->>' expected
The '->>' operator was expected to delimit the input and output
portions of a truth table or test vector header or entry.
*1056,A
Logical Error 1056: Extension 'xxxx' is not legal for node 'xxxx'.
The indicated dot extension is not appropriate for the indicated
node.
*1057,A
Syntax Error 1057: Can't map set onto a non-set element.
A set was specified in a test vector where a single-bit value was
expected.
*1058,A
Syntax Error 1058: Special constant not allowed.
Special constants are not allowed in the current context.
*1059,A
Syntax Error 1059: Undefined operation on sets.
Sets may not be used as operands of '>>>' (shift right),
'<<<' (shift left), '*' (multiply), '/' (divide) or '%' (modulo)
operators.
*1060,A
Syntax Error 1060: Can't map set onto a different sized set.
Set widths must match when performing operations on two sets, or
when using nested sets in truth tables or test vectors.
*1061,A
Warning 1061: No output type specified for 'xxxx' - please use
ISTYPE.
You have used the indicated signal as an output, but have not
declared whether it is combinatorial or registered.
*1062,A
Warning 1062: Extension 'xxxx' may not be legal for signal
'xxxx'.
You have used a dot extension that does not match the known dot
extensions for the output type declared for the indicated signal.
*1063,A
Syntax Error 1063: Dummy argument 'xxxx' not recognized.
You have indicated a dummy argument (by prefixing a label with the
'?' character) that does not match the dummy arguments declared in
the macro or module argument list.
*1064,A
Syntax Error 1064: Signal number for 'xxxx' is too large.
You have specified a very large pin or node number.
*1065,A
Syntax Error 1065: Pin number nn is not defined for this device.
You have specified a pin number that is undefined for the declared
device.
*1066,A
Syntax Error 1066: Node number nn is not defined for this device.
You have specified a node number that is undefined for the declared
device.
*1067,A
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -