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

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

?? 1076_12.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="12">Section 12</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_11.HTM"><img src="LEFT.GIF" BORDER=0></a>
<a href="1076_13.HTM"><img src="RIGHT.GIF" BORDER=0></a>
<HR>

<h1>Elaboration and execution</h1>
<p>
<p>The process by which a declaration achieves its effect is called the <i>elaboration</i> of the declaration.  After its elaboration, a declaration is said to be elaborated.  Prior to the completion of its elaboration (including before the elaboration), the declaration is not yet elaborated.
<p>Elaboration is also defined for design hierarchies, declarative parts, statement parts (containing concurrent statements), and concurrent statements.  Elaboration of such constructs is necessary in order ultimately to elaborate declarative items that are declared within those constructs.
<p>In order to execute a model, the design hierarchy defining the model must first be elaborated.  Initialization of nets (see   <a href = "1076_12.HTM#12.6.2"> 12.6.2 </a>  ) in the model then occurs.  Finally, simulation of the model proceeds.  Simulation consists of the repetitive execution of the <i>simulation</i> <i>cycle</i>, during which processes are executed and nets updated.
<h2><a name="12.1">  <a href = "1076_12.HTM#12.1"> 12.1 </a>   Elaboration of a design hierarchy</a></h2>
<p>The elaboration of a design hierarchy creates a collection of processes interconnected by nets; this collection of processes and nets can then be executed to simulate the behavior of the design.
<p>A design hierarchy may be defined by a design entity.  Elaboration of a design hierarchy defined in this manner consists of the elaboration of the block statement equivalent to the external block defined by the design entity.  The architecture of this design entity is assumed to contain an implicit configuration specification (see   <a href = "1076_5.HTM#5.2"> 5.2 </a>  ) for each component instance that is unbound in this architecture; each configuration specification has an entity aspect denoting an anonymous configuration declaration identifying the visible entity declaration (see   <a href = "1076_5.HTM#5.2"> 5.2 </a>  ) and supplying an implicit block configuration (see  <a href = "1076_1.HTM#1.3.1"> 1.3.1 </a>  ) that binds and configures a design entity identified according to the rules of   <a href = "1076_5.HTM#5.2.2"> 5.2.2 </a>  .  The equivalent block statement is defined in   <a href = "1076_9.HTM#9.6.2"> 9.6.2 </a>  .  Elaboration of a block statement is defined in   <a href = "1076_12.HTM#12.4.1"> 12.4.1 </a>  .
<p>A design hierarchy may also be defined by a configuration.  Elaboration of a configuration consists of the elaboration of the block statement equivalent to the external block defined by the design entity configured by the configuration.  The configuration contains an implicit component configuration(see   <a href = "1076_1.HTM#1.3.2"> 1.3.2 </a>  ) for each unbound component instance contained within the external block and an implicit block configuration (see    <a href = "1076_1.HTM#1.3.1"> 1.3.1 </a>  ) for each internal block contained within the external block.
<p>An implementation may allow, but is not required to allow, a design entity at the root of a design hierarchy to have generics and ports.  If an implementation allows these <i>top-level</i> interface objects, it may restrict their allowed types and modes in an implementation-defined manner.  Similarly,the means by which top-level interface objects are associated with the external environment of the hierarchy are also defined by an implementation supporting top-level interface objects.
<p>Elaboration of a block statement involves first elaborating each not-yet-elaborated package containing declarations referenced by the block.  Similarly, elaboration of a given package involves first elaborating each not-yet-elaborated package containing declarations referenced by the given package.  Elaboration of a package additionally consists of the
<ol type="a">
<li>Elaboration of the declarative part of the package declaration,eventually followed by<br>
<li>Elaboration of the declarative part of the corresponding package body, if the package has a corresponding package body.
</ol>
<p>Step b above, the elaboration of a package body, may be deferred until the declarative parts of other packages have been elaborated, if necessary, because of the dependencies created between packages by their interpackage references.
<p>Elaboration of a declarative part is defined in   <a href = "1076_12.HTM#12.3"> 12.3 </a>  .
<p><i>Examples:</i>
<pre>     --  In the following example, because of the dependencies between the packages, the 
     --  elaboration of either package body must follow the elaboration of both package
     --  declarations.

     <b>package</b> P1 <b>is</b>
         <b>constant</b> C1: INTEGER := 42;
         <b>constant</b> C2: INTEGER;
     <b>end</b> <b>package</b> P1;

     <b>package</b> P2 <b>is</b>
         <b>constant</b> C1: INTEGER := 17;
         <b>constant</b> C2: INTEGER;
     <b>end</b> <b>package</b> P2;

     <b>package body</b> P1 <b>is</b>
         <b>constant</b> C2: INTEGER := Work.P2.C1;
     <b>end</b> <b>package</b> <b>body</b> P1;

     <b>package body</b> P2 <b>is</b>
         <b>constant</b> C2: INTEGER := Work.P1.C1;
     <b>end</b> <b>package</b> <b>body</b> P2;

     --  If a design hierarchy is described by the following design entity:

     <b>entity</b> E <b>is</b> <b>end</b>;

     <b>architecture</b> A <b>of</b> E <b>is</b>
<b>         component</b> comp
            <b>port</b> (...);
         <b>end</b> <b>component</b>;
     <b>begin</b>
     C:  comp <b>port</b> <b>map</b> (...);
     B:  <b>block</b>
             ...
         <b>begin</b>
             ...
         <b>end</b> <b>block</b> B;
     <b>end</b> <b>architecture</b> A;

     --  then its architecture contains the following implicit configuration specification at the
     --  end of its declarative part:

         <b>for</b> C: comp <b>use</b> <b>configuration</b> <i>anonymous</i>;

     --  and the following configuration declaration is assumed to exist when E(A) is
     --  elaborated:

     <b>configuration</b> <i>anonymous</i> <b>of</b> L.E <b>is</b>                      --  L is the library in which E(A) is found.
         <b>for</b> A                                              --  The most recently analyzed architecture 
                                                            --  of L.E.

         <b>end</b> <b>for</b>;
     <b>end</b> <b>configuration</b> <i>anonymous</i>;
</pre>
<h2><a name="12.2">  <a href = "1076_12.HTM#12.2"> 12.2 </a>   Elaboration of a block header</a></h2>
<p>Elaboration of a block header consists of the elaboration of the generic clause, the generic map aspect, the port clause, and the port map aspect, in that order.
<h3><a name="12.2.1">  <a href = "1076_12.HTM#12.2.1"> 12.2.1 </a>   The generic clause</a></h3>
<p>Elaboration of a generic clause consists of the elaboration of each of the equivalent single generic declarations contained in the clause, in the order given.  The elaboration of a generic declaration consists of elaborating the subtype indication and then creating a generic constant of that subtype.
<p>The value of a generic constant is not defined until a subsequent generic map aspect is evaluated or, in the absence of a generic map aspect, until the default expression associated with the generic constant is evaluated to determine the value of the constant.
<h3><a name="12.2.2">  <a href = "1076_12.HTM#12.2.2"> 12.2.2 </a>   The generic map aspect</a></h3>
<p>Elaboration of a generic map aspect consists of elaborating the generic association list.  The generic association list contains an implicit association element for each generic constant that is not explicitly associated with an actual or that is associated with the reserved word <b>open</b>; the actual part of such an implicit association element is the default expression appearing in the declaration of that generic constant.
<p>Elaboration of a generic association list consists of the elaboration of each generic association element in the association list.  Elaboration of a generic association element consists of the elaboration of the formal part and the evaluation of the actual part.  The generic constant or subelement or slice thereof designated by the formal part is then initialized with the value resulting from the evaluation of the corresponding actual part.  It is an error if the value of the actual does not belong to the subtype denoted by the subtype indication of the formal.  If the subtype denoted by the subtype indication of the declaration of the formal is a constrained array subtype,then an implicit subtype conversion is performed prior to this check.  It is also an error if the type of the formal is an array type and the value of each element of the actual does not belong to the element subtype of the formal.
<h3><a name="12.2.3">  <a href = "1076_12.HTM#12.2.3"> 12.2.3 </a>   The port clause</a></h3>
<p>Elaboration of a port clause consists of the elaboration of each of the equivalent single port declarations contained in the clause, in the order given.  The elaboration of a port declaration consists of elaborating the subtype indication and then creating a port of that subtype.
<h3><a name="12.2.4">  <a href = "1076_12.HTM#12.2.4"> 12.2.4 </a>   The port map aspect</a></h3>
<p>Elaboration of a port map aspect consists of elaborating the port association list.
<p>Elaboration of a port association list consists of the elaboration of each port association element in the association list whose actual is not the reserved word <b>open</b>.  Elaboration of a port association element consists of the elaboration of the formal part; the port or subelement or slice thereof designated by the formal part is then associated with the signal or expression designated by the actual part.  This association involves a check that the restrictions on port associations (see   <a href = "1076_1.HTM#1.1.1.2"> 1.1.1.2 </a>  ) are met.  It is an error if this check fails.
<p>If a given port is a port of mode <b>in</b> whose declaration includes a default expression, and if no association element associates a signal or expression with that port, then the default expression is evaluated and the effective and driving value of the port is set to the value of the default expression.  Similarly, if a given port of mode <b>in</b> is associated with an expression, that expression is evaluated and the effective and driving value of the port is set to the value of the expression.  In the event that the value of a port is derived from an expression in either fashion, references to the predefined attributes 'DELAYED, 'STABLE, 'QUIET, 'EVENT, 'ACTIVE, 'LAST_EVENT,'LAST_ACTIVE, 'LAST_VALUE, 'DRIVING, and 'DRIVING_VALUE of the port return values indicating that the port has the given driving value with no activity at any time (see   <a href = "1076_12.HTM#12.6.3"> 12.6.3 </a>  ).
<p>If an actual signal is associated with a port of any mode, and if the type of the formal is a scalar type, then it is an error if (after applying any conversion function or type conversion expression present in the actual part) the bounds and direction of the subtype denoted by the subtype indication of the formal are not identical to the bounds and direction of the subtype denoted by the subtype indication of the actual.  If an actual expression is associated with a formal port (of mode <b>in</b>), and if the type of the formal is a scalar type, then it is an error if the value of the expression does not belong to the subtype denoted by the subtype indication of the declaration of the formal.
<p>If an actual signal or expression is associated with a formal port, and if the formal is of a constrained array subtype, then it is an error if the actual does not contain a matching element for each element of the formal.  In the case of an actual signal, this check is made after applying any conversion function or type conversion that is present in the actual part.  If an actual signal or expression is associated with a formal port, and if the subtype denoted by the subtype indication of the declaration of the formal is an unconstrained array type, then the subtype of the formal is taken from the actual associated with that formal.  It is also an error if the mode of the formal is <b>in</b> or <b>inout</b> and  the value of each element of the actual array  (after applying any conversion function or type conversion present in the actual part) does not belong to the element subtype of the formal.  If the formal port is of mode <b>out</b>, <b>inout</b>, or <b>buffer</b>, it is also an error if the value of each element of the formal(after applying any conversion function or type conversion present in the formal part) does not belong to the element subtype of the actual.
<p>If an actual signal or expression is associated with a formal port, and if the formal is of a record subtype, then it is an error if the rules of the preceding three paragraphs do not apply to each element of the record subtype.  In the case of an actual signal, these checks are made after applying any conversion function or type conversion that is present in the actual part.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人欧美一区二区三区黑人麻豆| 国产视频一区不卡| 色综合久久综合网97色综合| 国产成人在线视频网址| 国产精品99久久不卡二区| 99精品视频一区二区| 成人小视频免费观看| 国产传媒日韩欧美成人| av一区二区三区在线| 99精品欧美一区二区三区小说| 懂色av中文一区二区三区| 不卡欧美aaaaa| 91日韩精品一区| 91福利在线播放| 国产网站一区二区| 亚洲国产精品成人综合色在线婷婷| 国产三级欧美三级日产三级99| 亚洲国产精品黑人久久久| 综合久久久久综合| 日韩电影在线观看一区| 国产一区二区精品久久| 91丝袜高跟美女视频| 欧美理论电影在线| 久久免费视频色| 亚洲三级小视频| 免费高清在线视频一区·| 国产很黄免费观看久久| 91高清在线观看| 精品国免费一区二区三区| 久久精品视频在线免费观看| 国产精品久久久久影院色老大| 一区二区三区在线观看动漫| 男人的天堂亚洲一区| 成人深夜在线观看| 91精品中文字幕一区二区三区| 久久久噜噜噜久久中文字幕色伊伊| 亚洲日本丝袜连裤袜办公室| 久久精品av麻豆的观看方式| 色先锋资源久久综合| 精品理论电影在线| 伊人一区二区三区| 国产一区二区三区在线看麻豆| 色婷婷av一区二区| 久久丝袜美腿综合| 五月天婷婷综合| 91色九色蝌蚪| 国产农村妇女毛片精品久久麻豆| 午夜伦欧美伦电影理论片| 国产成人精品aa毛片| 精品三级在线看| 三级欧美在线一区| 欧美亚洲综合另类| 亚洲视频综合在线| 国产成人免费视频精品含羞草妖精| 欧美精品久久久久久久久老牛影院| 国产精品看片你懂得| 国产乱子伦一区二区三区国色天香| 欧美午夜宅男影院| 亚洲精品一二三| 北条麻妃国产九九精品视频| 精品国产亚洲一区二区三区在线观看| 亚洲欧美电影院| 99久久精品免费看| 中文字幕av一区二区三区高| 精品系列免费在线观看| 日韩网站在线看片你懂的| 亚洲电影欧美电影有声小说| 色丁香久综合在线久综合在线观看| 久久久激情视频| 国产精品一卡二| 国产免费成人在线视频| 国产成人精品aa毛片| 中文字幕电影一区| 成人激情小说网站| 综合久久久久综合| 97超碰欧美中文字幕| 日韩美女精品在线| 日本道免费精品一区二区三区| 中文字幕一区二区三区av| 9i在线看片成人免费| 亚洲视频在线一区观看| 91免费看片在线观看| 一区二区三区在线影院| 欧美性大战久久久久久久蜜臀| 一区二区三区在线观看欧美| 欧美午夜免费电影| 美女网站在线免费欧美精品| 精品日产卡一卡二卡麻豆| 国产美女一区二区三区| 国产精品每日更新| 在线观看国产日韩| 午夜不卡在线视频| 久久综合五月天婷婷伊人| 风间由美一区二区三区在线观看| 中文字幕在线播放不卡一区| 91成人国产精品| 久久精品国产亚洲高清剧情介绍| 久久久久久夜精品精品免费| www.久久精品| 五月婷婷另类国产| 久久人人97超碰com| 色88888久久久久久影院按摩| 亚洲午夜三级在线| 6080日韩午夜伦伦午夜伦| 国产精品自产自拍| 一区二区三区蜜桃网| 欧美本精品男人aⅴ天堂| 大胆欧美人体老妇| 日韩电影在线观看网站| 国产欧美日韩在线| 欧美人伦禁忌dvd放荡欲情| 极品少妇xxxx精品少妇| 亚洲美女一区二区三区| 日韩美女在线视频| 在线观看日韩一区| 国内精品伊人久久久久av一坑| 亚洲激情五月婷婷| 2023国产精华国产精品| 在线观看亚洲精品视频| 国产成人福利片| 毛片av一区二区| 亚洲图片自拍偷拍| 国产精品乱人伦中文| 精品久久久久久久久久久久包黑料 | 亚洲国产精品人人做人人爽| 久久久精品日韩欧美| 777午夜精品视频在线播放| www.视频一区| 国产91在线观看| 久久国产精品99久久人人澡| 亚洲老司机在线| 国产精品久久久爽爽爽麻豆色哟哟| 日韩写真欧美这视频| 欧美日韩日本视频| 色丁香久综合在线久综合在线观看| 国产乱人伦偷精品视频免下载| 日本网站在线观看一区二区三区| 综合精品久久久| 亚洲图片激情小说| 国产精品盗摄一区二区三区| 久久色成人在线| 精品人伦一区二区色婷婷| 日韩一区二区三区视频在线 | 亚洲精品高清在线| 国产精品免费久久| 国产亚洲1区2区3区| 久久久久久亚洲综合影院红桃| 欧美一级xxx| 欧美大黄免费观看| 日韩欧美在线网站| 日韩免费高清电影| 欧美xxxx老人做受| 久久久美女艺术照精彩视频福利播放| 日韩精品专区在线| 精品日韩一区二区| 久久久久久久久久久99999| 久久久国产精品午夜一区ai换脸| 久久久久久久电影| 中文字幕av在线一区二区三区| 国产精品久久久久久久午夜片| 国产亚洲一二三区| 国产精品久久久久影院色老大| 亚洲久本草在线中文字幕| 一区二区久久久久| 午夜伦理一区二区| 久久99久久精品| 成人免费看视频| 欧美色视频在线| 欧美一区二区网站| 久久亚洲春色中文字幕久久久| 国产视频亚洲色图| 亚洲美女屁股眼交| 轻轻草成人在线| 国产精品主播直播| 色综合久久久久久久久| 在线成人av影院| 久久精品欧美日韩| 亚洲欧美偷拍另类a∨色屁股| 性久久久久久久久久久久| 国产综合色在线| 91激情在线视频| 欧美成人官网二区| 亚洲欧洲精品成人久久奇米网| 亚洲国产wwwccc36天堂| 九九国产精品视频| 91福利精品第一导航| 日韩写真欧美这视频| **欧美大码日韩| 久久精品国产色蜜蜜麻豆| 91视视频在线直接观看在线看网页在线看| 欧美日韩一二三区| 国产亚洲精久久久久久| 丝袜美腿一区二区三区| 成人国产精品免费观看动漫| 在线电影院国产精品| 成人欧美一区二区三区小说| 久久国产精品色婷婷| 欧美色男人天堂| 亚洲视频在线观看一区| 精品中文av资源站在线观看|