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

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

?? 1076_12.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 4 頁
字號:
         <b>signal</b> s1 : INTEGER;
     <b>begin</b>
         s1 &lt;= p1;
         Inst1 : and_gate <b>port</b> <b>map</b> (s1, p2(I), p3);
     <b>end</b> <b>generate</b> LABL;

     --  is equivalent to the following two block statements:

     LABL : <b>block</b>
         <b>constant</b> I : INTEGER := 1;
         <b>signal</b> s1 : INTEGER;
     <b>begin</b>
         s1 &lt;= p1;
         Inst1 : and_gate <b>port</b> <b>map</b> (s1, p2(I), p3);
     <b>end</b> <b>block</b> LABL;

     LABL : <b>block</b>

         <b>constant</b> I : INTEGER := 2;
         <b>signal</b> s1 : INTEGER;
     <b>begin</b>
         s1 &lt;= p1;
         Inst1 : and_gate <b>port</b> <b>map</b> (s1, p2(I), p3);
     <b>end</b> <b>block</b> LABL;

     --  The following generate statement:

     LABL : <b>if</b> (g1 = g2) <b>generate</b>
         <b>signal</b> s1 : INTEGER;
     <b>begin</b>
         s1 &lt;= p1;
         Inst1 : and_gate <b>port</b> <b>map</b> (s1, p4, p3);
     <b>end</b> <b>generate</b> LABL;

     --  is equivalent to the following statement if g1 = g2;
     --  otherwise, it is equivalent to no statement at all:

     LABL : <b>block</b>
         <b>signal</b> s1 : INTEGER;
     <b>begin</b>
         s1 &lt;= p1;
         Inst1 : and_gate <b>port</b> <b>map</b> (s1, p4, p3);
     <b>end</b> <b>block</b> LABL;
</pre>
<p>NOTE--The repetition of the block labels in the case of a for generation scheme does not produce multiple declarations of the label on the generate statement.  The multiple block statements represented by the generate statement constitute multiple references to the same implicitly declared label.
<h3><a name="12.4.3">  <a href = "1076_12.HTM#12.4.3"> 12.4.3 </a>   Component instantiation statements</a></h3>
<p>Elaboration of a component instantiation statement that instantiates a component declaration has no effect unless the component instance is either fully bound to a design entity defined by an entity declaration and architecture body or bound to a configuration of such a design entity.  If a component instance is so bound, then elaboration of the corresponding component instantiation statement consists of the elaboration of the implied block statement representing the component instance and (within that block) the implied block statement representing the design entity to which the component instance is bound.  The implied block statements are defined in   <a href = "1076_9.HTM#9.6.1"> 9.6.1 </a>  .
<p>Elaboration of a component instantiation statement whose instantiated unit denotes either a design entity or a configuration declaration consists of the elaboration of the implied block statement representing the component instantiation statement and (within that block) the implied block statement representing the design entity to which the component instance is bound.  The implied block statements are defined in   <a href = "1076_9.HTM#9.6.2"> 9.6.2 </a>  .
<h3><a name="12.4.4">  <a href = "1076_12.HTM#12.4.4"> 12.4.4 </a>   Other concurrent statements</a></h3>
<p>All other concurrent statements are either process statements or are statements for which there is an equivalent process statement.
<p>Elaboration of a process statement proceeds as follows:
<ol type="a">
<li>The process declarative part is elaborated.<br>
<li>The drivers required by the process statement are created.<br>
<li>The initial transaction defined by the default value associated with each scalar signal driven by the process statement is inserted into the corresponding driver.
</ol>
<p>Elaboration of all concurrent signal assignment statements and concurrent assertion statements consists of the construction of the equivalent process statement followed by the elaboration of the equivalent process statement.
<h2><a name="12.5">  <a href = "1076_12.HTM#12.5"> 12.5 </a>   Dynamic elaboration</a></h2>
<p>The execution of certain constructs that involve sequential statements rather than concurrent statements also involves elaboration.  Such elaboration occurs during the execution of the model.
<p>There are three particular instances in which elaboration occurs dynamically during simulation. These are as follows:
<ol type="a">
<li>Execution of a loop statement with a for iteration scheme involves the elaboration of the loop parameter specification prior to the execution of the statements enclosed by the loop (see   <a href = "1076_8.HTM#8.9"> 8.9 </a>  ).  This elaboration creates the loop parameter and evaluates the discrete range.
<li>Execution of a subprogram call involves the elaboration of the parameter interface list of the corresponding subprogram declaration; this involves the elaboration of each interface declaration to create the corresponding formal parameters.  Actual parameters are then associated with formal parameters.  Finally, if the designator of the subprogram is not decorated with the 'FOREIGN attribute defined in package STANDARD, the declarative part of the corresponding subprogram body is elaborated and the sequence of statements in the subprogram body is executed.  If the designator of the subprogram is decorated with the 'FOREIGN attribute defined in package STANDARD, then the subprogram body is subject to implementation-dependent elaboration and execution.
<li>Evaluation of an allocator that contains a subtype indication involves the elaboration of the subtype indication prior to the allocation of the created object.
</ol>
<p>NOTE--It is a consequence of these rules that declarative items appearing within the declarative part of a subprogram body are elaborated each time the corresponding subprogram is called; thus, successive elaborations of a given declarative item appearing in such a place may create items with different characteristics.  For example, successive elaborations of the same subtype declaration appearing in a subprogram body may create subtypes with different constraints.
<h2><a name="12.6">  <a href = "1076_12.HTM#12.6"> 12.6 </a>   Execution of a model</a></h2>
<p>The elaboration of a design hierarchy produces a <i>model</i> that can be executed in order to simulate the design represented by the model.  Simulation involves the execution of user-defined processes that interact with each other and with the environment.
<p>The <i>kernel process</i> is a conceptual representation of the agent that coordinates the activity of user-defined processes during a simulation.  This agent causes the propagation of signal values to occur and causes the values of implicit signals [such as S'Stable(T)] to be updated.  Furthermore, this process is responsible for detecting events that occur and for causing the appropriate processes to execute in response to those events.
<p>For any given signal that is explicitly declared within a model, the kernel process contains a variable representing the current value of that signal.  Any evaluation of a name denoting a given signal retrieves the current value of the corresponding variable in the kernel process.  During simulation, the kernel process updates that variable from time to time, based upon the current values of sources of the corresponding signal.
<p>In addition, the kernel process contains a variable representing the current value of any implicitly declared GUARD signal resulting from the appearance of a guard expression on a given block statement.  Furthermore, the kernel process contains both a driver for, and a variable representing the current value of,any signal S'Stable(T), for any prefix S and any time T, that is referenced within the model; likewise, for any signal S'Quiet(T) or S'Transaction.
<h3><a name="12.6.1">  <a href = "1076_12.HTM#12.6.1"> 12.6.1 </a>   Drivers</a></h3>
<p>Every signal assignment statement in a process statement defines a set of <i>drivers</i> for certain scalar signals.  There is a single driver for a given scalar signal S in a process statement, provided that there is at least one signal assignment statement in that process statement and that the longest static prefix of the target signal of that signal assignment statement denotes S or denotes a composite signal of which S is a subelement.  Each such signal assignment statement is said to be <i>associated</i> with that driver.  Execution of a signal assignment statement affects only the associated driver(s).
<p>A driver for a scalar signal is represented by a <i>projected output waveform</i>.  A projected output waveform consists of a sequence of one or more <i>transactions</i>, where each transaction is a pair consisting of a value component and a time component.  For a given transaction, the value component represents a value that the driver of the signal is to assume at some point in time, and the time component specifies which point in time.  These transactions are ordered with respect to their time components.
<p>A driver always contains at least one transaction.  The initial contents of a driver associated with a given signal are defined by the default value associated with the signal (see   <a href = "1076_4.HTM#4.3.1.2"> 4.3.1.2 </a>  ).
<p>For any driver, there is exactly one transaction whose time component is not greater than the current simulation time.  The <i>current</i> <i>value</i> of the driver is the value component of this transaction.  If, as the result of the advance of time, the current time becomes equal to the time component of the next transaction, then the first transaction is deleted from the projected output waveform and the next becomes the current value of the driver.
<h3><a name="12.6.2">  <a href = "1076_12.HTM#12.6.2"> 12.6.2 </a>   Propagation of signal values</a></h3>
<p>As simulation time advances, the transactions in the projected output waveform of a given driver (see   <a href = "1076_12.HTM#12.6.1"> 12.6.1 </a>  ) will each, in succession, become the value of the driver.  When a driver acquires a new value in this way, regardless of whether the new value is different from the previous value, that driver is said to be <i>active</i> during that simulation cycle.  For the purposes of defining driver activity, a driver acquiring a value from a null transaction is assumed to have acquired a new value.  A signal is said to be <i>active</i> during a given simulation cycle
<ul>
<p>--  If one of its sources is active
<p>--  If one of its subelements is active
<p>--  If the signal is named in the formal part of an association element in a port association list and the corresponding actual is active
<p>--  If the signal is a subelement of a resolved signal and the resolved signal is active
</ul>
<p>If a signal of a given composite type has a source that is of a different type (and therefore a conversion function or type conversion appears in the corresponding association element), then each scalar subelement of that signal is considered to be active if the source itself is active.  Similarly, if a port of a given composite type is associated with a signal that is of a different type (and therefore a conversion function or type conversion appears in the corresponding association element), then each scalar subelement of that port is considered to be active if the actual signal itself is active.
<p>In addition to the preceding information, an implicit signal is said to be active during a given simulation cycle if the kernel process updates that implicit signal within the given cycle.
<p>If a signal is not active during a given simulation cycle, then the signal is said to be <i>quiet</i> during that simulation cycle.
<p>The kernel process determines two values for certain signals during any given simulation cycle.  The <i>driving value</i> of a given signal is the value that signal provides as a source of other signals.  The <i>effective value</i> of a given signal is the value obtainable by evaluating a reference to the signal within an expression.  The driving value and the effective value of a signal are not always the same, especially when resolution functions and conversion functions or type conversions are involved in the propagation of signal values.
<p>A <i>basic signal</i> is a signal that has all of the following properties:
<ul>
<p>--  It is either a scalar signal or a resolved signal (see   <a href = "1076_4.HTM#4.3.1.2"> 4.3.1.2 </a>  );
<p>--  It is not a subelement of a resolved signal;
<p>--  Is not an implicit signal of the form S'Stable(T), S'Quiet(T), orS'Transaction (see   <a href = "1076_14.HTM#14.1"> 14.1 </a>  ); and
<p>--  It is not an implicit signal GUARD (see   <a href = "1076_9.HTM#9.1"> 9.1 </a>  ).
</ul>
<p>Basic signals are those that determine the driving values for all other signals.
<p>The driving value of any basic signal S is determined as follows:
<ul>
<p>--  If S has no source, then the driving value of S is given by the default value associated with S (see   <a href = "1076_4.HTM#4.3.1.2"> 4.3.1.2 </a>  ).
<p>--  If S has one source that is a driver and S is not a resolved signal (see   <a href = "1076_4.HTM#4.3.1.2"> 4.3.1.2 </a>  ), then the driving value of S is the value of that driver.
<p>--  If S has one source that is a port and S is not a resolved signal, then the driving value of S is the driving value of the formal part of the association element that associates S with that port (see   <a href = "1076_4.HTM#4.3.2.2"> 4.3.2.2 </a>  ).  The driving value of a formal part is obtained by evaluating the formal part as follows:  If no conversion function or type conversion is present in the formal part, then the driving value of the formal part is the driving value of the signal denoted by the formal designator.  Otherwise, the driving value of the formal part is the value obtained by applying either the conversion function or type conversion (whichever is contained in the formal part) to the driving value of the signal denoted by the formal designator.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久久久久网| 777久久久精品| 中文字幕亚洲一区二区av在线| 国产麻豆成人精品| 国产精品网站在线播放| 91亚洲午夜精品久久久久久| 亚洲国产精品久久久久秋霞影院| 欧美视频在线一区| 免播放器亚洲一区| 欧美激情一区在线观看| 成人avav在线| 午夜精品一区二区三区免费视频| 日韩一区二区三区av| 国产一区二区中文字幕| 亚洲欧洲日韩综合一区二区| 欧美伊人久久久久久久久影院| 免费观看91视频大全| 国产日韩精品一区| 在线日韩一区二区| 久久99久久久欧美国产| 欧美激情一二三区| 911精品产国品一二三产区| 国产在线不卡一区| 亚洲免费电影在线| 精品国产乱码久久久久久免费| 成人av影院在线| 免费成人在线网站| 亚洲视频狠狠干| 日韩午夜在线播放| 色香蕉成人二区免费| 国产一区二区久久| 午夜精品免费在线| 国产精品乱码一区二三区小蝌蚪| 欧美日韩国产乱码电影| 成人av在线一区二区三区| 日韩成人精品视频| 亚洲激情网站免费观看| 久久综合色天天久久综合图片| 99在线精品视频| 狠狠色狠狠色合久久伊人| 亚洲激情成人在线| 中文字幕不卡一区| 欧美成人三级在线| 欧美三级午夜理伦三级中视频| 国产99久久久久| 日本大胆欧美人术艺术动态| 成人免费在线视频| 国产肉丝袜一区二区| 日韩一级片在线播放| 欧美亚洲禁片免费| 97久久人人超碰| 成人精品一区二区三区中文字幕| 麻豆国产一区二区| 日韩高清不卡在线| 香蕉久久一区二区不卡无毒影院| 中文字幕五月欧美| 国产精品色呦呦| 久久网站最新地址| 欧美精品一区二区不卡| 欧美一区二区在线免费观看| 欧美性xxxxxx少妇| 在线观看不卡视频| 一本到不卡免费一区二区| 成人免费视频一区二区| 国产精品一区二区不卡| 激情综合网av| 国产一二精品视频| 国产老肥熟一区二区三区| 久久精品国产99国产精品| 青椒成人免费视频| 免费在线一区观看| 久久91精品久久久久久秒播| 蜜臀av性久久久久蜜臀aⅴ流畅| 亚洲第一久久影院| 天堂精品中文字幕在线| 天天色天天操综合| 免费观看成人av| 精品一区二区免费| 国产乱子轮精品视频| 国产乱子伦一区二区三区国色天香| 麻豆精品一区二区综合av| 毛片一区二区三区| 国产黑丝在线一区二区三区| 高清国产午夜精品久久久久久| 国产精品一区久久久久| 国产成人av一区| 不卡的电影网站| 在线观看日韩高清av| 欧美亚洲综合另类| 日韩一区国产二区欧美三区| 精品久久久久香蕉网| 国产欧美综合在线观看第十页| 国产精品久久久久久久蜜臀| 亚洲柠檬福利资源导航| 性做久久久久久免费观看| 美女视频黄 久久| 国产精品996| 91理论电影在线观看| 777a∨成人精品桃花网| 久久久综合九色合综国产精品| 中文字幕亚洲一区二区av在线 | **欧美大码日韩| 亚洲一区在线观看网站| 久久99日本精品| 91视频免费看| 日韩欧美三级在线| 国产精品少妇自拍| 性久久久久久久久| 国产黄色91视频| 在线观看一区不卡| 久久综合九色综合久久久精品综合| 中文天堂在线一区| 天天色天天爱天天射综合| 国产成人免费xxxxxxxx| 欧美影院一区二区三区| 久久精品亚洲乱码伦伦中文| 亚洲美女屁股眼交3| 精品一区二区免费| 在线欧美日韩国产| 久久综合狠狠综合| 亚洲成人av电影| 粉嫩av一区二区三区在线播放| 欧美日韩国产精品成人| 日本一区免费视频| 日本中文在线一区| 91免费版pro下载短视频| 欧美mv日韩mv国产网站app| 亚洲人吸女人奶水| 国产精品中文字幕一区二区三区| 日本二三区不卡| 国产日韩成人精品| 免费看日韩精品| 欧美视频精品在线| 综合亚洲深深色噜噜狠狠网站| 精品一区二区三区免费| 欧美日韩精品一二三区| 亚洲桃色在线一区| 国产aⅴ精品一区二区三区色成熟| 91麻豆精品国产综合久久久久久 | 欧美日精品一区视频| 国产欧美日韩激情| 久久不见久久见免费视频1| 在线视频你懂得一区二区三区| 国产精品久久久久久久久免费樱桃 | 午夜久久福利影院| 色爱区综合激月婷婷| 亚洲欧洲日韩在线| 国v精品久久久网| 久久久久国产一区二区三区四区| 视频一区二区三区入口| 欧美视频精品在线观看| 亚洲色图欧美激情| av一区二区三区四区| 久久亚洲精精品中文字幕早川悠里| 日本色综合中文字幕| 欧美酷刑日本凌虐凌虐| 午夜久久电影网| 欧美男女性生活在线直播观看| 一区二区成人在线视频| 色婷婷一区二区| 亚洲图片另类小说| 色综合久久综合网97色综合 | 亚洲精品视频一区| 91在线一区二区| 一区二区三区小说| 欧洲一区在线电影| 亚洲影视在线播放| 欧美视频你懂的| 偷窥国产亚洲免费视频| 91精品国产综合久久蜜臀| 日本欧美一区二区三区乱码| 69堂国产成人免费视频| 日韩**一区毛片| 日韩一级在线观看| 国产一区二区三区在线看麻豆| 久久精品亚洲麻豆av一区二区| 国产a视频精品免费观看| 国产精品久久久久影视| 91在线视频观看| 亚洲午夜精品在线| 欧美老肥妇做.爰bbww视频| 麻豆成人免费电影| 久久毛片高清国产| 91色视频在线| 午夜国产精品一区| 精品第一国产综合精品aⅴ| 国产a区久久久| 亚洲女同女同女同女同女同69| 欧美伊人久久大香线蕉综合69| 视频一区欧美日韩| 国产日韩欧美综合一区| 色先锋久久av资源部| 蜜桃视频在线一区| 国产精品丝袜在线| 欧美日韩视频在线第一区| 精品无人码麻豆乱码1区2区 | 欧美日韩电影在线播放| 九色porny丨国产精品| 亚洲欧洲精品一区二区三区| 51午夜精品国产|