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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? ch03.2.htm

?? Verilog DHL教程
?? HTM
字號(hào):
<HTML><HEAD>  <META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">  <LINK REL="STYLESHEET" HREF="ch03.css">  <TITLE> 3.2&nbsp;&nbsp;&nbsp;Nets and registers</TITLE></HEAD><BODY BGCOLOR="#ffffff"><P><A NAME="pgfId=409"></A><HR ALIGN=LEFT></P><P><A HREF="ch03.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A HREF="ch03.1.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="ch03.3.htm">Next&nbsp;&nbsp;page</A></P><H1>3.2&nbsp;&nbsp;&nbsp;Nets and registers</H1><P><P CLASS="Body"><A NAME="pgfId=410"></A>There are two main groups ofdata types: the register data types and the net data types. These two groupsdiffer in the way that they are assigned and hold values. They also representdifferent hardware structures.</P><P><P CLASS="SubSection"><A NAME="pgfId=412"></A>Nets</P><P><P CLASS="Body"><A NAME="pgfId=408"></A>The <I>net</I> data types shallrepresent physical connections between structural entities, such as gates.A net shall not store a value (except for the trireg net). Instead, itsvalue shall be determined by the value of its driver, such as a continuousassignment or a gate. See Section 6 and Section 7 for definitions of theseconstructs. If no driver is connected to a net, its value shall be high-impedance(<CODE> z</CODE> )--unless the net is a trireg, in which case, it shallhold the previously driven value.</P><P><P CLASS="Body"><A NAME="pgfId=422"></A>The syntax for net declarationsis as follows:</P><PRE><A NAME="pgfId=1333"></A> net_declaration ::=  net_type  [ <B>vectored</B> | <B>scalared</B> ] [range] [delay3] list_of_net_identifiers <B>;</B> | <B>trireg</B>  [ <B>vectored</B> | <B>scalared</B> ] [charge_strength] [range] [delay3] list_of_net_identifiers <B>;</B>| net_type  [ <B>vectored</B> | <B>scalared</B> ] [drive_strength] [range] [delay3] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;list_of_net_decl_assignments <B>;</B><A NAME="pgfId=1334"></A> net_type ::=  <B>wire</B> |  <B>tri</B> | <B>tri1</B> | <B>supply0</B> | <B>wand</B> | <B>triand</B> | <B>tri0</B> | <B>supply1</B> | <B>wor</B> | <B>trior</B><A NAME="pgfId=1335"></A> range ::= <B>[</B> msb_constant_expression <B>:</B> lsb_constant_expression <B>]</B><A NAME="pgfId=1336"></A> drive_strength ::= <B> &nbsp;(</B> strength0 <B>,</B> strength1 <B>)</B> | <B>(</B> strength1 <B>,</B> strength0 <B>)</B>| <B>(</B> strength0 <B>,</B> <B>highz1</B> <B>)</B>| <B>(</B> strength1 <B>,</B> <B>highz0</B> <B>)</B>| <B>(</B> <B>highz1</B> <B>,</B> strength0 <B>)</B>| <B>(</B> <B>highz0</B> <B>,</B> strength1 <B>)</B><A NAME="pgfId=1337"></A> strength0 ::= <B>supply0</B> | <B>strong0</B> | <B>pull0</B> | <B>weak0</B><A NAME="pgfId=1338"></A> strength1 ::= <B>supply1</B> | <B>strong1</B> | <B>pull1</B> | <B>weak1</B><A NAME="pgfId=1339"></A> charge_strength ::=  <B>( small </B>) | <B>( medium )</B> | <B>( large )</B><A NAME="pgfId=1340"></A> delay3 ::= <B>#</B> delay_value |<B> # (</B> delay_value [ <B>,</B> delay_value [ <B>,</B> delay_value ] ] <B>)</B><A NAME="pgfId=1341"></A> delay_value ::=  unsigned_number | <I>parameter</I>_identifier | constant_mintypmax_expression<A NAME="pgfId=1342"></A> list_of_net_decl_assignments ::= net_decl_assignment { <B>,</B> net_decl_assignment }<A NAME="pgfId=1343"></A> net_decl_assignment ::= net_identifier <B>=</B> expression<A NAME="pgfId=1344"></A> list_of_net_identifiers ::= net_identifier { <B>,</B> net_identifier }</PRE><P><P CLASS="BNFCapBody"><A NAME="pgfId=370"></A>Syntax&nbsp;3-1: Syntaxfor net declaration</P><P><P CLASS="Body"><A NAME="pgfId=625"></A>The first two forms of net declarationare described in this section. The third form, called net assignment, isdescribed in Section 6.</P><P><P CLASS="SubSection"><A NAME="pgfId=416"></A>Registers</P><P><P CLASS="Body"><A NAME="pgfId=415"></A>A <I>register</I> is an abstractionof a data storage element. The keyword for the register data type is <B>reg</B>.A register shall store a value from one assignment to the next. An assignmentstatement in a procedure acts as a trigger that changes the value in thedata storage element. The default initialization value for a <B>reg</B>data type shall be the unknown value, <CODE>x</CODE> .</P><P><P CLASS="Body"><A NAME="pgfId=575"></A>The syntax for reg declarationsis as follows:</P><PRE><A NAME="pgfId=1352"></A> reg_declaration ::= <B>reg</B> [range] list_of_register_identifiers <B>;</B><A NAME="pgfId=1353"></A> time_declaration ::= <B>time</B>   list_of_register_identifiers <B>;</B><A NAME="pgfId=1354"></A> integer_declaration ::= <B>integer</B>  list_of_register_identifiers <B>;</B><A NAME="pgfId=1355"></A> real_declaration ::= <B>real</B> real_identifier { <B>,</B> real_identifier } <B>;</B><A NAME="pgfId=1356"></A> realtime_declaration ::= <B>realtime</B> real_identifier { <B>,</B> real_identifier } <B>;</B><A NAME="pgfId=1357"></A> list_of_register_identifiers ::= register_name { <B>,</B> register_name }<A NAME="pgfId=1358"></A> register_name ::= register_identifier | memory_identifier <B>[</B> upper_limit_constant_expression <B>:</B> lower_limit_constant_expression <B>]</B></PRE><P><P CLASS="BNFCapBody"><A NAME="pgfId=411"></A>Syntax&nbsp;3-2: Syntaxfor reg declaration</P><P><P CLASS="Body"><A NAME="pgfId=414"></A>If a set of nets or registersshare the same characteristics, they can be declared in the same declarationstatement.</P><P><P CLASS="Caution"><A NAME="pgfId=419"></A>CAUTION</P><P><P CLASS="CautionBody"><A NAME="pgfId=420"></A>Registers can be assignednegative values, but, when a register is an operand in an expression, itsvalue shall be treated as an unsigned (positive) value. For example, a minusone (-1) in a four-bit register shall function as the number 15 if the registeris an expression operand. See 4.1.3 for more information on Numeric Conventionsin Expressions.</P><P><HR ALIGN=LEFT></P><P><A HREF="ch03.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A HREF="ch03.1.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="ch03.3.htm">Next&nbsp;&nbsp;page</A></BODY></HTML>

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91美女片黄在线观看| 欧美一区二区三区免费视频 | 欧美草草影院在线视频| 成人午夜短视频| 日本欧美一区二区| 亚洲人亚洲人成电影网站色| 精品美女被调教视频大全网站| 91网址在线看| 成人一区二区三区视频 | 日韩精品午夜视频| 综合色天天鬼久久鬼色| 久久久欧美精品sm网站| 欧美一区二区三区四区在线观看 | 亚洲乱码日产精品bd| 久久香蕉国产线看观看99| 欧美色大人视频| 91蝌蚪国产九色| youjizz国产精品| 国产美女精品在线| 精品一区二区在线免费观看| 视频在线观看一区二区三区| 樱桃视频在线观看一区| 中文字幕一区二区在线观看| 国产欧美精品国产国产专区| 欧美岛国在线观看| 日韩欧美色综合| 91精品国产综合久久婷婷香蕉| 欧美性猛片xxxx免费看久爱| 91成人看片片| 欧美色精品天天在线观看视频| 日本久久电影网| 日本韩国欧美国产| 成人高清伦理免费影院在线观看| 成人午夜电影网站| 成人黄色综合网站| 波多野结衣欧美| 99久久99精品久久久久久| 成人三级伦理片| 99视频超级精品| 91视频国产观看| 一本一道综合狠狠老| 欧洲一区在线电影| 欧美视频第二页| 91精品国产综合久久久久久久 | 国产成人精品亚洲午夜麻豆| 国产美女精品人人做人人爽| 国产毛片精品国产一区二区三区| 国产一区二区免费在线| 国产成人自拍高清视频在线免费播放| 国产精品一区二区x88av| 成人一区二区三区| 一本久久综合亚洲鲁鲁五月天| 色呦呦国产精品| 欧美亚洲一区二区三区四区| 91精品欧美福利在线观看| 精品久久久久久综合日本欧美 | 亚洲欧美日韩综合aⅴ视频| 亚洲欧美视频在线观看视频| 亚洲第一电影网| 日本va欧美va精品发布| 国产乱国产乱300精品| 99久久婷婷国产精品综合| 欧洲视频一区二区| 日韩午夜激情视频| 中文字幕第一页久久| 亚洲一区二区精品3399| 久久91精品久久久久久秒播| 国产91精品露脸国语对白| 91视频免费观看| 91精品国产色综合久久| 久久日韩精品一区二区五区| 中文字幕一区二区日韩精品绯色| 亚洲国产aⅴ成人精品无吗| 精品亚洲国产成人av制服丝袜| 成人网在线免费视频| 欧美探花视频资源| 国产亚洲欧美一级| 亚洲最快最全在线视频| 韩国毛片一区二区三区| 色网综合在线观看| 久久综合色之久久综合| 亚洲免费在线视频| 韩国欧美国产一区| 在线亚洲人成电影网站色www| 日韩一级片网站| 亚洲女同女同女同女同女同69| 日韩不卡一区二区| 99re视频这里只有精品| 精品裸体舞一区二区三区| 一区二区三区在线看| 韩国一区二区三区| 欧美日韩一区三区四区| 欧美激情在线看| 美女爽到高潮91| 欧美四级电影在线观看| 中文字幕乱码亚洲精品一区| 日韩在线a电影| 99久久国产综合精品麻豆| 精品国产伦一区二区三区观看方式 | 成人免费看视频| 欧美一级欧美三级在线观看| 亚洲你懂的在线视频| 国产福利91精品一区| 欧美无砖砖区免费| 亚洲欧洲制服丝袜| 成人午夜激情影院| 久久九九久久九九| 免费在线成人网| 欧美日本韩国一区二区三区视频| 中文字幕一区二区三中文字幕| 国产在线精品免费| 91精品国产91久久综合桃花| 亚洲一区二区三区小说| 91在线观看地址| 国产精品成人免费精品自在线观看| 狠狠色丁香婷婷综合久久片| 日韩午夜电影av| 日韩高清在线观看| 在线播放/欧美激情| 一区二区三区**美女毛片| 91在线国产福利| 成人免费在线播放视频| 成人国产一区二区三区精品| 国产日韩精品视频一区| 国产suv精品一区二区883| 午夜精品久久久久影视| 欧美在线看片a免费观看| 自拍偷自拍亚洲精品播放| av在线不卡免费看| 欧美韩国日本不卡| 成人小视频在线| 国产精品嫩草影院com| caoporn国产精品| 亚洲人成网站色在线观看| 色婷婷精品久久二区二区蜜臂av | 一区二区三区免费| 日本精品一级二级| 亚洲成人在线观看视频| 欧美美女直播网站| 免费一级片91| www成人在线观看| 懂色av一区二区三区免费观看 | 91精品欧美综合在线观看最新| 欧美高清在线一区二区| 中文字幕av一区 二区| 成人福利视频在线| 亚洲美女免费在线| 欧美视频三区在线播放| 亚洲va天堂va国产va久| 欧美色图免费看| 国产成人自拍网| 国产精品午夜在线| 99re这里都是精品| 亚洲免费观看高清完整版在线观看熊 | 91精品免费观看| 精品在线免费视频| 国产亚洲欧洲997久久综合| 国产精品自拍三区| 国产精品乱码久久久久久| 在线观看av一区| 久久99久国产精品黄毛片色诱| 国产亲近乱来精品视频 | 久久久久久久国产精品影院| 成人免费毛片aaaaa**| 亚洲一区二区欧美| 日韩欧美一级片| 成年人国产精品| 视频在线观看91| 欧美国产乱子伦| 精品视频1区2区3区| 久久99精品久久久久| 成人欧美一区二区三区在线播放| 欧美日韩三级视频| 国产不卡一区视频| 亚洲影视在线观看| 久久精品日产第一区二区三区高清版| 91在线观看免费视频| 另类小说视频一区二区| 亚洲欧美偷拍三级| 精品国内二区三区| 色综合久久综合| 久久精品国产在热久久| 亚洲人xxxx| 精品国产123| 欧美美女视频在线观看| jizz一区二区| 久久精品国产久精国产爱| 亚洲黄网站在线观看| 久久久精品国产99久久精品芒果| 欧洲一区二区三区免费视频| 国产主播一区二区三区| 亚洲成人黄色小说| 亚洲欧洲日韩综合一区二区| 欧美r级在线观看| 欧美乱熟臀69xxxxxx| 99久久婷婷国产综合精品| 韩国中文字幕2020精品| 日本特黄久久久高潮| 亚洲免费观看在线视频| 国产欧美日韩在线观看|