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

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

?? 1076_6.html

?? basic exemple. Do an ADD of two 4 bits numbers
?? HTML
?? 第 1 頁 / 共 2 頁
字號:
<html>
<head>
<title>VHDL LRM- Introduction</title>
</head>
<body>
<h1><a name="6">Section 6</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_5.HTM"><img src="LEFT.GIF" BORDER=0></a>
<a href="1076_7.HTM"><img src="RIGHT.GIF" BORDER=0></a>
<HR>

<h1>Names</h1>
<p>
<p>The rules applicable to the various forms of name are described in this section.
<h2><a name="6.1">  <a href = "1076_6.HTM#6.1"> 6.1 </a>   Names</a></h2>
<p>Names can denote declared entities, whether declared explicitly or implicitly.  Names can also denote
<ul>
<p>--  Objects denoted by access values,
<p>--  Subelements of composite objects,
<p>--  Subelements of composite values,
<p>--  Slices of composite objects,
<p>--  Slices of composite values, and
<p>--  Attributes of any named entity.
</ul>
<pre>     name ::=
           simple_name
        | operator_symbol
        | selected_name
        | indexed_name
        | slice_name
        | attribute_name

     prefix ::=
           name
        | function_call
</pre>
<p>Certain forms of name (indexed and selected names, slices, and attribute names) include a <i>prefix</i> that is a name or a function call.  If the prefix of a name is a function call, then the name denotes an element, a slice, or an attribute, either of the result of the function call, or (if the result is an access value) of the object designated by the result.  Function calls are defined in   <a href = "1076_7.HTM#7.3.3"> 7.3.3 </a>  .
<p>If the type of a prefix is an access type, then the prefix must not be a name that denotes a formal parameter of mode <b>out</b> or a subelement thereof.
<p>A prefix is said to be <i>appropriate</i> for a type in either of the following cases:
<ul>
<p>--  The type of the prefix is the type considered.
<p>--  The type of the prefix is an access type whose designated type is the type considered.
</ul>
<p>The evaluation of a name determines the named entity denoted by the name.  The evaluation of a name that has a prefix includes the evaluation of the prefix,that is, of the corresponding name or function call.  If the type of the prefix is an access type, the evaluation of the prefix includes the determination of the object designated by the corresponding access value.  In such a case, it is an error if the value of the prefix is a null access value.  It is an error if,after all type analysis (including overload resolution) the name is ambiguous.
<p>A name is said to be a <i>static</i> <i>name</i> if and only if one of the following conditions holds:
<ul>
<p>--  The name is a simple name or selected name (including those that are expanded names) that does not denote a function call or an object or value of an access type and (in the case of a selected name) whose prefix is a static name.
<p>--  The name is an indexed name whose prefix is a static name, and every expression that appears as part of the name is a static expression.
<p>--  The name is a slice name whose prefix is a static name and whose discrete range is a static discrete range.
</ul>
<p>Furthermore, a name is said to be a <i>locally static name</i> if and only if one of the following conditions hold:
<ul>
<p>--  The name is a simple name or selected name (including those that are expanded names) that is not an alias and that does not denote a function call or an object or a value of an access type and (in the case of a selected name) whose prefix is a locally static name.
<p>--  The name is a simple name or selected name (including those that are expanded names) that is an alias, and that the aliased name given in the corresponding alias declaration (see   <a href = "1076_4.HTM#4.3.3"> 4.3.3 </a>  ) is a locally static name, and (in the case of a selected name) whose prefix is a locally static name.
<p>--  The name is an indexed name whose prefix is a locally static name, and every expression that appears as part of the name is a locally static expression.
<p>--  The name is a slice name whose prefix is a locally static name and whose discrete range is a locally static discrete range.
</ul>
<p>A <i>static signal name</i> is a static name that denotes a signal.  The <i>longest static prefix</i> of a signal name is the name itself, if the name is a static signal name; otherwise, it is the longest prefix of the name that is a static signal name.  Similarly, a <i>static variable name</i> is a static name that denotes a variable, and the longest static prefix of a variable name is the name itself, if the name is a static variable name; otherwise, it is the longest prefix of the name that is a static variable name.
<p><i>Examples:</i>
<pre>     S(C,2)            --  A static name: C is a static constant.
     R(J <b>to</b> 16)        --  A nonstatic name: J is a signal.
                       --  R is the longest static prefix of R(J <b>to</b> 16).

     T(n)              --  A static name; n is a generic constant.
     T(2)              --  A locally static name.
</pre>
<h2><a name="6.2">  <a href = "1076_6.HTM#6.2"> 6.2 </a>   Simple names</a></h2>
<p>A simple name for a named entity is either the identifier associated with the entity by its declaration, or another identifier associated with the entity by an alias declaration.  In particular, the simple name for an entity interface, a configuration, a package, a procedure, or a function is the identifier that appears in the corresponding entity declaration, configuration declaration, package declaration, procedure declaration, or function declaration, respectively.  The simple name of an architecture is that defined by the identifier of the architecture body.
<pre>     simple_name ::=  identifier
</pre>
<p>The evaluation of a simple name has no other effect than to determine the named entity denoted by the name.
<h2><a name="6.3">  <a href = "1076_6.HTM#6.3"> 6.3 </a>   Selected names</a></h2>
<p>A selected name is used to denote a named entity whose declaration appears either within the declaration of another named entity or within a design library.
<pre>     selected_name ::=  prefix . suffix

     suffix ::=
            simple_name
          | character_literal
          | operator_symbol
          | <b>all</b>
</pre>
<p>A selected name may be used to denote an element of a record, an object designated by an access value, or a named entity whose declaration is contained within another named entity, particularly within a library or a package.  Furthermore, a selected name may be used to denote all named entities whose declarations are contained within a library or a package.
<p>For a selected name that is used to denote a record element, the suffix must be a simple name denoting an element of a record object or value. The prefix must be appropriate for the type of this object or value.
<p>For a selected name that is used to denote the object designated by an access value, the suffix must be the reserved word <b>all</b>.  The prefix must belong to an access type.
<p>The remaining forms of selected names are called <i>expanded names</i>.  The prefix of an expanded name may not be a function call.
<p>An expanded name denotes a primary unit contained in a design library if the prefix denotes the library and the suffix is the simple name of a primary unit whose declaration is contained in that library.  An expanded name denotes all primary units contained in a library if the prefix denotes the library and the suffix is the reserved word <b>all</b>.  An expanded name is not allowed for a secondary unit, particularly for an architecture body.
<p>An expanded name denotes a named entity declared in a package if the prefix denotes the package and the suffix is the simple name, character literal, or operator symbol of a named entity whose declaration occurs immediately within that package.  An expanded name denotes all named entities declared in a package if the prefix denotes the package and the suffix is the reserved word <b>all</b>.
<p>An expanded name denotes a named entity declared immediately within a named construct if the prefix denotes a construct that is an entity interface, an architecture, a subprogram, a block statement, a process statement, a generate statement, or a loop statement, and the suffix is the simple name, character literal, or operator symbol of a named entity whose declaration occurs immediately within that construct.  This form of expanded name is only allowed within the construct itself.
<p>If, according to the visibility rules, there is at least one possible interpretation of the prefix of a selected name as the name of an enclosing entity interface, architecture, subprogram, block statement, process statement, generate statement, or loop statement, then the only interpretations considered are those of the immediately preceding paragraph.  In this case, the selected name is always interpreted as an expanded name.  In particular, no interpretations of the prefix as a function call are considered.
<p><i>Examples:</i>
<pre>     --  Given the following declarations:

     <b>type</b> INSTR_TYPE <b>is</b>
        <b>record</b>
            OPCODE:    OPCODE_TYPE;
        <b>end</b> <b>record</b>;
     <b>signal</b> INSTRUCTION: INSTR_TYPE;

     --  The name "INSTRUCTION.OPCODE" is the name of a record element.

     --  Given the following declarations:


     <b>type</b> INSTR_PTR <b>is</b> <b>access</b> INSTR_TYPE;
     <b>variable</b> PTR: INSTR_PTR;

     --  The name "PTR.<b>all</b>" is the name of the object designated by PTR.

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
成人精品电影在线观看| 经典三级在线一区| 亚洲视频一区在线| 久久欧美一区二区| 精品乱人伦小说| 欧美大白屁股肥臀xxxxxx| 777午夜精品视频在线播放| 欧美日韩在线播放三区四区| 在线视频综合导航| 欧洲一区在线观看| 欧美午夜视频网站| 欧美一区二区视频在线观看| 欧美一区二区三区视频免费播放| 欧美一区二区啪啪| 精品99一区二区| 国产欧美精品一区二区色综合 | 欧美三级中文字幕在线观看| 欧美综合一区二区| 欧美日韩免费电影| 91精品国产综合久久精品性色 | 成人精品在线视频观看| 97久久精品人人做人人爽| 欧美三级资源在线| 精品国产一区二区三区久久久蜜月| 精品国产乱码久久久久久图片| 国产视频一区二区三区在线观看| 亚洲欧洲精品天堂一级| 一区二区三区自拍| 免费av成人在线| 99久久99久久综合| 日韩免费性生活视频播放| 亚洲精品在线免费播放| 亚洲精品视频在线看| 麻豆91精品91久久久的内涵| aaa欧美色吧激情视频| 欧美人与性动xxxx| 国产精品白丝在线| 久久aⅴ国产欧美74aaa| 丁香婷婷综合五月| 91精品国产综合久久久久久| 国产精品国产三级国产有无不卡| 一级特黄大欧美久久久| 国产精品白丝jk白祙喷水网站| a亚洲天堂av| 欧美一级视频精品观看| 一区二区三区在线不卡| 国产成人自拍网| 欧美日本高清视频在线观看| 亚洲欧洲精品一区二区精品久久久| 日韩专区欧美专区| 色综合久久天天| 欧美精品一区二区三区高清aⅴ| 一区二区激情小说| 成人动漫在线一区| 精品精品国产高清一毛片一天堂| 亚洲国产精品人人做人人爽| www.亚洲国产| 久久精品人人爽人人爽| 午夜精品久久久久久久99樱桃 | 一区二区三区国产精华| 在线影视一区二区三区| 欧美一区二区三区在线| 亚洲三级电影全部在线观看高清| 久久se精品一区精品二区| 欧美精品在线观看播放| 一区二区三区精品视频在线| 成人av在线一区二区三区| 久久精品夜夜夜夜久久| 精品一区二区影视| 欧美xxxx在线观看| 美日韩一区二区| 91精品国产欧美一区二区18| 天天综合色天天综合色h| 欧美三级视频在线播放| 一区二区成人在线| 欧美影片第一页| 亚洲国产精品嫩草影院| 欧美美女直播网站| 五月天一区二区三区| 欧美在线免费观看视频| 亚洲一二三四久久| 欧美日韩国产片| 日韩电影免费一区| 欧美tk丨vk视频| 国产精品一区二区久久精品爱涩| 久久日韩粉嫩一区二区三区| 国产美女精品在线| 国产亚洲一区二区三区在线观看 | 3d成人h动漫网站入口| 亚洲午夜久久久久中文字幕久| 色综合夜色一区| 亚洲免费在线视频一区 二区| 色婷婷综合久久| 丝袜美腿亚洲综合| 日韩欧美第一区| 国产成人在线观看免费网站| 国产精品黄色在线观看| 一本一本大道香蕉久在线精品| 一区二区三区四区av| 7777精品久久久大香线蕉| 麻豆91在线看| 成人欧美一区二区三区1314| 日本韩国精品在线| 美女一区二区在线观看| 国产精品人成在线观看免费| 色婷婷国产精品久久包臀 | 日本麻豆一区二区三区视频| 日韩欧美一区二区在线视频| 国产成人亚洲精品青草天美| 亚洲蜜臀av乱码久久精品蜜桃| 欧美一区二区三区四区五区 | 久久99精品国产.久久久久| 国产精品国模大尺度视频| 欧美日韩美少妇| 成人激情免费网站| 午夜激情久久久| 国产清纯在线一区二区www| 欧美自拍偷拍一区| 国产精品亚洲第一| 日本在线不卡一区| 亚洲天堂免费看| 欧美精品一区二区在线观看| 在线免费亚洲电影| 成人久久18免费网站麻豆| 免费在线观看成人| 夜色激情一区二区| 日本一区二区免费在线观看视频 | 国产欧美综合在线| 51精品视频一区二区三区| 色婷婷久久99综合精品jk白丝| 精品亚洲免费视频| 午夜电影网亚洲视频| 亚洲视频狠狠干| 国产性做久久久久久| 日韩一级大片在线观看| 欧美日韩在线不卡| 91国偷自产一区二区三区观看| 国产激情偷乱视频一区二区三区| 午夜精品一区在线观看| 1024成人网| 国产精品欧美综合在线| 国产欧美日韩视频一区二区| 日韩网站在线看片你懂的| 91精品在线一区二区| 欧美人xxxx| 欧美高清一级片在线| 欧美日韩日本视频| 欧美日韩一二三| 欧美日韩极品在线观看一区| 欧美人妇做爰xxxⅹ性高电影| 欧美日韩国产在线播放网站| 在线观看精品一区| 欧美日韩在线直播| 欧美精品 国产精品| 欧美一卡二卡三卡四卡| 制服丝袜激情欧洲亚洲| 日韩亚洲欧美在线| 日韩视频免费观看高清完整版在线观看 | 精品视频资源站| 69av一区二区三区| 日韩免费视频线观看| 久久夜色精品国产欧美乱极品| 欧美成va人片在线观看| 国产亚洲欧美激情| 1区2区3区欧美| 亚洲午夜私人影院| 久久99国产精品免费| 国产精品亚洲午夜一区二区三区| 风间由美一区二区av101 | 老司机免费视频一区二区三区| 久久激情综合网| 国产成人aaa| 色欧美片视频在线观看在线视频| 色狠狠一区二区| 欧美一区二区三区不卡| 久久综合九色综合欧美98| 日本一区二区三区视频视频| 亚洲裸体在线观看| 奇米亚洲午夜久久精品| 国产在线播放一区二区三区| 99re这里只有精品首页| 欧美日本一道本| 国产午夜亚洲精品理论片色戒 | 欧美一区二区三区四区久久| 国产亚洲欧美日韩在线一区| 夜夜嗨av一区二区三区四季av| 麻豆成人在线观看| 91成人国产精品| xnxx国产精品| 亚洲成人一区二区| 国产成人免费av在线| 在线免费观看日韩欧美| 精品国产伦一区二区三区观看体验| 中文字幕一区二区三区在线观看| 婷婷丁香激情综合| 一本色道亚洲精品aⅴ| 国产亚洲精久久久久久| 日本免费新一区视频| 在线观看亚洲a| 国产精品妹子av|