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

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

?? 1076_9.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 4 頁
字號:

<h4>NOTES</h4>
<p>1--Since a concurrent assertion statement represents a passive process statement, such a process has no outputs.  Therefore, the execution of a concurrent assertion statement will never cause an event to occur.  However, if the assertion is false, then the specified error message will be sent to the simulation report.
<p>2--The value of an implicitly declared signal GUARD has no effect on evaluation of the assertion unless it is explicitly referenced in one of the expressions of that assertion.
<p>3--A concurrent assertion statement whose condition is defined by a static expression is equivalent to a process statement that ends in a wait statement that has no sensitivity clause; such a process will execute once through at the beginning of simulation and then wait indefinitely.
<h2><a name="9.5">  <a href = "1076_9.HTM#9.5"> 9.5 </a>   Concurrent signal assignment statements</a></h2>
<p>A concurrent signal assignment statement represents an equivalent process statement that assigns values to signals.
<pre>     concurrent_signal_assignment_statement ::=
          [ label : ] [ <b>postponed</b> ] conditional_signal_assignment
        | [ label : ] [ <b>postponed</b> ] selected_signal_assignment

     options ::=  [ <b>guarded </b>] [ delay_mechanism ]
</pre>
<p>There are two forms of the concurrent signal assignment statement.  For each form,the characteristics that distinguish it are discussed in the following paragraphs.
<p>Each form may include one or both of the two options <b>guarded </b>and a delay mechanism (see   <a href = "1076_8.HTM#8.4"> 8.4 </a>   for the delay mechanism,   <a href = "1076_9.HTM#9.5.1"> 9.5.1 </a>   for the conditional signal assignment statement, and   <a href = "1076_9.HTM#9.5.2"> 9.5.2 </a>   for the selected signal assignment statement).The option <b>guarded </b>specifies that the signal assignment statement is executed when a signal GUARD changes from FALSE to TRUE, or when that signal has been TRUE and an event occurs on one of the signal assignment statement's inputs.  (The signal GUARD may be one of the implicitly declared GUARD signals associated with block statements that have guard expressions, or it may be an explicitly declared signal of type Boolean that is visible at the point of the concurrent signal assignment statement.)  The delay mechanism option specifies the pulse rejection characteristics of the signal assignment statement.
<p>If the target of a concurrent signal assignment is a name that denotes a guarded signal (see   <a href = "1076_4.HTM#4.3.1.2"> 4.3.1.2 </a>  ), or if it is in the form of an aggregate and the expression in each element association of the aggregate is a static signal name denoting a guarded signal, then the target is said to be a <i>guarded target</i>.  If the target of a concurrent signal assignment is a name that denotes a signal that is not a guarded signal, or if it is in the form of an aggregate and the expression in each element association of the aggregate is a static signal name denoting a signal that is not a guarded signal, then the target is said to be an <i>unguarded target</i>.  It is an error if the target of a concurrent signal assignment is neither a guarded target nor an unguarded target.
<p>For any concurrent signal assignment statement, there is an equivalent process statement with the same meaning.  The process statement equivalent to a concurrent signal assignment statement whose target is a signal name is constructed as follows:

<ol type="a">
<li>If a label appears on the concurrent signal assignment statement, then the same label appears on the process statement.
<li>The equivalent process statement is a postponed process if and only if the concurrent signal assignment statement includes the reserved word <b>postponed</b>.
<li>If the delay mechanism option appears in the concurrent signal assignment, then the same delay mechanism appears in every signal assignment statement in the process statement; otherwise, it appears in no signal assignment statement in the process statement.
<li>The statement part of the equivalent process statement consists of a statement transform (described below).
<p>If the option <b>guarded</b> appears in the concurrent signal assignment statement, then the concurrent signal assignment is called a <i>guarded</i> <i>assignment</i>.  If the concurrent signal assignment statement is a guarded assignment, and if the target of the concurrent signal assignment is a guarded target, then the statement transform is as follows:
<pre>          <b>if</b> GUARD <b>then</b>
<i>             signal_transform</i>
<b>          else</b>
<i>             disconnection_statements</i>
          <b>end if</b> ;
</pre>
<p>Otherwise, if the concurrent signal assignment statement is a guarded assignment, but if the target of the concurrent signal assignment is <i>not</i>a guarded target, then the statement transform is as follows:
<pre>     <b>if</b> GUARD <b>then</b>
<i>         signal_transform</i>
     <b>end if</b> ;
</pre>
<p>Finally, if the concurrent signal assignment statement is <i>not</i> a guarded assignment, and if the target of the concurrent signal assignment is <i>not</i> a guarded target, then the statement transform is as follows:
<pre><i>     signal_transform</i>
</pre>
<p> It is an error if a concurrent signal assignment is not a guarded assignment and the target of the concurrent signal assignment is a guarded target.
<p>A <i>signal transform</i> is either a sequential signal assignment statement, an if statement, a case statement, or a null statement.  If the signal transform is an if statement or a case statement, then it contains either sequential signal assignment statements or null statements, one for each of the alternative waveforms.  The signal transform determines which of the alternative waveforms is to be assigned to the output signals.

<li>If the concurrent signal assignment statement is a guarded assignment, or if any expression (other than a time expression) within the concurrent signal assignment statement references a signal, then the process statement contains a final wait statement with an explicit sensitivity clause.  The sensitivity clause is constructed by taking the union of the sets constructed by applying the rule of   <a href = "1076_8.HTM#8.1"> 8.1 </a>   to each of the aforementioned expressions.  Furthermore, if the concurrent signal assignment statement is a guarded assignment, then the sensitivity clause also contains the simple name GUARD.  (The signals identified by these names are called the <i>inputs</i> of the signal assignment statement.)  Otherwise, the process statement contains a final wait statement that has no explicit sensitivity clause, condition clause, or timeout clause.
</ol>
<p>Under certain conditions (see above) the equivalent process statement may contain a sequence of disconnection statements.  A <i>disconnection statement</i> is a sequential signal assignment statement that assigns a null transaction to its target.  If a sequence of disconnection statements is present in the equivalent process statement, the sequence consists of one sequential signal assignment for each scalar subelement of the target of the concurrent signal assignment statement.  For each such sequential signal assignment, the target of the assignment is the corresponding scalar subelement of the target of the concurrent signal assignment, and the waveform of the assignment is a null waveform element whose time expression is given by the applicable disconnection specification (see   <a href = "1076_5.HTM#5.3"> 5.3 </a>  ).
<p>If the target of a concurrent signal assignment statement is in the form of an aggregate, then the same transformation applies.  Such a target may only contain locally static signal names, and a signal may not be identified by more than one signal name.
<p>It is an error if a null waveform element appears in a waveform of a concurrent signal assignment statement.
<p>Execution of a concurrent signal assignment statement is equivalent to execution of the equivalent process statement.

<h4>NOTES</h4>
<p>1--A concurrent signal assignment statement whose waveforms and target contain only static expressions is equivalent to a process statement whose final wait statement has no explicit sensitivity clause, so it will execute once through at the beginning of simulation and then suspend permanently.
<p>2--A concurrent signal assignment statement whose waveforms are all the reserved word <b>unaffected</b> has no drivers for the target, since every waveform in the concurrent signal assignment statement is transformed to the statement
<pre><b>null</b>;
</pre>
<p>in the equivalent process statement.  See   <a href = "1076_9.HTM#9.5.1"> 9.5.1 </a>  .
<h3><a name="9.5.1">  <a href = "1076_9.HTM#9.5.1"> 9.5.1 </a>   Conditional signal assignments</a></h3>
<p>The conditional signal assignment represents a process statement in which the signal transform is an if statement.
<pre>     conditional_signal_assignment ::=
        target<i> </i> &lt;=  options conditional_waveforms ;
     
     conditional_waveforms ::=
          { waveform <b>when</b> condition <b>else</b> }
           waveform [ <b>when</b> condition ]
</pre>
<p>The options for a conditional signal assignment statement are discussed in   <a href = "1076_9.HTM#9.5"> 9.5 </a>  .
<p>For a given conditional signal assignment, there is an equivalent process statement corresponding to it as defined for any concurrent signal assignment statement.  If the conditional signal assignment is of the form
<pre>     target &lt;= options     waveform1 <b>when</b> condition1 <b>else</b>
         waveform2 <b>when</b> condition2 <b>else</b>
            &#183
            &#183
            &#183
         waveformN-1 <b>when</b> conditionN-1 <b>else</b>
         waveformN <b>when</b> conditionN;
</pre>
<p>then the signal transform in the corresponding process statement is of the form
<pre>     <b>if</b> condition1 <b>then</b>
          wave_transform1
     <b>elsif</b> condition2 <b>then</b>
<b>          </b>wave_transform2
             &#183
             &#183
             &#183
     <b>elsif</b> conditionN-1 <b>then</b>
          wave_transformN-1
     <b>elsif</b> conditionN <b>then</b>
          wave_transformN
     <b>end if</b> ;
</pre>
<p>If the conditional waveform is only a single waveform, the signal transform in the corresponding process statement is of the form
<pre>     wave_transform
</pre>
<p>For any waveform, there is a corresponding <i>wave transform</i>.  If the waveform is of the form
<pre>     waveform_element1, waveform_element2, ..., waveform_elementN
</pre>
<p>then the wave transform in the corresponding process statement is of the form
<pre>     target &lt;= [ delay_mechanism ] waveform_element1, waveform_element2, ...,
                                          waveform_elementN;
</pre>
<p>If the waveform is of the form
<pre>     <b>unaffected</b>
</pre>
<p>then the wave transform in the corresponding process statement is of the form
<pre>     <b>null</b>;
</pre>
<p>In this example, the final <b>null</b> causes the driver to be unchanged, rather than disconnected.  (This is the null statement--not a null waveform element).
<p>The characteristics of the waveforms and conditions in the conditional assignment statement must be such that the if statement in the equivalent process statement is a legal statement.
<p><i>Example:</i>
<pre>     S &lt;= <b>unaffected</b> <b>when</b> Input_pin = S'DrivingValue <b>else</b>
        Input_pin <b>after</b> Buffer_Delay;
</pre>
<p>NOTE--The wave transform of a waveform of the form <b>unaffected</b> is the null statement, not the null transaction.
<h2><a name="9.5.2">  <a href = "1076_9.HTM#9.5.2"> 9.5.2 </a>   Selected signal assignments</a></h2>
<p>The selected signal assignment represents a process statement in which the signal transform is a case statement.
<pre>     selected_signal_assignment ::=
         <b>with</b> expression <b>select</b>
              target &lt;= options selected_waveforms;

     selected_waveforms ::=
         { waveform <b>when</b> choices , }
           waveform <b>when</b> choices
</pre>
<p>The options for a selected signal assignment statement are discussed in   <a href = "1076_9.HTM#9.5"> 9.5 </a>  .
<p>For a given selected signal assignment, there is an equivalent process statement corresponding to it as defined for any concurrent signal assignment statement.  If the selected signal assignment is of the form
<pre>     <b>with</b> expression <b>select</b>
         target &lt;= options     waveform1     <b>when</b> choice_list1,
                               waveform2     <b>when</b> choice_list2,
                                   &#183
                                   &#183
                                   &#183
                               waveformN-1   <b>when</b> choice_listN-1,
                               waveformN     <b>when</b> choice_listN ;
</pre>
<p>then the signal transform in the corresponding process statement is of the form
<pre>     <b>case</b> expression <b>is</b>
          <b>when</b> choice_list1 =>
             wave_transform1

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美一级精品久久| 色88888久久久久久影院按摩| 亚洲婷婷综合色高清在线| 日韩一区欧美小说| 国产日韩欧美综合在线| 久久奇米777| 国产欧美日韩精品一区| 国产日韩欧美a| 国产精品久久久久久福利一牛影视| 久久久久9999亚洲精品| 国产精品色一区二区三区| 中文字幕一区在线观看视频| 亚洲一区二区视频在线观看| 亚洲精品视频一区二区| 亚洲成a人v欧美综合天堂下载 | 欧美日韩一本到| 欧美日韩一区成人| 欧美一二三区在线观看| 久久久午夜精品理论片中文字幕| 国产丝袜欧美中文另类| 亚洲精品视频免费观看| 激情综合网天天干| 国产成人av电影免费在线观看| 国产精品911| 91福利区一区二区三区| 欧美一二三区在线观看| 国产日韩欧美一区二区三区综合| 亚洲视频在线观看三级| 日本欧美久久久久免费播放网| 久久99久久久久| 色综合天天做天天爱| 免费成人在线观看| 成人在线视频首页| 色八戒一区二区三区| 在线免费观看日本一区| 精品国产一区二区三区不卡| 自拍偷自拍亚洲精品播放| 日韩激情中文字幕| 爽好多水快深点欧美视频| 国产九色sp调教91| 在线观看欧美黄色| 久久亚洲综合av| 亚洲国产aⅴ天堂久久| 国产99精品国产| 7777精品伊人久久久大香线蕉的| 亚洲国产精品成人综合| 麻豆久久久久久久| 91免费看`日韩一区二区| 精品国产一区二区在线观看| 亚洲一区二区av电影| 国产电影一区在线| 欧美一区二区在线免费播放| 亚洲伦在线观看| 成人免费毛片aaaaa**| 日韩欧美国产麻豆| 午夜精品久久久久久久99水蜜桃| 成人av综合一区| 欧美精品一区二区久久久| 首页国产丝袜综合| 精品日产卡一卡二卡麻豆| 一区二区三区欧美激情| 成人一级片在线观看| 久久一区二区三区四区| 久久99精品网久久| 欧美一卡二卡三卡| 日韩和欧美一区二区三区| 色av综合在线| 亚洲精品五月天| 在线视频你懂得一区二区三区| 中文字幕巨乱亚洲| 成人黄色av电影| 欧美激情在线一区二区| 国产精品77777| 亚洲女性喷水在线观看一区| 成人av电影在线网| 亚洲卡通动漫在线| 色伊人久久综合中文字幕| 中文字幕一区在线观看| 一本大道av伊人久久综合| 亚洲精品国产视频| 欧美色精品在线视频| 日韩电影在线免费看| 欧美一区二区三区在线电影| 秋霞av亚洲一区二区三| 欧美变态tickling挠脚心| 国产大片一区二区| 中文字幕一区二区三区精华液 | 欧美日韩精品一区二区天天拍小说| 中文字幕日本乱码精品影院| 91视频国产资源| 亚洲一区二区三区在线| 制服丝袜日韩国产| 国产一区欧美日韩| 国产精品二三区| 欧美日韩日本视频| 美女性感视频久久| 国产精品天美传媒| 欧洲视频一区二区| 国产自产高清不卡| 国产欧美一区二区精品忘忧草| 成人av集中营| 石原莉奈在线亚洲二区| 欧美精品一区二区三区久久久| 成人精品免费网站| 亚洲午夜精品17c| 精品福利一二区| 一本色道a无线码一区v| 日本成人超碰在线观看| 亚洲国产高清在线观看视频| 欧日韩精品视频| 国产乱码一区二区三区| 亚洲一区二区在线视频| 亚洲色图色小说| 欧美精品v日韩精品v韩国精品v| 国产麻豆精品在线观看| 午夜影院久久久| 国产精品久久久久aaaa| 日韩精品一区二区三区在线| 91啪九色porn原创视频在线观看| 蜜桃视频在线观看一区| 亚洲色图欧美偷拍| 久久亚洲一区二区三区四区| 欧美精品xxxxbbbb| 91丨porny丨蝌蚪视频| 国产乱人伦偷精品视频不卡| 视频在线在亚洲| 亚洲日穴在线视频| 久久男人中文字幕资源站| 欧美日韩成人在线一区| 99精品视频免费在线观看| 久久99九九99精品| 免费av网站大全久久| 亚洲一区二区三区在线播放| 亚洲欧美自拍偷拍色图| 日本一区二区免费在线观看视频| 日韩一级大片在线| 91麻豆精品国产自产在线观看一区| 91麻豆免费在线观看| 播五月开心婷婷综合| 成人影视亚洲图片在线| 国产精品亚洲综合一区在线观看| 日韩成人一级片| 蜜臀av性久久久久蜜臀av麻豆| 久久疯狂做爰流白浆xx| 三级亚洲高清视频| 天天免费综合色| 天堂久久一区二区三区| 五月天网站亚洲| 丝袜亚洲另类欧美| 美国十次综合导航| 免费在线一区观看| 九色综合国产一区二区三区| 免费观看日韩av| 另类小说视频一区二区| 久久疯狂做爰流白浆xx| 国精品**一区二区三区在线蜜桃| 久久国产免费看| 国产一区欧美二区| 不卡的av网站| 色婷婷av一区二区三区软件| 欧洲亚洲国产日韩| 欧美日本韩国一区二区三区视频| 欧美日韩电影在线播放| 欧美日韩高清一区二区不卡 | 日韩专区中文字幕一区二区| 亚洲电影在线播放| 奇米精品一区二区三区在线观看 | 亚洲你懂的在线视频| 亚洲免费成人av| 日韩电影免费在线观看网站| 精品在线免费视频| 成人高清视频在线观看| 欧美不卡一区二区三区四区| 久久久五月婷婷| 亚洲欧美日韩系列| 丝袜美腿亚洲一区二区图片| 国产成人午夜电影网| 日本精品视频一区二区| 日韩欧美一区在线观看| 中文字幕一区二区三中文字幕| 亚洲午夜久久久久久久久久久| 免费成人深夜小野草| av激情亚洲男人天堂| 欧美午夜精品久久久久久超碰 | 日韩精品一区二区三区中文精品 | 亚洲大片精品永久免费| 蜜桃av一区二区在线观看| 国产成人免费网站| 欧美视频一区二区在线观看| 亚洲精品在线网站| 亚洲男人天堂av网| 精品系列免费在线观看| 在线观看亚洲专区| 久久中文娱乐网| 日日夜夜精品免费视频| 9久草视频在线视频精品| 欧美电影免费观看高清完整版在线观看| 综合自拍亚洲综合图不卡区| 韩国av一区二区三区四区| 欧美日韩dvd在线观看|