📄 app2.2.htm
字号:
hex_digit ::= [61] [95LRM 2.5.1] [60]</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=36233">
</A>
<SPAN CLASS="Bold">
x </SPAN>
|<SPAN CLASS="Bold">
X </SPAN>
|<SPAN CLASS="Bold">
z </SPAN>
|<SPAN CLASS="Bold">
Z </SPAN>
|<SPAN CLASS="Bold">
0 </SPAN>
|<SPAN CLASS="Bold">
1 </SPAN>
|<SPAN CLASS="Bold">
2 </SPAN>
|<SPAN CLASS="Bold">
3 </SPAN>
|<SPAN CLASS="Bold">
4 </SPAN>
|<SPAN CLASS="Bold">
5 </SPAN>
|<SPAN CLASS="Bold">
6 </SPAN>
|<SPAN CLASS="Bold">
7 </SPAN>
|<SPAN CLASS="Bold">
8 </SPAN>
|<SPAN CLASS="Bold">
9 </SPAN>
</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=36234">
</A>
<SPAN CLASS="Bold">
</SPAN>
|<SPAN CLASS="Bold">
a </SPAN>
|<SPAN CLASS="Bold">
b </SPAN>
|<SPAN CLASS="Bold">
c </SPAN>
|<SPAN CLASS="Bold">
d </SPAN>
|<SPAN CLASS="Bold">
e </SPAN>
|<SPAN CLASS="Bold">
f </SPAN>
|<SPAN CLASS="Bold">
A </SPAN>
|<SPAN CLASS="Bold">
B </SPAN>
|<SPAN CLASS="Bold">
C </SPAN>
|<SPAN CLASS="Bold">
D </SPAN>
|<SPAN CLASS="Bold">
E </SPAN>
|<SPAN CLASS="Bold">
F</SPAN>
</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=43152">
</A>
hex_number ::= [114] [95LRM 2.5.1] [ size ] hex_base hex_digit { _ | hex_digit } [61]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=43153">
</A>
identifier ::= [see <A HREF="APP2.3.htm#21396" CLASS="XRef">
Table B.1</A>
] [95LRM 2.7] IDENTIFIER [ { <SPAN CLASS="Bold">
.</SPAN>
IDENTIFIER } ] [62]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43154">
</A>
The period in identifier may not be preceded or followed by a space.</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17936">
</A>
IDENTIFIER ::= [62] [95LRM 2.7] simple_identifier | escaped_identifier [63]</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17937">
</A>
initial_construct ::= [94] [95LRM 9.9.1] <SPAN CLASS="ComputerKeyword">
initial</SPAN>
statement [64]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17938">
</A>
init_val ::= [200] [95LRM 8.1, 8.5] [65]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=18846">
</A>
<SPAN CLASS="Bold">
1’b0 </SPAN>
|<SPAN CLASS="Bold">
1’b1 </SPAN>
|<SPAN CLASS="Bold">
1’bx </SPAN>
|<SPAN CLASS="Bold">
1’bX </SPAN>
|<SPAN CLASS="Bold">
1’B0 </SPAN>
|<SPAN CLASS="Bold">
1’B1 </SPAN>
|<SPAN CLASS="Bold">
1’Bx </SPAN>
|<SPAN CLASS="Bold">
1’BX </SPAN>
|<SPAN CLASS="Bold">
1 </SPAN>
|<SPAN CLASS="Bold">
0 </SPAN>
</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17940">
</A>
inout_declaration ::= [95, 190] [95LRM 12.3.2] [66]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43164">
</A>
<SPAN CLASS="ComputerKeyword">
inout</SPAN>
[ range ] list_of_port_identifiers <SPAN CLASS="Bold">
; </SPAN>
</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17941">
</A>
inout_terminal ::= [134, 137] [95LRM 7.1] [67]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=18861">
</A>
<SPAN CLASS="ComputerEmphasis">
terminal</SPAN>
_identifier | <SPAN CLASS="ComputerEmphasis">
terminal</SPAN>
_identifier <SPAN CLASS="Outline">
[</SPAN>
constant_expression <SPAN CLASS="Outline">
]</SPAN>
</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17943">
</A>
input_declaration ::= [57, 95, 203] [95LRM 12.3.2] [68]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43166">
</A>
<SPAN CLASS="ComputerKeyword">
input</SPAN>
[ range ] list_of_port_identifiers <SPAN CLASS="Bold">
; </SPAN>
</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17944">
</A>
input_identifier ::= [175] [95LRM 13.3.2] [69]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43168">
</A>
<SPAN CLASS="ComputerEmphasis">
input_port</SPAN>
_identifier | <SPAN CLASS="ComputerEmphasis">
inout_port</SPAN>
_identifier </P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17945">
</A>
input_terminal ::= [12, 45, 98, 116, 118] [95LRM 7.1] <SPAN CLASS="ComputerEmphasis">
scalar</SPAN>
_expression [70]</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17946">
</A>
integer_declaration ::= [7, 95] [95LRM 3.9] <SPAN CLASS="ComputerKeyword">
integer</SPAN>
list_of_register_identifiers <SPAN CLASS="Bold">
;</SPAN>
[71]</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17947">
</A>
level_input_list ::= [14, 167] [95LRM 8.1, 8.1.6] level_symbol { level_symbol } [72]</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17948">
</A>
level_symbol ::= [24, 40, 41, 72] [95LRM 8.1, 8.1.6] <SPAN CLASS="Bold">
0 </SPAN>
|<SPAN CLASS="Bold">
1 </SPAN>
|<SPAN CLASS="Bold">
x </SPAN>
|<SPAN CLASS="Bold">
X </SPAN>
|<SPAN CLASS="Bold">
? </SPAN>
|<SPAN CLASS="Bold">
b </SPAN>
|<SPAN CLASS="Bold">
B </SPAN>
[73]</P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17949">
</A>
limit_value ::= [152] [95LRM 13.7] constant_mintypmax_expression [74]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17950">
</A>
list_of_module_connections ::= [92] [95LRM 12.1.2, 12.3.3, 12.3.4] [75]</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17951">
</A>
ordered_port_connection { <SPAN CLASS="Bold">
,</SPAN>
ordered_port_connection } </P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=17952">
</A>
| named_port_connection { <SPAN CLASS="Bold">
,</SPAN>
named_port_connection } </P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17953">
</A>
list_of_net_assignments ::= [22] [95LRM 3.10] net_assignment { <SPAN CLASS="Bold">
,</SPAN>
net_assignment } [76]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17954">
</A>
list_of_net_decl_assignments ::= [107] [95LRM 3.2.1] [77]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=18860">
</A>
net_decl_assignment { <SPAN CLASS="Bold">
,</SPAN>
net_decl_assignment } </P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=18855">
</A>
list_of_net_identifiers ::= [107] [95LRM 2.7] <SPAN CLASS="ComputerEmphasis">
net</SPAN>
_identifier { <SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
net</SPAN>
_identifier } [78]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=18856">
</A>
list_of_param_assignments ::= [129, 130] [95LRM 3.10] [79]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=18857">
</A>
param_assignment { <SPAN CLASS="Bold">
,</SPAN>
param_assignment } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17959">
</A>
list_of_path_delay_expressions ::= [140] [95LRM 13.4] [80]</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17960">
</A>
<SPAN CLASS="ComputerEmphasis">
t</SPAN>
_path_delay_expression </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17961">
</A>
| <SPAN CLASS="ComputerEmphasis">
trise</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tfall</SPAN>
_path_delay_expression </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17962">
</A>
| <SPAN CLASS="ComputerEmphasis">
trise</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tfall</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tz</SPAN>
_path_delay_expression </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17964">
</A>
| <SPAN CLASS="ComputerEmphasis">
t01</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t10</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t0z</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17966">
</A>
<SPAN CLASS="ComputerEmphasis">
tz1</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t1z</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tz0</SPAN>
_path_delay_expression </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17968">
</A>
| <SPAN CLASS="ComputerEmphasis">
t01</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t10</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t0z</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17970">
</A>
<SPAN CLASS="ComputerEmphasis">
tz1</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t1z</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tz0</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17972">
</A>
<SPAN CLASS="ComputerEmphasis">
t0x</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tx1</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
t1x</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=17974">
</A>
<SPAN CLASS="ComputerEmphasis">
tx0</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
txz</SPAN>
_path_delay_expression<SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
tzx</SPAN>
_path_delay_expression </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17976">
</A>
list_of_path_inputs ::= [53, 54] [95LRM 13.3.2] [81]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=17977">
</A>
specify_input_terminal_descriptor { <SPAN CLASS="Bold">
,</SPAN>
specify_input_terminal_descriptor } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17978">
</A>
list_of_path_outputs ::= [53, 54] [95LRM 13.3.2] [82]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=17979">
</A>
specify_output_terminal_descriptor { <SPAN CLASS="Bold">
,</SPAN>
specify_output_terminal_descriptor } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17980">
</A>
list_of_ports ::= [91] [95LRM 12] <SPAN CLASS="Bold">
(</SPAN>
port { <SPAN CLASS="Bold">
,</SPAN>
port } <SPAN CLASS="Bold">
)</SPAN>
[83]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17981">
</A>
list_of_port_identifiers ::= [66, 68, 123] [95LRM 12.3.2] [84]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43169">
</A>
<SPAN CLASS="ComputerEmphasis">
port</SPAN>
_identifier { <SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
port</SPAN>
_identifier } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17982">
</A>
list_of_real_identifiers ::= [155, 156] [95LRM 2.7] [85]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43171">
</A>
<SPAN CLASS="ComputerEmphasis">
real</SPAN>
_identifier { <SPAN CLASS="Bold">
,</SPAN>
<SPAN CLASS="ComputerEmphasis">
real</SPAN>
_identifier } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=39210">
</A>
list_of_register_identifiers ::= [71, 160, 193] [95LRM 3.2.2] [86]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=43172">
</A>
register_name { <SPAN CLASS="Bold">
,</SPAN>
register_name } </P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=39211">
</A>
list_of_specparam_assignments ::= [180] [95LRM 13.2] [87]</P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=39212">
</A>
specparam_assignment { <SPAN CLASS="Bold">
,</SPAN>
specparam_assignment } </P>
<P CLASS="zAppComputerOneLNmbr">
<A NAME="pgfId=17985">
</A>
long_comment ::= [15] [95LRM 2.3] <SPAN CLASS="Bold">
/*</SPAN>
comment_text <SPAN CLASS="Bold">
*/</SPAN>
[88]</P>
<P CLASS="zAppComputerNmbr">
<A NAME="pgfId=17986">
</A>
loop_statement ::= [181] [95LRM 9.6] [89]</P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17987">
</A>
| <SPAN CLASS="ComputerKeyword">
forever</SPAN>
statement </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17988">
</A>
| <SPAN CLASS="ComputerKeyword">
repeat</SPAN>
<SPAN CLASS="Bold">
(</SPAN>
expression <SPAN CLASS="Bold">
)</SPAN>
statement </P>
<P CLASS="zAppComputer">
<A NAME="pgfId=17989">
</A>
| <SPAN CLASS="ComputerKeyword">
while</SPAN>
<SPAN CLASS="Bold">
(</SPAN>
expression <SPAN CLASS="Bold">
)</SPAN>
statement </P>
<P CLASS="zAppComputerLast">
<A NAME="pgfId=17990">
</A>
| <SPAN CLASS="ComputerKeyword">
for</SPAN>
<SPAN CLASS="Bold">
(</SPAN>
reg_assignment <SPAN CLASS="Bold">
;</SPAN>
expression <SPAN CLASS="Bold">
;</SPAN>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -