app1.3.htm

来自「介绍asci设计的一本书」· HTM 代码 · 共 1,146 行 · 第 1/2 页

HTM
1,146
字号
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML EXPERIMENTAL 970324//EN">

<HTML>

<HEAD>

<META NAME="GENERATOR" CONTENT="Adobe FrameMaker 5.5/HTML Export Filter">



<TITLE> A.3&nbsp;	BNF Index</TITLE></HEAD><!--#include file="top.html"--><!--#include file="header.html"-->



<DIV>

<P>[&nbsp;<A HREF="APP1.htm">Chapter&nbsp;start</A>&nbsp;]&nbsp;[&nbsp;<A HREF="APP1.2.htm">Previous&nbsp;page</A>&nbsp;]&nbsp;[&nbsp;<A HREF="APP1.4.htm">Next&nbsp;page</A>&nbsp;]</P><!--#include file="AmazonAsic.html"--><HR></DIV>

<H1 CLASS="zAppHeading1">

<A NAME="pgfId=46602">

 </A>

A.3&nbsp;	BNF Index</H1>

<P CLASS="zAppBodyAfterHead">

<A NAME="pgfId=47470">

 </A>

<A HREF="APP1.2.htm#23740" CLASS="XRef">

Table&nbsp;A.1</A>

 is an <A NAME="marker=73362">

 </A>

index to the VHDL BNF productions. For example, to find the legal positions for a <SPAN CLASS="BodyComputer">

process</SPAN>

 statement you would locate production rules <A HREF="APP1.2.htm#21497" CLASS="XRef">

21</A>

 and <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

 opposite <SPAN CLASS="BodyComputer">

process_statement</SPAN>

 in <A HREF="APP1.2.htm#23740" CLASS="XRef">

Table&nbsp;A.1</A>

. These rule numbers correspond to the productions for <SPAN CLASS="BodyComputer">

concurrent_statement</SPAN>

 (<A HREF="APP1.2.htm#21497" CLASS="XRef">

21</A>

) and <SPAN CLASS="BodyComputer">

entity_declaration</SPAN>

 (<A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

). Next, turning to rule <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

 for <SPAN CLASS="BodyComputer">

entity_declaration</SPAN>

, you will find that only a <SPAN CLASS="BodyComputerEmphasis">

passive</SPAN>

<SPAN CLASS="BodyComputer">

_process_statement</SPAN>

 is allowed in an entity declaration. <A HREF="APP1.3.htm#19810" CLASS="XRef">

Table&nbsp;A.2</A>

 is a list of <A NAME="marker=73361">

 </A>

VHDL keywords and an index to rules that reference a keyword. </P>

<TABLE>

<TR>

<TD ROWSPAN="1" COLSPAN="5">

<P CLASS="zAppTableTitle">

<A NAME="pgfId=73200">

 </A>

TABLE&nbsp;A.2&nbsp;<A NAME="19810">

 </A>

VHDL keywords and index (list of rules that reference a keyword).<A HREF="#pgfId=73199" CLASS="footnote">

1</A>

</P>

</TD>

</TR>

<TR>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73210">

 </A>

<SPAN CLASS="ComputerKeyword">

abs</SPAN>

 <A HREF="APP1.2.htm#14339" CLASS="XRef">

37</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73211">

 </A>

<SPAN CLASS="ComputerKeyword">

access</SPAN>

 <A HREF="APP1.2.htm#16504" CLASS="XRef">

87</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73212">

 </A>

<SPAN CLASS="ComputerKeyword">

after</SPAN>

 <A HREF="APP1.2.htm#36535" CLASS="XRef">

29</A>

, <A HREF="APP1.2.htm#18047" CLASS="XRef">

94</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73213">

 </A>

<SPAN CLASS="ComputerKeyword">

alias</SPAN>

 <A HREF="APP1.2.htm#27805" CLASS="XRef">

3</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73214">

 </A>

<SPAN CLASS="ComputerKeyword">

all</SPAN>

 <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#16344" CLASS="XRef">

24</A>

, <A HREF="APP1.2.htm#35881" CLASS="XRef">

77</A>

, <A HREF="APP1.2.htm#20738" CLASS="XRef">

85</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73215">

 </A>

<SPAN CLASS="ComputerKeyword">

and</SPAN>

 <A HREF="APP1.2.htm#42184" CLASS="XRef">

36</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73216">

 </A>

<SPAN CLASS="ComputerKeyword">

architecture</SPAN>

 <A HREF="APP1.2.htm#42128" CLASS="XRef">

4</A>

, <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73217">

 </A>

<SPAN CLASS="ComputerKeyword">

array</SPAN>

 <A HREF="APP1.2.htm#16504" CLASS="XRef">

87</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73218">

 </A>

<SPAN CLASS="ComputerKeyword">

assert</SPAN>

 <A HREF="APP1.2.htm#13842" CLASS="XRef">

5</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73219">

 </A>

<SPAN CLASS="ComputerKeyword">

attribute</SPAN>

 <A HREF="APP1.2.htm#12660" CLASS="XRef">

7</A>

, <A HREF="APP1.2.htm#40088" CLASS="XRef">

9</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73220">

 </A>

<SPAN CLASS="ComputerKeyword">

begin</SPAN>

 <A HREF="APP1.2.htm#42128" CLASS="XRef">

4</A>

, <A HREF="APP1.2.htm#22732" CLASS="XRef">

15</A>

, <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

, <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

, <A HREF="APP1.2.htm#31733" CLASS="XRef">

66</A>

, <A HREF="APP1.2.htm#14124" CLASS="XRef">

81</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73221">

 </A>

<SPAN CLASS="ComputerKeyword">

block</SPAN>

 <A HREF="APP1.2.htm#22732" CLASS="XRef">

15</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73222">

 </A>

<SPAN CLASS="ComputerKeyword">

body</SPAN>

 <A HREF="APP1.2.htm#14038" CLASS="XRef">

59</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73223">

 </A>

<SPAN CLASS="ComputerKeyword">

buffer</SPAN>

 <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73224">

 </A>

<SPAN CLASS="ComputerKeyword">

bus</SPAN>

 <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

, <A HREF="APP1.2.htm#29928" CLASS="XRef">

76</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73225">

 </A>

<SPAN CLASS="ComputerKeyword">

case</SPAN>

 <A HREF="APP1.2.htm#39819" CLASS="XRef">

16</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73226">

 </A>

<SPAN CLASS="ComputerKeyword">

component</SPAN>

 <A HREF="APP1.2.htm#37629" CLASS="XRef">

19</A>

, <A HREF="APP1.2.htm#33074" CLASS="XRef">

20</A>

, <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73227">

 </A>

<SPAN CLASS="ComputerKeyword">

configuration</SPAN>

 <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#33074" CLASS="XRef">

20</A>

, <A HREF="APP1.2.htm#17827" CLASS="XRef">

23</A>

, <A HREF="APP1.2.htm#16344" CLASS="XRef">

24</A>

, <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73228">

 </A>

<SPAN CLASS="ComputerKeyword">

constant</SPAN>

 <A HREF="APP1.2.htm#38958" CLASS="XRef">

25</A>

, <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

, <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="zAppTableLeft">

<A NAME="pgfId=77637">

 </A>

<SPAN CLASS="ComputerKeyword">

disconnect</SPAN>

 <A HREF="APP1.2.htm#36535" CLASS="XRef">

29</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73231">

 </A>

<SPAN CLASS="ComputerKeyword">

downto</SPAN>

 <A HREF="APP1.2.htm#36093" CLASS="XRef">

67</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73232">

 </A>

<SPAN CLASS="ComputerKeyword">

else</SPAN>

 <A HREF="APP1.2.htm#40323" CLASS="XRef">

22</A>

, <A HREF="APP1.2.htm#31497" CLASS="XRef">

46</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73233">

 </A>

<SPAN CLASS="ComputerKeyword">

elsif</SPAN>

 <A HREF="APP1.2.htm#31497" CLASS="XRef">

46</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73234">

 </A>

<SPAN CLASS="ComputerKeyword">

end</SPAN>

 <A HREF="APP1.2.htm#42128" CLASS="XRef">

4</A>

, <A HREF="APP1.2.htm#40980" CLASS="XRef">

13</A>

, <A HREF="APP1.2.htm#22732" CLASS="XRef">

15</A>

, <A HREF="APP1.2.htm#39819" CLASS="XRef">

16</A>

, <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#37629" CLASS="XRef">

19</A>

, <A HREF="APP1.2.htm#17827" CLASS="XRef">

23</A>

, <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

, <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

, <A HREF="APP1.2.htm#31497" CLASS="XRef">

46</A>

, <A HREF="APP1.2.htm#19233" CLASS="XRef">

55</A>

, <A HREF="APP1.2.htm#14038" CLASS="XRef">

59</A>

, <A HREF="APP1.2.htm#25360" CLASS="XRef">

60</A>

, <A HREF="APP1.2.htm#18220" CLASS="XRef">

62</A>

, <A HREF="APP1.2.htm#31733" CLASS="XRef">

66</A>

, <A HREF="APP1.2.htm#19804" CLASS="XRef">

69</A>

, <A HREF="APP1.2.htm#14124" CLASS="XRef">

81</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73235">

 </A>

<SPAN CLASS="ComputerKeyword">

entity</SPAN>

 <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#33074" CLASS="XRef">

20</A>

, <A HREF="APP1.2.htm#16344" CLASS="XRef">

24</A>

, <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

, <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73236">

 </A>

<SPAN CLASS="ComputerKeyword">

exit</SPAN>

 <A HREF="APP1.2.htm#12761" CLASS="XRef">

35</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73237">

 </A>

<SPAN CLASS="ComputerKeyword">

file</SPAN>

 <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

, <A HREF="APP1.2.htm#25989" CLASS="XRef">

38</A>

, <A HREF="APP1.2.htm#16504" CLASS="XRef">

87</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73238">

 </A>

<SPAN CLASS="ComputerKeyword">

for</SPAN>

 <A HREF="APP1.2.htm#40980" CLASS="XRef">

13</A>

, <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#16344" CLASS="XRef">

24</A>

, <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

, <A HREF="APP1.2.htm#19233" CLASS="XRef">

55</A>

, <A HREF="APP1.2.htm#18572" CLASS="XRef">

92</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73239">

 </A>

<SPAN CLASS="ComputerKeyword">

function</SPAN>

 <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

, <A HREF="APP1.2.htm#14124" CLASS="XRef">

81</A>

, <A HREF="APP1.2.htm#15832" CLASS="XRef">

82</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73240">

 </A>

<SPAN CLASS="ComputerKeyword">

generate</SPAN>

 <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73241">

 </A>

<SPAN CLASS="ComputerKeyword">

generic</SPAN>

 <A HREF="APP1.2.htm#22732" CLASS="XRef">

15</A>

, <A HREF="APP1.2.htm#16102" CLASS="XRef">

18</A>

, <A HREF="APP1.2.htm#37629" CLASS="XRef">

19</A>

, <A HREF="APP1.2.htm#33074" CLASS="XRef">

20</A>

, <A HREF="APP1.2.htm#16344" CLASS="XRef">

24</A>

, <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73242">

 </A>

<SPAN CLASS="ComputerKywrdUndrln">

group</SPAN>

 <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

, <A HREF="APP1.2.htm#10686" CLASS="XRef">

43</A>

, <A HREF="APP1.2.htm#15317" CLASS="XRef">

44</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73243">

 </A>

<SPAN CLASS="ComputerKeyword">

guarded</SPAN>

 <A HREF="APP1.2.htm#40323" CLASS="XRef">

22</A>

, <A HREF="APP1.2.htm#33680" CLASS="XRef">

73</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73244">

 </A>

<SPAN CLASS="ComputerKeyword">

if</SPAN>

 <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

, <A HREF="APP1.2.htm#31497" CLASS="XRef">

46</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73245">

 </A>

<SPAN CLASS="ComputerKywrdUndrln">

impure</SPAN>

 <A HREF="APP1.2.htm#15832" CLASS="XRef">

82</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73246">

 </A>

<SPAN CLASS="ComputerKeyword">

in</SPAN>

<A HREF="#pgfId=77318" CLASS="footnote">

2</A>

 <A HREF="APP1.2.htm#37978" CLASS="XRef">

41</A>

, <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

, <A HREF="APP1.2.htm#19233" CLASS="XRef">

55</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73247">

 </A>

<SPAN CLASS="ComputerKywrdUndrln">

inertial</SPAN>

 <A HREF="APP1.2.htm#40323" CLASS="XRef">

22</A>

, <A HREF="APP1.2.htm#33680" CLASS="XRef">

73</A>

, <A HREF="APP1.2.htm#27965" CLASS="XRef">

75</A>

</P>

</TD>

<TD ROWSPAN="1" COLSPAN="1">

<P CLASS="zAppTableLeft">

<A NAME="pgfId=77620">

 </A>

<SPAN CLASS="ComputerKeyword">

inout</SPAN>

 <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=77689">

 </A>

<SPAN CLASS="ComputerKeyword">

is</SPAN>

 <A HREF="APP1.2.htm#27805" CLASS="XRef">

3</A>

, <A HREF="APP1.2.htm#42128" CLASS="XRef">

4</A>

, <A HREF="APP1.2.htm#40088" CLASS="XRef">

9</A>

, <A HREF="APP1.2.htm#22732" CLASS="XRef">

15</A>

, <A HREF="APP1.2.htm#39819" CLASS="XRef">

16</A>

, <A HREF="APP1.2.htm#37629" CLASS="XRef">

19</A>

, <A HREF="APP1.2.htm#17827" CLASS="XRef">

23</A>

, <A HREF="APP1.2.htm#23272" CLASS="XRef">

32</A>

, <A HREF="APP1.2.htm#25989" CLASS="XRef">

38</A>

, <A HREF="APP1.2.htm#15317" CLASS="XRef">

44</A>

, <A HREF="APP1.2.htm#14038" CLASS="XRef">

59</A>

, <A HREF="APP1.2.htm#25360" CLASS="XRef">

60</A>

, <A HREF="APP1.2.htm#31733" CLASS="XRef">

66</A>

, <A HREF="APP1.2.htm#14124" CLASS="XRef">

81</A>

, <A HREF="APP1.2.htm#18517" CLASS="XRef">

83</A>

, <A HREF="APP1.2.htm#16504" CLASS="XRef">

87</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=77621">

 </A>

<SPAN CLASS="ComputerKeyword">

label</SPAN>

 <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73252">

 </A>

<SPAN CLASS="ComputerKeyword">

library</SPAN>

 <A HREF="APP1.2.htm#21065" CLASS="XRef">

52</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73253">

 </A>

<SPAN CLASS="ComputerKeyword">

linkage</SPAN>

 <A HREF="APP1.2.htm#15981" CLASS="XRef">

49</A>

</P>

<P CLASS="zAppTableLeft">

<A NAME="pgfId=73254">

 </A>

<SPAN CLASS="ComputerKeyword">

literal</SPAN>

 <A HREF="APP1.2.htm#26317" CLASS="XRef">

31</A>

</P>

<P CLASS="zAppTableLeft">

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?