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

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

?? 1076_8.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
              [ <b>report</b> expression ]
              [ <b>severity</b> expression ]
</pre>
<p>If the <b>report</b> clause is present, it must include an expression of predefined type STRING that specifies a message to be reported.  If the <b>severity</b> clause is present, it must specify an expression of predefined type SEVERITY_LEVEL that specifies the severity level of the assertion.
<p>The<b> report</b> clause specifies a message string to be included in error messages generated by the assertion.  In the absence of a <b>report</b> clause for a given assertion, the string "Assertion violation." is the default value for the message string.  The <b>severity</b> clause specifies a severity level associated with the assertion.  In the absence of a <b>severity</b> clause fora given assertion, the default value of the severity level is ERROR.
<p>Evaluation of an assertion statement consists of evaluation of the Boolean expression specifying the condition.  If the expression results in the value FALSE, then an <i>assertion violation</i> is said to occur.  When an assertion violation occurs, the <b>report</b> and <b>severity</b> clause expressions of the corresponding assertion, if present, are evaluated.  The specified message string and severity level (or the corresponding default values, if not specified) are then used to construct an error message.
<p>The error message consists of at least
<ol type="a">
<li>An indication that this message is from an assertion
<li>The value of the severity level
<li>The value of the message string
<li>The name of the design unit (see   <a href = "1076_11.HTM#11.1"> 11.1 </a>  ) containing the assertion
</ol>
<h2><a name="8.3">  <a href = "1076_8.HTM#8.3"> 8.3 </a>   Report statement</a></h2>
<p>A report statement displays a message.
<pre>     report_statement ::=
         [ label : ]
              <b>report</b> expression
                  [ <b>severity</b> expression ] ;
</pre>
<p>The <b>report</b> statement expression must be of the predefined type STRING.  The string value of this expression is included in the message generated by the report statement.  If the <b>severity</b> clause is present, it must specify an expression of predefined type SEVERITY_LEVEL.  The severity clause specifies a severity level associated with the report.  In the absence of a <b>severity</b> clause for a given report, the default value of the severity level is NOTE.
<p>The evaluation of a report statement consists of the evaluation of the report expression and severity clause expression, if present.  The specified message string and severity level (or corresponding default, if the severity level is not specified) are then used to construct a report message.
<p>The report message consists of at least
<ol type="a">
<li>An indication that this message is from a report statement
<li>The value of the severity level
<li>The value of the message string
<li>The name of the design unit  containing the report statement
</ol>
<p><i>Example:</i>
<pre>     <b>report</b> "Entering process P";                             --  A report statement
                                                              --  with default severity NOTE.

     <b>report</b> "Setup or Hold violation; outputs driven to 'X'   --  Another report statement;
          <b>severity</b> WARNING;                                        --  severity is specified.
</pre>
<h2><a><a name="8.4">  <a href = "1076_8.HTM#8.4"> 8.4 </a>   Signal assignment statement</a></a></h2>
<p>A signal assignment statement modifies the projected output waveforms contained in the drivers of one or more signals (see   <a href = "1076_12.HTM#12.6.1"> 12.6.1 </a>  ).
<pre>     signal_assignment_statement ::=
         [ label : ] target &lt;= [ delay_mechanism ] waveform ;

     delay_mechanism ::=
           <b>transport</b>
       | [ <b>reject</b> <i>time</i>_expression ] <b>inertial</b>

     target ::=
           name
        | aggregate

     waveform ::=
          waveform_element { , waveform_element }
        | <b>unaffected</b>
</pre>
<p>If the target of the signal assignment statement is a name, then the name must denote a signal, and the base type of the value component of each transaction produced by a waveform element on the right-hand side must be the same as the base type of the signal denoted by that name.  This form of signal assignment assigns right-hand side values to the drivers associated with a single (scalar or composite) signal.
<p>If the target of the signal assignment statement is in the form of an aggregate, then the type of the aggregate must be determinable from the context, excluding the aggregate itself but including the fact that the type of the aggregate must be a composite type.  The base type of the value component of each transaction produced by a waveform element on the right-hand side must be the same as the base type of the aggregate.  Furthermore, the expression in each element association of the aggregate must be a locally static name that denotes a signal.  This form of signal assignment assigns slices or subelements of the right-hand side values to the drivers associated with the signal named as the corresponding slice or subelement of the aggregate.
<p>If the target of a signal assignment statement is in the form of an aggregate,and if the expression in an element association of that aggregate is a signal name that denotes a given signal, then the given signal and each subelement thereof (if any) are said to be <i>identified</i> by that element association as targets of the assignment statement.  It is an error if a given signal or any subelement thereof is identified as a target by more than one element association in such an aggregate.  Furthermore, it is an error if an element association in such an aggregate contains an <b>others</b> choice or a choice that is a discrete range.
<p>The right-hand side of a signal assignment may optionally specify a delay mechanism.  A delay mechanism consisting of the reserved word <b>transport</b> specifies that the delay associated with the first waveform element is to be construed as <i>transport</i> delay.  Transport delay is characteristic of hardware devices (such as transmission lines) that exhibit nearly infinite frequency response: any pulse is transmitted, no matter how short its duration.  If no delay mechanism is present, or if a delay mechanism including the reserved word <b>inertial</b> is present, the delay is construed to be <i>inertial</i> delay.  Inertial delay is characteristic of switching circuits:a pulse whose duration is shorter than the switching time of the circuit will not be transmitted, or in the case that a pulse rejection limit is specified, a pulse whose duration is shorter than that limit will not be transmitted.
<p>Every inertially delayed signal assignment has a <i>pulse rejection limit</i>.  If the delay mechanism specifies inertial delay, and if the reserved word <b>reject</b> followed by a time expression is present, then the time expression specifies the pulse rejection limit.  In all other cases, the pulse rejection limit is specified by the time expression associated with the first waveform element.
<p>It is an error if the pulse rejection limit for any inertially delayed signal assignment statement is either negative or greater than the time expression associated with the first waveform element.
<p>It is an error if the reserved word <b>unaffected</b> appears as a waveform in a (sequential) signal assignment statement.
<p>NOTE<i>--</i>The reserved word <b>unaffected</b> may only appear as a waveform in concurrent signal assignment statements.  See   <a href = "1076_9.HTM#9.5.1"> 9.5.1 </a>  .
<p><i>Examples:</i>
<pre>--  Assignments using inertial delay:

       --  The following three assignments are equivalent to each other:

            Output_pin &lt;= Input_pin <b>after</b> 10 ns;
            Output_pin &lt;= <b>inertial</b> Input_pin <b>after</b> 10 ns;
            Output_pin &lt;= <b>reject</b> 10 ns <b>inertial</b> Input_pin <b>after</b> 10 ns;

       --  Assignments with a <i>pulse rejection limit</i> less than the time expression:

            Output_pin &lt;= <b>reject</b> 5 ns <b>inertial</b> Input_pin <b>after</b> 10 ns;
            Output_pin &lt;= <b>reject</b> 5 ns <b>inertial</b> Input_pin <b>after</b> 10 ns, <b>not</b> Input_pin <b>after</b> 20 ns;

--  Assignments using transport delay:

<b>           </b> Output_pin &lt;= <b>transport</b> Input_pin <b>after</b> 10 ns;
            Output_pin &lt;= <b>transport</b> Input_pin <b>after</b> 10 ns, <b>not</b> Input_pin <b>after</b> 20 ns;

       --  Their equivalent assignments:

            Output_pin &lt;= <b>reject</b> 0 ns <b>inertial</b> Input_pin <b>after</b> 10 ns;
            Output_pin &lt;= <b>reject</b> 0 ns <b>inertial</b> Input_pin <b>after</b> 10 ns, <b>not</b> Input_pin <b>after</b> 10 ns;
</pre>
<p>NOTE<i>--</i>If a right-hand side value expression is either a numeric literal or an attribute that yields a result of type <i>universal_integer</i> or <i>universal_real,</i>then an implicit type conversion is performed.
<h3><a name="8.4.1">  <a href = "1076_8.HTM#8.4.1"> 8.4.1 </a>   Updating a projected output waveform</a></h3>
<p>The effect of execution of a signal assignment statement is defined in terms of its effect upon the projected output waveforms (see   <a href = "1076_12.HTM#12.6.1"> 12.6.1 </a>  ) representing the current and future values of drivers of signals.
<pre>     waveform_element ::=
<i>          value</i>_expression [ <b>after</b> <i>time</i>_expression ]
        | <b>null</b> [ <b>after</b> <i>time</i>_expression ]
</pre>
<p>The future behavior of the driver(s) for a given target is defined by transactions produced by the evaluation of waveform elements in the waveform of a signal assignment statement.  The first form of waveform element is used to specify that the driver is to assign a particular value to the target at the specified time.  The second form of waveform element is used to specify that the driver of the signal is to be turned off, so that it (at least temporarily) stops contributing to the value of the target.  This form of waveform element is called a <i>null waveform element</i>.  It is an error if the target of a signal assignment statement containing a null waveform element is not a guarded signal or an aggregate of guarded signals.
<p>The base type of the time expression in each waveform element must be the predefined physical type TIME as defined in package STANDARD.  If the <b>after</b> clause of a waveform element is not present, then an implicit"<b>after</b> 0 ns" is assumed.  It is an error if the time expression in a waveform element evaluates to a negative value.
<p>Evaluation of a waveform element produces a single transaction. The time component of the transaction is determined by the current time added to the value of the time expression in the waveform element.  For the first form of waveform element, the value component of the transaction is determined by the value expression in the waveform element.  For the second form of waveform element, the value component is not defined by the language, but it is defined to be of the type of the target.  A transaction produced by the evaluation of the second form of waveform element is called a <i>null transaction</i>.
<p>For the execution of a signal assignment statement whose target is of a scalar type, the waveform on its right-hand side is first evaluated.  Evaluation of a waveform consists of the evaluation of each waveform element in the waveform. Thus, the evaluation of a waveform results in a sequence of transactions, where each transaction corresponds to one waveform element in the waveform.  These transactions are called <i>new </i>transactions.  It is an error if the sequence of new transactions is not in ascending order with respect to time.
<p>The sequence of transactions is then used to update the projected output waveform representing the current and future values of the driver associated with the signal assignment statement.  Updating a projected output waveform consists of the deletion of zero or more previously computed transactions(called <i>old</i> transactions) from the projected output waveform and the addition of the new transactions, as follows:
<ol type="a">
<li>All old transactions that are projected to occur at or after the time at which the earliest new transaction is projected to occur are deleted from the projected output waveform.
<p><li>The new transactions are then appended to the projected output waveform in the order of their projected occurrence.
<p>If the initial delay is inertial delay according to the definitions of   <a href = "1076_8.HTM#8.4"> 8.4 </a>  , the projected output waveform is further modified as follows:

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
樱桃视频在线观看一区| 亚洲综合在线五月| 欧美日韩三级在线| 国产剧情一区二区| 图片区小说区区亚洲影院| 久久亚洲精品小早川怜子| 在线观看91视频| 国产成人在线电影| 免费成人在线网站| 五月婷婷色综合| 亚洲日韩欧美一区二区在线| 久久综合久久综合九色| 欧美久久一区二区| 一本到不卡精品视频在线观看| 国产一区二区三区国产| 日本视频一区二区三区| 一区二区三区不卡在线观看| 国产精品久久久久久亚洲毛片| 欧美电影免费观看高清完整版| 欧美性大战久久久久久久蜜臀| 93久久精品日日躁夜夜躁欧美| 国产成人免费在线观看不卡| 国产乱码字幕精品高清av| 美美哒免费高清在线观看视频一区二区 | 欧美疯狂做受xxxx富婆| 在线影院国内精品| 99re在线视频这里只有精品| 成人丝袜高跟foot| 国产乱子轮精品视频| 日本不卡在线视频| 天天影视涩香欲综合网| 亚洲自拍都市欧美小说| 中文字幕一区免费在线观看| 国产亚洲视频系列| 国产网站一区二区三区| 久久久久久久久久久久久夜| 欧美精品一区二区三区蜜桃视频| 日韩欧美一区二区免费| 日韩一区二区三区四区| 欧美大胆一级视频| 欧美白人最猛性xxxxx69交| 欧美电影免费观看完整版| 精品国产一区二区三区久久影院| 精品国产精品一区二区夜夜嗨 | 国产精品日日摸夜夜摸av| 国产性色一区二区| 亚洲国产精品黑人久久久| 国产欧美日韩视频一区二区| 久久精品一区八戒影视| 亚洲国产成人一区二区三区| 精品一区二区三区不卡| 日韩av在线免费观看不卡| 蜜臀av一区二区| 国产精品伊人色| 不卡视频一二三四| 欧美在线短视频| 欧美一区二区三区在线| 精品国产一区a| 中文乱码免费一区二区| 亚洲三级电影网站| 日韩和欧美的一区| 国内精品不卡在线| 99精品热视频| 欧美精品亚洲二区| 久久麻豆一区二区| 一区二区三区在线视频观看| 午夜视频一区在线观看| 久久av中文字幕片| 不卡的av网站| 欧美精品久久天天躁| 久久午夜老司机| 亚洲四区在线观看| 丝袜诱惑制服诱惑色一区在线观看 | 紧缚奴在线一区二区三区| 亚洲精品视频免费看| 日本一道高清亚洲日美韩| 国内外成人在线| 色先锋久久av资源部| 欧美一区二区观看视频| 国产精品私人影院| 亚洲18影院在线观看| 国产传媒久久文化传媒| 欧美无砖专区一中文字| 国产视频一区在线播放| 亚洲国产一区在线观看| 国产一区二区三区在线观看精品| 91麻豆免费观看| 日韩久久精品一区| 中文字幕一区二区三区不卡| 青青草伊人久久| 91丨porny丨首页| 精品国产成人在线影院 | 欧美极品xxx| 日韩精品五月天| 成人免费视频国产在线观看| 欧美片在线播放| 国产精品伦一区二区三级视频| 丝袜诱惑制服诱惑色一区在线观看 | 亚洲高清中文字幕| 粉嫩在线一区二区三区视频| 欧美一区二区三区日韩视频| 自拍偷在线精品自拍偷无码专区| 另类综合日韩欧美亚洲| av高清不卡在线| 精品国产伦一区二区三区观看方式| 亚洲女子a中天字幕| 丰满放荡岳乱妇91ww| 欧美v亚洲v综合ⅴ国产v| 香蕉乱码成人久久天堂爱免费| 成人午夜碰碰视频| 精品毛片乱码1区2区3区| 亚洲妇熟xx妇色黄| 91视频在线观看| 国产精品久久久久久久久搜平片 | 91色综合久久久久婷婷| 日韩精品一区二区在线观看| 久久网站热最新地址| 日韩你懂的在线播放| 久久精品一区二区三区av| 欧美日本一区二区三区| 亚洲欧洲av另类| 成人性生交大片免费看中文| 久久在线观看免费| 韩国理伦片一区二区三区在线播放| 欧美亚洲自拍偷拍| 激情综合网最新| 国产亚洲欧美日韩日本| 91小视频免费观看| 在线欧美小视频| 国产美女一区二区三区| 日韩成人伦理电影在线观看| 日本高清视频一区二区| 国产精品久久久一本精品| 风流少妇一区二区| 日本一区二区三区四区在线视频| 国产一区二区久久| 久久综合久久鬼色中文字| 国产一区二区三区在线观看精品 | 国产麻豆精品在线| 欧美变态tickling挠脚心| 美女尤物国产一区| 日韩欧美三级在线| 国产米奇在线777精品观看| 久久久国际精品| 丰满放荡岳乱妇91ww| 亚洲色图制服丝袜| 欧洲人成人精品| 日韩成人免费看| 26uuu国产在线精品一区二区| 国产精品自拍在线| 国产精品初高中害羞小美女文| 91麻豆福利精品推荐| 亚洲女同女同女同女同女同69| 欧美三级乱人伦电影| 毛片一区二区三区| 国产日产欧美一区二区三区| 97se亚洲国产综合自在线| 亚洲精品高清在线观看| 制服丝袜亚洲播放| 国内精品写真在线观看| 中文字幕中文字幕中文字幕亚洲无线| av午夜精品一区二区三区| 亚洲主播在线观看| 精品少妇一区二区三区在线播放| 东方欧美亚洲色图在线| 亚洲精品免费视频| 日韩你懂的在线播放| 成人av电影观看| 亚洲成人福利片| 精品国产伦一区二区三区免费| caoporm超碰国产精品| 午夜欧美一区二区三区在线播放| 日韩欧美国产综合一区| 99在线精品免费| 青青草国产成人99久久| 国产精品蜜臀av| 8v天堂国产在线一区二区| 国产夫妻精品视频| 亚洲综合激情小说| 久久久久久久综合狠狠综合| 色婷婷精品久久二区二区蜜臂av| 看电影不卡的网站| 亚洲精品一二三区| 久久精品欧美一区二区三区不卡 | 欧美一区二区在线看| 粉嫩欧美一区二区三区高清影视| 亚洲国产一区二区三区| 久久精品在线观看| 91麻豆精品久久久久蜜臀| 成人妖精视频yjsp地址| 日本亚洲最大的色成网站www| 中文字幕欧美国产| 日韩一区二区中文字幕| 91传媒视频在线播放| 国产白丝精品91爽爽久久| 日日骚欧美日韩| 亚洲精品亚洲人成人网| 国产人伦精品一区二区| 欧美一区二区免费视频| 日本韩国一区二区三区视频|