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

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

?? ch07.1.htm

?? Verilog DHL教程
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
</CAPTION><TR><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1182"> </A>and</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1173"> </A>nand</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1179"> </A>buf</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1180"> </A>not</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1697"> </A>pulldown</P></TD></TR><TR><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1186"> </A>or</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1181"> </A>nor</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1183"> </A>bufif0</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1184"> </A>notif0</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1693"> </A>pullup</P></TD></TR><TR><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1190"> </A>xor</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1185"> </A>xnor</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1187"> </A>bufif1</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1188"> </A>notif1</P></TD><TD ROWSPAN="1" COLSPAN="1"><P CLASS="CellBody"><A NAME="pgfId=1695"> </A></P></TD></TR></TABLE><P CLASS="Body"><A NAME="pgfId=1042"> </A>The drive strength specification for a gate instance, with the exception of <B CLASS="Keyword">pullup</B> and <B CLASS="Keyword">pulldown</B>, shall have a <I CLASS="Emphasis">strength1</I> specification and a <I CLASS="Emphasis">strength0</I> specification.  The strength1 specification shall specify the strength of signals with a logic value  1, and the  strength0 specification shall specify the strength of signals with a logic value  0. The strength specification  shall follow the gate type keyword and precede any delay specification. The strength0 specification can precede or follow the strength1 specification. The strength1 and strength0 specifications shall be separated by comma and enclosed within a pair of parentheses.</P><P CLASS="Body"><A NAME="pgfId=1411"> </A>The <B CLASS="Keyword">pullup</B> gate can have only strength1 specification, strength0 specification shall be optional. The <B CLASS="Keyword">pulldown</B> gate can have only strength0 specification, strength1 specification shall be optional.</P><P CLASS="Body"><A NAME="pgfId=1410"> </A>The strength1 specification shall be one of the following keywords:</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1420"> </A><B CLASS="Keyword">supply1			&nbsp;	strong1			 pull1			 weak1</B><A NAME="marker=144"> </A><A NAME="marker=145"> </A><A NAME="marker=146"> </A><A NAME="marker=147"> </A></PRE><P CLASS="Body"><A NAME="pgfId=1421"> </A>The strength0 specification shall be one of the following keywords:</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1423"> </A><B CLASS="Keyword">supply0				&nbsp;strong0			&nbsp; pull0			&nbsp;weak0</B><A NAME="marker=149"> </A><A NAME="marker=150"> </A><A NAME="marker=151"> </A><A NAME="marker=152"> </A></PRE><P CLASS="Body"><A NAME="pgfId=1041"> </A>Specifying <B CLASS="Keyword">highz1</B><A NAME="marker=148"> </A> as strength1 shall cause the gate or switch to output a logic value  <CODE CLASS="code">z</CODE> in place of a <CODE CLASS="code">1</CODE>. Specifying <B CLASS="Keyword">highz0</B><A NAME="marker=153"> </A> shall cause the gate to output a logic value  <CODE CLASS="code">z</CODE> in place of a <CODE CLASS="code">0</CODE>. The strength specifications <B CLASS="Keyword">(highz0, highz1)</B> and <B CLASS="Keyword">(highz1, highz0)</B>  shall be considered invalid.</P><P CLASS="Body"><A NAME="pgfId=1418"> </A>In the absence of a strength specification, the instances shall have the default strengths <B CLASS="Keyword">strong1</B> and <B CLASS="Keyword">strong0</B>.</P><P CLASS="Body"><A NAME="pgfId=1424"> </A><A NAME="marker=154"> </A> </P><DIV><H2 CLASS="Example"><A NAME="pgfId=1425"> </A></H2><P CLASS="Body"><A NAME="pgfId=1419"> </A>The following example shows a drive strength specification in a declaration of an open collector<CODE CLASS="code"> </CODE><B CLASS="Keyword">nor</B> gate:</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1426"> </A><B CLASS="Keyword">nor (highz1,strong0)</B> n1(out1,in1,in2);</PRE><P CLASS="Body"><A NAME="pgfId=1427"> </A>In this example, the <B CLASS="Keyword">nor</B> gate outputs a <CODE CLASS="code">z</CODE> in place of a <CODE CLASS="code">1</CODE>.</P><P CLASS="Body"><A NAME="pgfId=1428"> </A>Sections <A HREF="ch07.a.htm#22516" CLASS="XRef">See Logic strength modeling</A> through <A HREF="ch07.e.htm#83929" CLASS="XRef">See Strengths of net types</A> discuss logic strength modeling in more detail.</P><P CLASS="SubSection"><A NAME="pgfId=1429"> </A>The delay<A NAME="marker=161"> </A> specification</P><P CLASS="Body"><A NAME="pgfId=1430"> </A>An optional delay specification shall specify the propagation <A NAME="marker=162"> </A><A NAME="marker=163"> </A>delay through the gates and switches in a declaration. Gates and switches in declarations with no delay specification shall have no propagation delay. A delay specification can contain up to three delay values, depending on the gate type. The <B CLASS="Keyword">pullup</B> and <B CLASS="Keyword">pulldown</B> instance declarations shall not include delay specifications.  Section <A HREF="ch07.f.htm#56851" CLASS="XRef">See Gate and net delays</A> discusses delays in more detail. </P><P CLASS="SubSection"><A NAME="pgfId=1431"> </A>The primitive instance<A NAME="marker=169"> </A> identifier</P><P CLASS="Body"><A NAME="pgfId=1432"> </A>An optional name can be given to a gate or switch instance. If multiple instances are declared as an array of instances, an identifier shall be used to name the instances. </P><P CLASS="SubSection"><A NAME="pgfId=1433"> </A>The range<A NAME="marker=173"> </A> specification</P><P CLASS="Body"><A NAME="pgfId=1434"> </A>There are many situations when repetitive instances are required. These instances shall differ from each other only by the index of the vector they are connected to. </P><P CLASS="Body"><A NAME="pgfId=1436"> </A>In order to specify an array of instances, the instance name shall be followed by the range specification. The range shall be specified by two constant expressions, left-hand index (lhi) and right-hand index (rhi), separated by a colon and enclosed within a pair of square brackets. A <CODE CLASS="code">[lhi:rhi]</CODE> range specification shall represent an array of <CODE CLASS="code">abs(lhi-rhi)+1</CODE> instances. Neither of the two constant expressions are required to be zero, and lhi is not required to be larger than rhi. If both constant expressions are equal, only one instance shall be generated. </P><P CLASS="Body"><A NAME="pgfId=1044"> </A>An array of instances shall have a continuous range. One instance identifier shall be associated with only one range to declare an array of instances. </P><P CLASS="Body"><A NAME="pgfId=1045"> </A>The range specification shall be optional. If no range specification is given, a single instance shall be created.</P></DIV><DIV><H2 CLASS="Example"><A NAME="pgfId=1438"> </A></H2><P CLASS="Body"><A NAME="pgfId=1439"> </A>A declaration shown below is illegal:</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1440"> </A><B CLASS="Keyword">nand</B> #2 t_nand[0:3] ( ... ), t_nand[4:7] ( ... );</PRE><P CLASS="Body"><A NAME="pgfId=1441"> </A>It could be declared correctly as one array of eight instances, or two arrays with unique names of four elements each</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1690"> </A><B CLASS="Keyword">nand</B> #2 t_nand[0:7]( ... );</PRE><PRE CLASS="CodeIndent"><A NAME="pgfId=1691"> </A><B CLASS="Keyword">nand</B> #2 x_nand[0:3] ( ... ), y_nand[4:7] ( ... );</PRE><P CLASS="SubSection"><A NAME="pgfId=1443"> </A>Primitive instance<A NAME="marker=174"> </A> connection<A NAME="marker=175"> </A> list</P><P CLASS="Body"><A NAME="pgfId=1444"> </A>The terminal list describes how the gate or switch connects to the rest of the model. The gate or switch type can limit these expressions. The connection list shall be enclosed in a pair of parentheses and the terminals shall be separated by comma. The output or bidirectional terminals shall always come first in the terminal list, followed by the input terminals<A NAME="marker=179"> </A>.<A NAME="marker=180"> </A><A NAME="marker=181"> </A><A NAME="marker=182"> </A></P><P CLASS="Body"><A NAME="pgfId=1445"> </A>The terminal connections for an array of instances shall follow these rules:</P><UL><LI CLASS="DashedList"><A NAME="pgfId=1446"> </A>The bit length of each port in the instance shall be compared with the module or primitive port's definition.</LI><LI CLASS="DashedList"><A NAME="pgfId=1447"> </A>If the bit lengths are the same, the port expression shall be connected to each instance.</LI><LI CLASS="DashedList"><A NAME="pgfId=1448"> </A>If bit lengths are different, each instance shall get a part-select of the port expression as specified in the range, starting with the right-hand index.</LI><LI CLASS="DashedList"><A NAME="pgfId=1449"> </A>A warning message shall be issued if there are too many or too few bits to connect to all the instances. If too few bits are specified, the corresponding ports shall be zero filled.</LI></UL><P CLASS="Body"><A NAME="pgfId=1450"> </A>An individual instance from an array of instances shall be referenced in the same manner as referencing an element of an array of registers. </P></DIV><DIV><H2 CLASS="Example"><A NAME="pgfId=1435"> </A></H2><P CLASS="Body"><A NAME="pgfId=1437"> </A>1. The following declaration of <CODE CLASS="code">nand_array</CODE> declares four instances that can be referenced by nand_array[1], nand_array[2], nand_array[3], and nand_array[4] respectively.</P><PRE CLASS="CodeIndent"><A NAME="pgfId=1442"> </A><B CLASS="Keyword">nand</B> #2 nand_array[1:4]( ... ) ;</PRE><P CLASS="Body"><A NAME="pgfId=1453"> </A>2. The two module descriptions shown below are equivalent, and demonstrate the range specification and connection rules for declaring array of instances:</P><P CLASS="Body"><A NAME="pgfId=1454"> </A></P><DIV><IMG SRC="ch07-2.gif"></DIV><P CLASS="Body"><A NAME="pgfId=1457"> </A>3. The two module descriptions shown below are equivalent, and demonstrate how different instances within an array of instances are connected when the port sizes do not match. </P><P CLASS="Body"><A NAME="pgfId=1458"> </A></P><DIV><IMG SRC="ch07-3.gif"></DIV><P CLASS="Body"><A NAME="pgfId=1461"> </A>4. This example demonstrates how a series of modules can be chained together. <A HREF="ch07.1.htm#18211" CLASS="XRef">See : Schematic Diagram of interconnections in array of instances</A>shows an equivalent schematic interconnections of DFF instances.</P><P CLASS="Body"><A NAME="pgfId=1462"> </A></P><DIV><IMG SRC="ch07-4.gif"></DIV><P CLASS="Body"><A NAME="pgfId=1463"> </A></P><DIV><IMG SRC="ch07-5.gif"></DIV><P CLASS="FigCapBody"><A NAME="pgfId=1464"> </A>Figure&nbsp;7-1<A NAME="18211"> </A>: Schematic Diagram of interconnections in array of instances</P></DIV><HR><P><A HREF="ch07.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A HREF="ch07.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="ch07.2.htm">Next&nbsp;&nbsp;page</A></P></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久嫩草精品久久久精品一| 日韩高清不卡一区| 国产精品乱码人人做人人爱 | 经典三级在线一区| 日韩亚洲国产中文字幕欧美| 美国三级日本三级久久99| 丁香亚洲综合激情啪啪综合| 欧美精品一区二区在线播放| 欧美无砖专区一中文字| 欧美精品一区二区在线播放| 中文字幕欧美一| 国产盗摄视频一区二区三区| 国内欧美视频一区二区| 欧美中文一区二区三区| 亚洲国产精品精华液2区45| 国产一区二区三区免费观看 | 日韩精彩视频在线观看| 日韩欧美激情四射| 色综合久久中文综合久久97| 午夜伊人狠狠久久| 久久久久久夜精品精品免费| 色狠狠色噜噜噜综合网| 国产精品一区二区在线观看不卡 | 极品销魂美女一区二区三区| 亚洲欧洲在线观看av| 欧美一区二区在线免费观看| 色狠狠一区二区| 高清久久久久久| 国产最新精品免费| 国产传媒久久文化传媒| 国产一区二区三区黄视频| 美女国产一区二区三区| 色诱亚洲精品久久久久久| 韩国精品久久久| 国产精品中文有码| 国产精品系列在线观看| 国产乱码精品一品二品| 国产成人精品1024| 95精品视频在线| 欧美色图12p| 国产精品视频麻豆| 精品免费视频.| 久久久久久久久久久久久久久99| 色综合天天做天天爱| 六月丁香婷婷久久| 国产精品中文字幕欧美| 91一区二区在线观看| 国产成人高清在线| 色哟哟一区二区三区| 色悠久久久久综合欧美99| 久久嫩草精品久久久精品| 五月开心婷婷久久| 日韩黄色在线观看| 99re这里只有精品首页| 中文一区二区在线观看| 国产在线看一区| 日韩欧美一级二级| 国内精品在线播放| 国产无人区一区二区三区| 国产一区二区三区香蕉| 久久久欧美精品sm网站| 国产原创一区二区| 国产精品欧美精品| 色哟哟亚洲精品| 亚洲国产精品麻豆| 国产日韩欧美一区二区三区乱码| 亚洲综合成人网| 欧美视频一二三区| 亚洲图片有声小说| 日韩国产欧美一区二区三区| 国产69精品久久99不卡| 久久久99久久| 精品一区精品二区高清| 国产亚洲精品超碰| 欧美天堂亚洲电影院在线播放| 久久精品人人做人人综合 | 日韩毛片精品高清免费| 国产91精品久久久久久久网曝门| 欧美电视剧在线观看完整版| 久久99九九99精品| 精品国产自在久精品国产| 麻豆精品一二三| 久久男人中文字幕资源站| 国产aⅴ精品一区二区三区色成熟| 91性感美女视频| 美女免费视频一区| 午夜av区久久| 国产毛片精品国产一区二区三区| 欧美吞精做爰啪啪高潮| 久久精品国产一区二区| 国产精品成人在线观看| 91超碰这里只有精品国产| 美女视频黄久久| 亚洲日本在线视频观看| 8v天堂国产在线一区二区| 国产综合色视频| 一区二区三区加勒比av| 久久综合99re88久久爱| 538在线一区二区精品国产| 欧美精品1区2区3区| 欧美一区二区三区四区在线观看 | 日韩一区二区中文字幕| 欧美va亚洲va香蕉在线| 精品噜噜噜噜久久久久久久久试看 | 日韩视频一区二区在线观看| 国内精品视频一区二区三区八戒 | 中文字幕一区二区三区乱码在线| 欧美性一级生活| 欧美精品久久99| 日韩精品在线网站| 在线播放中文一区| 久久欧美一区二区| 91国在线观看| 日韩精品一区二| 久久精品欧美日韩| 久久九九国产精品| 色999日韩国产欧美一区二区| 日韩av成人高清| 亚洲成人一二三| 香蕉影视欧美成人| 免费在线看一区| 久久国产乱子精品免费女| 人人狠狠综合久久亚洲| 蓝色福利精品导航| 国产伦精品一区二区三区在线观看| 美女一区二区久久| 国产一区亚洲一区| av一本久道久久综合久久鬼色| 国产精品亚洲午夜一区二区三区| 欧美a一区二区| 国产又黄又大久久| 99v久久综合狠狠综合久久| 91亚洲大成网污www| 欧美日韩性生活| 久久久国际精品| 一区二区三区 在线观看视频| 亚洲一区二区3| 狠狠色丁香婷婷综合久久片| 99视频在线精品| 制服丝袜av成人在线看| 中文字幕在线一区免费| 天天影视涩香欲综合网| 成人精品一区二区三区中文字幕| 91视频免费观看| 国产欧美精品在线观看| 日日夜夜精品视频天天综合网| 激情综合色综合久久综合| 91蜜桃网址入口| 中文字幕欧美日本乱码一线二线| 亚洲午夜激情av| 欧美主播一区二区三区| 欧美激情在线观看视频免费| 亚洲综合久久av| 91久久精品日日躁夜夜躁欧美| 精品三级在线看| 激情图片小说一区| 精品毛片乱码1区2区3区| 婷婷综合久久一区二区三区| 色综合色狠狠天天综合色| 久久久精品影视| 国产成人精品免费一区二区| 久久久91精品国产一区二区三区| 麻豆91精品视频| 久久蜜桃一区二区| 国产99久久久久| 亚洲黄色av一区| 欧美日韩视频在线一区二区| 天涯成人国产亚洲精品一区av| 91精品办公室少妇高潮对白| 亚洲第一成人在线| 精品国产伦一区二区三区免费| 精品在线你懂的| 欧美国产一区二区| 91福利视频在线| 国产精品久久777777| 欧美麻豆精品久久久久久| 日韩精品中午字幕| 另类欧美日韩国产在线| 欧美一区三区四区| 亚洲激情中文1区| 一本色道综合亚洲| 日本一区二区三区电影| 美女视频免费一区| 久久久亚洲精品石原莉奈| 美女mm1313爽爽久久久蜜臀| 日韩欧美123| 在线观看不卡一区| 91黄色小视频| 欧美妇女性影城| 亚洲特级片在线| 国产专区综合网| 制服.丝袜.亚洲.中文.综合| 亚洲国产电影在线观看| 国产精品国产馆在线真实露脸 | 99在线热播精品免费| 欧美一级淫片007| jvid福利写真一区二区三区| 国产精品美女一区二区三区 | 欧美一卡二卡在线观看| 日本一道高清亚洲日美韩|