亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? 1076_8.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
<html>
<head>
<title>VHDL LRM- Introduction</title>
</head>
<body>
<h1><a name="8">Section 8</a></h1>
<a href="../../HTML/HOMEPG.HTM"><img src="HP.GIF"  border=0></a>
<a href="1076_TOC.HTM"><img src="TOP.GIF" BORDER=0></a>
<a href="1076_7.HTM"><img src="LEFT.GIF" BORDER=0></a>
<a href="1076_9.HTM"><img src="RIGHT.GIF" BORDER=0></a>
<HR>

<h1>Sequential statements</h1>
<p>
<p>
<p>The various forms of sequential statements are described in this section.  Sequential statements are used to define algorithms for the execution of a subprogram or process; they execute in the order in which they appear.
<pre>     sequence_of_statements ::=
         { sequential_statement }

     sequential_statement ::=
          wait_statement
       | assertion_statement
       | report_statement
       | signal_assignment_statement
       | variable_assignment_statement
       | procedure_call_statement
       | if_statement
       | case_statement
       | loop_statement
       | next_statement
       | exit_statement
       | return_statement
       | null_statement
</pre>
<p>All sequential statements may be labeled.  Such labels are implicitly declared at the beginning of the declarative part of the innermost enclosing process statement or subprogram body.
<h2><a name="8.1">  <a href = "1076_8.HTM#8.1"> 8.1 </a>   Wait statement</a></h2>
<p>The wait statement causes the suspension of a process statement or a procedure.
<pre>     wait_statement ::=
         [ label : ] <b>wait</b> [ sensitivity_clause ] [ condition_clause ] [ timeout_clause ] ;

     sensitivity_clause ::=  <b>on</b> sensitivity_list

     sensitivity_list ::=  <i>signal</i>_name { , <i>signal</i>_name }

     condition_clause ::=  <b>until</b> condition

     condition ::=  <i>boolean</i>_expression

     timeout_clause ::=  <b>for</b> <i>time</i>_expression
</pre>
<p>The sensitivity clause defines the <i>sensitivity set</i> of the wait statement,which is the set of signals to which the wait statement is sensitive.  Each signal name in the sensitivity list identifies a given signal as a member of the sensitivity set.  Each signal name in the sensitivity list must be a static signal name, and each name must denote a signal for which reading is permitted.  If no sensitivity clause appears, the sensitivity set is constructed according to the following (recursive) rule:
<p>The sensitivity set is initially empty.  For each primary in the condition of the condition clause, if the primary is
<ul>
<p>--  A simple name that denotes a signal, add the longest static prefix of the name to the sensitivity set
<p>--  A selected name whose prefix denotes a signal, add the longest static prefix of the name to the sensitivity set
<p>--  An expanded name whose prefix denotes a signal, add the longest static prefix of the name to the sensitivity set 
<p>--  An indexed name whose prefix denotes a signal, add the longest static prefix of the name to the sensitivity set and apply this rule to all expressions in the indexed name
<p>--  A slice name whose prefix denotes a signal, add the longest static prefix of the name to the sensitivity set and apply this rule to any expressions appearing in the discrete range of the slice name
<p>--	An attribute name, if the designator denotes a signal attribute, add the longest static prefix of the name of the implicit signal denoted by the attribute name to the sensitivity set; otherwise, apply this rule to the prefix of the attribute name
<p>--  An aggregate, apply this rule to every expression appearing after the choices and the =>, if any, in every element association
<p>--  A function call, apply this rule to every actual designator in every parameter association
<p>--  An actual designator of <b>open</b> in a parameter association, do not add to the sensitivity set
<p>--  A qualified expression, apply this rule to the expression or aggregate qualified by the type mark, as appropriate
<p>--  A type conversion, apply this rule to the expression type converted by the type mark
<p>--  A parenthesized expression, apply this rule to the expression enclosed within the parentheses
<p>--  Otherwise, do not add to the sensitivity set
</ul>
<p>This rule is also used to construct the sensitivity sets of the wait statements in the equivalent process statements for concurrent procedure call statements(  <a href = "1076_9.HTM#9.3"> 9.3 </a>  ), concurrent assertion statements (  <a href = "1076_9.HTM#9.4"> 9.4 </a>  ), and concurrent signal assignment statements (  <a href = "1076_9.HTM#9.5"> 9.5 </a>  ).
<p>If a signal name that denotes a signal of a composite type appears in a sensitivity list, the effect is as if the name of each scalar subelement of that signal appears in the list.
<p>The condition clause specifies a condition that must be met for the process to continue execution.  If no condition clause appears, the condition clause <b>until</b> TRUE is assumed.
<p>The timeout clause specifies the maximum amount of time the process will remain suspended at this wait statement.  If no timeout clause appears, the timeout clause <b>for</b> (STD.STANDARD.TIME'HIGH - STD.STANDARD.NOW) is assumed.  It is an error if the time expression in the timeout clause evaluates to a negative value.
<p>The execution of a wait statement causes the time expression to be evaluated to determine the <i>timeout interval</i>.  It also causes the execution of the corresponding process statement to be suspended, where the corresponding process statement is the one that either contains the wait statement or is the parent (see   <a href = "1076_2.HTM#2.2"> 2.2 </a>  ) of the procedure that contains the wait statement.  The suspended process will resume, at the latest, immediately after the timeout interval has expired. 
<p>The suspended process may also resume as a result of an event occurring on any signal in the sensitivity set of the wait statement.  If such an event occurs,the condition in the condition clause is evaluated.  If the value of the condition is TRUE, the process will resume.  If the value of the condition is FALSE, the process will re-suspend.  Such re-suspension does not involve the recalculation of the timeout interval.
<p>It is an error if a wait statement appears in a function subprogram or in a procedure that has a parent that is a function subprogram.  Furthermore, it is an error if a wait statement appears in an explicit process statement that includes a sensitivity list or in a procedure that has a parent that is such a process statement.
<p><i>Example:</i>
<pre>     <b>type</b> Arr <b>is</b> <b>array</b> (1 <b>to</b> 5) <b>of</b> BOOLEAN;
     <b>function</b> F (P: BOOLEAN) <b>return</b> BOOLEAN;
     <b>signal</b> S: Arr;
     <b>signal</b> l, r: INTEGER <b>range</b> 1 <b>to</b> 5;

     --  The following two wait statements have the same meaning:

     <b>wait</b> <b>until</b> F(S(3)) <b>and</b> (S(l) <b>or</b> S(r));
     <b>wait</b> <b>on</b> S(3), S, l, r <b>until</b> F(S(3)) <b>and</b> (S(l) <b>or</b> S(r));
</pre>
<h4>NOTES</h4>
<p>1--The wait statement <b>wait</b> <b>until</b> Clk = '1'; has semantics identical to
<pre>     <b>loop</b>
          <b>wait</b> <b>on</b> Clk;
          <b>exit</b> <b>when</b> Clk = '1';
     <b>end</b> <b>loop</b>;
</pre>
<p>because of the rules for the construction of the default sensitivity clause.  These same rules imply that <b>wait</b> <b>until</b> True; has semantics identical to <b>wait</b>;.
<p>2--The conditions that cause a wait statement to resume execution of its enclosing process may no longer hold at the time the process resumes execution if the enclosing process is a postponed process.
<p>3--The rule for the construction of the default sensitivity set implies that if a function call appears in a condition clause and the called function is an impure function,then any signals that are accessed by the function but that are not passed through the association list of the call are not added to the default sensitivity set for the condition by virtue of the appearance of the function call in the condition.
<h2><a name="8.2">  <a href = "1076_8.HTM#8.2"> 8.2 </a>   Assertion statement</a></h2>
<p>An assertion statement checks that a specified condition is true and reports an error if it is not.
<pre>     assertion_statement ::=  [ label : ] assertion ;

     assertion ::=
          <b>assert</b> condition

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品视频一区 二区 三区| 成av人片一区二区| 日韩综合在线视频| 亚洲国产日韩a在线播放性色| 国产精品网站在线观看| 久久久99久久精品欧美| 久久精品亚洲乱码伦伦中文| 欧美变态tickling挠脚心| 日韩一级免费一区| 精品va天堂亚洲国产| 欧美不卡视频一区| 日本一区二区三区四区在线视频 | 国产精品久久看| 亚洲国产精品激情在线观看| 国产精品久久久一本精品| 亚洲欧美日韩成人高清在线一区| 亚洲男同性视频| 日韩制服丝袜先锋影音| 精品一区二区三区日韩| 国产精品99精品久久免费| 粉嫩av亚洲一区二区图片| 一本一道久久a久久精品| 欧美二区乱c少妇| 久久一区二区三区四区| 中文字幕一区二区三区四区| 一区二区三区四区在线| 日韩激情视频网站| 国产99久久久国产精品潘金网站| 99精品国产91久久久久久| 欧美日韩亚洲另类| 久久亚洲综合色一区二区三区 | 欧美日韩在线三级| 日韩欧美二区三区| 亚洲欧美日韩小说| 奇米精品一区二区三区四区 | 欧美精品第1页| 国产欧美日韩精品a在线观看| 亚洲卡通欧美制服中文| 国产在线麻豆精品观看| 一本久久a久久精品亚洲| 日韩精品一区二区在线观看| 中文字幕一区在线观看视频| 丝袜美腿亚洲一区二区图片| 成人污视频在线观看| 9191成人精品久久| 夜夜嗨av一区二区三区网页| 国产一区欧美二区| 91麻豆精品91久久久久久清纯| 中文字幕欧美日韩一区| 麻豆精品一区二区av白丝在线| 99视频一区二区| 久久综合色天天久久综合图片| 亚洲一区在线观看免费| 成人99免费视频| 久久婷婷国产综合精品青草| 日日摸夜夜添夜夜添精品视频 | 精品国产髙清在线看国产毛片 | 天天爽夜夜爽夜夜爽精品视频| 成人影视亚洲图片在线| 日韩欧美一二三区| 无码av免费一区二区三区试看 | 日韩欧美专区在线| 亚洲动漫第一页| 色综合久久久久综合体桃花网| 欧美极品aⅴ影院| 极品美女销魂一区二区三区免费 | www.亚洲色图| 日本一区二区免费在线观看视频| 美女视频第一区二区三区免费观看网站| 成人午夜电影网站| 中文字幕不卡在线观看| 国产精品夜夜嗨| 国产日韩精品一区二区浪潮av| 国内不卡的二区三区中文字幕 | eeuss鲁片一区二区三区| 欧美高清视频在线高清观看mv色露露十八 | 欧美国产97人人爽人人喊| 日本欧美一区二区| 91精品国产综合久久香蕉麻豆| 丝袜亚洲精品中文字幕一区| 欧美日韩国产免费| 亚洲第一综合色| 欧美精选午夜久久久乱码6080| 亚洲影视在线播放| 欧美日韩精品一区视频| 日韩在线一区二区| 精品久久久久久久久久久久久久久久久 | 精品亚洲免费视频| 久久日韩精品一区二区五区| 国产精品亚洲人在线观看| 国产欧美日韩视频一区二区| 粉嫩一区二区三区在线看| 国产精品你懂的在线| 色婷婷亚洲一区二区三区| 午夜一区二区三区视频| 日韩欧美一卡二卡| 成人精品gif动图一区| 亚洲精品乱码久久久久久日本蜜臀| 色先锋资源久久综合| 午夜视频一区二区三区| 精品福利av导航| 91原创在线视频| 日韩和欧美一区二区三区| 26uuu国产电影一区二区| 成人美女视频在线观看| 亚洲精品日日夜夜| 欧美tk—视频vk| 色偷偷久久人人79超碰人人澡| 图片区小说区区亚洲影院| 久久久不卡网国产精品一区| 99re66热这里只有精品3直播 | 欧美最猛黑人xxxxx猛交| 秋霞午夜鲁丝一区二区老狼| 久久综合999| 欧美三级中文字幕在线观看| 国产一区二区三区在线看麻豆| 国产精品福利影院| 日韩一区二区三区视频在线| 大白屁股一区二区视频| 日韩激情av在线| 亚洲麻豆国产自偷在线| 26uuu精品一区二区三区四区在线| 91蝌蚪porny九色| 国产乱码字幕精品高清av| 午夜精品爽啪视频| 亚洲人成网站影音先锋播放| 欧美精品一区二区三区四区| 91国产视频在线观看| 国模套图日韩精品一区二区| 国产毛片精品视频| 亚洲chinese男男1069| 国产精品大尺度| 久久综合一区二区| 日韩午夜在线播放| 69精品人人人人| 欧美偷拍一区二区| 色综合天天综合网国产成人综合天| 麻豆免费精品视频| 免费亚洲电影在线| 日韩中文字幕一区二区三区| 国产精品家庭影院| 欧美国产成人精品| 中文字幕欧美区| 国产亚洲女人久久久久毛片| 91精品国产免费| 欧美伦理影视网| 欧美亚洲丝袜传媒另类| 91蝌蚪porny九色| 色噜噜夜夜夜综合网| 99久久99精品久久久久久 | 在线免费av一区| 欧美影院精品一区| 欧美午夜精品理论片a级按摩| 色综合网站在线| 在线一区二区视频| 欧美在线视频全部完| 欧美色成人综合| 91精品国产综合久久久久久久久久| 91黄视频在线| 在线不卡的av| 日韩欧美国产一区二区三区| 日韩欧美国产高清| 久久久午夜电影| 国产精品久久久久影院色老大| 国产精品视频一二三区| 中文字幕日本乱码精品影院| 中文字幕制服丝袜一区二区三区 | 国产成人免费在线视频| 国产精品18久久久久久vr| www.一区二区| 91国产精品成人| 日韩一本二本av| 国产清纯美女被跳蛋高潮一区二区久久w | 免费视频最近日韩| 国产一区二区电影| 成av人片一区二区| 欧美另类videos死尸| 亚洲精品一区二区三区香蕉| 久久精品一区八戒影视| 中文在线一区二区| 亚洲一区在线观看免费观看电影高清| 亚洲国产aⅴ成人精品无吗| 蜜乳av一区二区| 国产传媒欧美日韩成人| 在线观看一区日韩| 精品免费一区二区三区| 中文字幕一区在线观看视频| 婷婷综合五月天| 粉嫩欧美一区二区三区高清影视| 在线观看欧美黄色| 久久只精品国产| 婷婷中文字幕综合| 国产91精品一区二区麻豆网站| 在线观看日韩电影| 久久精品一区二区三区不卡 | 亚洲高清在线精品| 国产成人精品影视| 日韩视频免费观看高清在线视频| 国产欧美日韩不卡免费| 日本不卡的三区四区五区|