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

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

?? ch03.9.htm

?? Verilog DHL教程
?? HTM
字號:
<HTML><HEAD>  <META NAME="GENERATOR" CONTENT="Adobe PageMill 2.0 Mac">  <LINK REL="STYLESHEET" HREF="ch03.css">  <TITLE> 3.9&nbsp;&nbsp;&nbsp;Integers, reals, times and realtimes</TITLE></HEAD><BODY BGCOLOR="#ffffff"><P><A NAME="pgfId=552"></A><HR ALIGN=LEFT></P><P><A HREF="ch03.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A HREF="ch03.8.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="ch03.a.htm">Next&nbsp;&nbsp;page</A></P><H1>3.9&nbsp;&nbsp;&nbsp;Integers, reals, times and realtimes</H1><P><P CLASS="Body"><A NAME="pgfId=554"></A>In addition to modeling hardware,there are other uses for registers in an HDL model. Although reg variablescan be used for general purposes such as counting the number of times aparticular net changes value, the <I>integer</I> and <I>time</I> registerdata types are provided for convenience and to make the description moreself-documenting.</P><P><P CLASS="Body"><A NAME="pgfId=555"></A>The syntax for declaring <B>integer</B>,<B>time</B>, <B>real</B> and <B>realtime</B> registers is as follows (fromSyntax&nbsp;3-2):</P><PRE><A NAME="pgfId=1401"></A> integer_declaration ::= <B>integer</B>  list_of_register_identifiers <B>;</B><A NAME="pgfId=1402"></A> time_declaration ::= <B>time</B>   list_of_register_identifiers <B>;</B><A NAME="pgfId=1403"></A> real_declaration ::= <B>real</B> real_identifier { <B>,</B> real_identifier } <B>;</B><A NAME="pgfId=1404"></A> realtime_declaration ::= <B>realtime</B> real_identifier { <B>,</B> real_identifier } <B>;</B></PRE><P><P CLASS="BNFCapBody"><A NAME="pgfId=365"></A>Syntax&nbsp;3-3: Syntaxfor Integer, time, real and realtime declarations</P><P><P CLASS="Body"><A NAME="pgfId=427"></A>The syntax for list of registervariables is defined in section&nbsp;3.2.2.</P><P><P CLASS="Body"><A NAME="pgfId=520"></A>An <I>integer</I> is a generalpurpose register used for manipulating quantities that are not regardedas hardware registers.</P><P><P CLASS="Body"><A NAME="pgfId=559"></A>A <I>time</I> register is usedfor storing and manipulating simulation time quantities in situations wheretiming checks are required and for diagnostics and debugging purposes. Thisdata type is typically used in conjunction with the <B>$time </B>systemfunction (see Section 14).</P><P><P CLASS="Body"><A NAME="pgfId=521"></A>Arrays of integer and time registersshall be declared in the same manner as arrays of reg type (section&nbsp;3.8).</P><P><P CLASS="Body"><A NAME="pgfId=563"></A>The integer and time registersshall be assigned values in the same manner as reg. Procedural assignmentsshall be used to trigger their value changes.</P><P><P CLASS="Body"><A NAME="pgfId=564"></A>The time registers shall behavethe same as a register of at least 64 bits. They shall be unsigned quantities,and unsigned arithmetic shall be performed on them. In contrast, integerregisters shall be treated as signed quantities. Arithmetic operations performedon integer registers shall produce 2's complement results.</P><P><P CLASS="Body"><A NAME="pgfId=567"></A>The Verilog HDL supports <I>real</I>number constants and real register data type in addition to integer andtime register data types. Except for the following restrictions, registersdeclared as real can be used in the same places that integers and time registersare used:</P><UL>  <LI><A NAME="pgfId=532"></A>Not all Verilog HDL operators can be used with  real number values. See Table&nbsp;4-3 in section&nbsp;4.1 for lists of  valid and invalid operators for real numbers and real registers.  <LI><A NAME="pgfId=570"></A>Real registers shall not use range in the declaration  <LI><A NAME="pgfId=627"></A>Real registers shall default to an initial  value of zero.</UL><P><P CLASS="Body"><A NAME="pgfId=560"></A>The <I>realtime</I> declarationsshall be treated synonymous with real declarations, and can be used interchangeably.</P><P><P CLASS="Body"><A NAME="pgfId=372"></A>Examples:</P><PRE><A NAME="pgfId=522"></A> <B>integer</B> a[1:64]; // an array of 64 integer values<B>time</B> chng_hist[1:1000]; // an array of 1000 time values<A NAME="pgfId=476"></A> <B>real</B> float ; // a register to store real value<A NAME="pgfId=509"></A> <B>realtime</B> rtime ; // a register to store time as a real value</PRE><P><P CLASS="Note"><A NAME="pgfId=543"></A>NOTE--Implementations may limitthe maximum size of an <B>integer</B> variable, but shall at least be 32bits.</P><P><P CLASS="SubSection"><A NAME="pgfId=580"></A>Operators and real numbers</P><P><P CLASS="Body"><A NAME="pgfId=582"></A>The result of using logical orrelational operators on real numbers and real registers is a single-bitscalar value. Not all Verilog HDL operators can be used with expressioninvolving real numbers and real registers. Table&nbsp;4-3 in 4.1 lists thevalid operators for use with real numbers and real registers. Real numberconstants and real registers are also prohibited in the following cases:</P><UL>  <LI><A NAME="pgfId=583"></A>edge descriptors (posedge, negedge) applied  to real registers  <LI><A NAME="pgfId=584"></A>bit-select or part-select references of variables  declared as <CODE>real</CODE>  <LI><A NAME="pgfId=585"></A>real number index expressions of bit-select  or part-select references of vectors  <LI><A NAME="pgfId=586"></A>declaration of memories (arrays of real registers)</UL><P><P CLASS="SubSection"><A NAME="pgfId=519"></A>Conversion</P><P><P CLASS="Body"><A NAME="pgfId=573"></A>Real numbers shall be convertedto integers by rounding the real number to the nearest integer, rather thanby truncating it. Implicit conversion shall take place when a real numberis assigned to an integer. The ties shall be rounded away from zero.</P><P><P CLASS="Body"><A NAME="pgfId=578"></A>Implicit conversion shall takeplace when a net or register is assigned to a real. Individual bits thatare <CODE>x</CODE> or <CODE>z</CODE> in the net or the register shall betreated as zero upon conversion.</P><P><P CLASS="Body"><A NAME="pgfId=579"></A>See Section 14 for a discussionof system tasks that perform explicit conversion.</P><P><HR ALIGN=LEFT></P><P><A HREF="ch03.htm">Chapter&nbsp;&nbsp;start</A>&nbsp;&nbsp;&nbsp;<A HREF="ch03.8.htm">Previous&nbsp;&nbsp;page</A>&nbsp;&nbsp;<A HREF="ch03.a.htm">Next&nbsp;&nbsp;page</A></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
在线不卡免费欧美| 国产·精品毛片| 亚洲最大色网站| 中文字幕亚洲区| 久久蜜臀中文字幕| 精品国产91久久久久久久妲己| 欧美日韩中文另类| 欧美日本韩国一区| 欧美一区午夜精品| 欧美成人三级在线| 国产欧美一区二区精品性色超碰| 久久五月婷婷丁香社区| 久久久精品日韩欧美| 久久久久久久久久看片| 国产精品欧美极品| 亚洲丝袜美腿综合| 亚洲一二三区不卡| 麻豆国产欧美一区二区三区| 看电视剧不卡顿的网站| 国产麻豆视频精品| 91女人视频在线观看| 欧美美女一区二区在线观看| 日韩精品专区在线| 国产日韩亚洲欧美综合| 亚洲一区在线观看免费观看电影高清| 亚洲高清视频中文字幕| 久久成人久久鬼色| 一本色道久久加勒比精品| 欧美美女bb生活片| 中文字幕不卡三区| 日韩中文欧美在线| 国产精品一区二区黑丝| 日本福利一区二区| 亚洲精品一区二区三区在线观看 | 亚洲一区在线观看网站| 免费看黄色91| 91小宝寻花一区二区三区| 91麻豆精品国产91久久久使用方法| 精品精品国产高清一毛片一天堂| 国产精品麻豆视频| 蜜桃视频一区二区三区| 一本到高清视频免费精品| 91精品免费在线| 中文字幕一区二区视频| 麻豆成人久久精品二区三区红 | 天堂精品中文字幕在线| 从欧美一区二区三区| 337p亚洲精品色噜噜狠狠| 国产精品国产馆在线真实露脸| 午夜精品在线看| 91香蕉视频在线| 国产午夜精品福利| 久久成人麻豆午夜电影| 欧美日韩黄色一区二区| 亚洲免费色视频| 99精品视频在线观看| 久久久电影一区二区三区| 日本欧美肥老太交大片| 欧美日韩日日夜夜| 亚洲自拍都市欧美小说| 91网站最新地址| 国产精品久久久久久久久久免费看| 裸体在线国模精品偷拍| 欧美一卡二卡在线观看| 日本不卡视频在线| 欧美一区二区三区不卡| 日韩福利视频网| 制服丝袜中文字幕亚洲| 日本vs亚洲vs韩国一区三区| 91麻豆精品国产91久久久久久| 亚洲福利一二三区| 91麻豆蜜桃一区二区三区| 欧美在线一区二区三区| 中文字幕精品三区| 九九国产精品视频| 欧美一区二区三区啪啪| 中文av一区特黄| 国产久卡久卡久卡久卡视频精品| 欧美精品一级二级三级| 日韩国产在线观看一区| 欧美日本一道本在线视频| 一区二区三区 在线观看视频| 国产成人99久久亚洲综合精品| 精品国精品国产尤物美女| 午夜不卡av在线| 在线播放亚洲一区| 日日摸夜夜添夜夜添精品视频 | 中文字幕va一区二区三区| 国产最新精品精品你懂的| 日韩免费性生活视频播放| 天天射综合影视| 欧美日产在线观看| 麻豆精品国产传媒mv男同| 欧美一区二区三区免费在线看| 性做久久久久久| 欧美日韩精品一区二区三区蜜桃 | 国产福利一区二区三区| 2024国产精品| 国产盗摄女厕一区二区三区| 久久精品视频在线看| 国产综合色精品一区二区三区| 精品捆绑美女sm三区| 国产一区二区三区四区五区入口 | 国产成人免费xxxxxxxx| 国产精品进线69影院| 91美女视频网站| 洋洋av久久久久久久一区| 欧美福利电影网| 久久精品国产77777蜜臀| 欧美变态凌虐bdsm| 风间由美性色一区二区三区| 中文字幕日本不卡| 欧美伊人久久久久久午夜久久久久| 亚洲国产欧美日韩另类综合 | 亚洲欧美中日韩| 欧美一卡2卡三卡4卡5免费| 国产裸体歌舞团一区二区| 欧美激情在线观看视频免费| 91麻豆福利精品推荐| 中文字幕亚洲精品在线观看| 色婷婷一区二区三区四区| 亚洲国产成人porn| 欧美一区二区在线视频| 色猫猫国产区一区二在线视频| 午夜精品福利一区二区三区av| 亚洲精品一区二区三区精华液| 岛国av在线一区| 三级影片在线观看欧美日韩一区二区| 亚洲精品在线免费观看视频| 在线视频国内自拍亚洲视频| 日韩国产一二三区| 国产精品久久久99| 91精品欧美久久久久久动漫 | 国产精品亚洲视频| 亚洲三级小视频| 欧美电影免费观看高清完整版 | 国产iv一区二区三区| 亚洲国产综合91精品麻豆| 欧美精品一区二区三区久久久| 91免费视频网| caoporn国产一区二区| 秋霞av亚洲一区二区三| 亚洲激情一二三区| 国产视频一区在线播放| 欧美不卡视频一区| 欧美精品第1页| 色综合天天综合网天天狠天天| 久久精品二区亚洲w码| 亚洲一级在线观看| 中文字幕一区二区三区在线播放 | 亚洲欧美区自拍先锋| 欧美经典一区二区三区| 日韩美一区二区三区| 欧美最猛性xxxxx直播| 一本到不卡精品视频在线观看| 狠狠色2019综合网| 日韩黄色片在线观看| 日韩在线a电影| 亚洲午夜在线观看视频在线| 亚洲人成网站色在线观看| 国产精品国产三级国产aⅴ中文 | 91香蕉国产在线观看软件| 国产福利精品一区二区| 精品一二线国产| 日本成人在线网站| 国产精品系列在线观看| 国产一区欧美二区| 国产一区在线不卡| 国产精品一区二区三区网站| 极品少妇xxxx精品少妇| 六月丁香综合在线视频| 国产91高潮流白浆在线麻豆| 国产剧情一区在线| 国产美女在线观看一区| 激情综合色综合久久综合| 九色porny丨国产精品| 激情五月激情综合网| 成人免费毛片片v| 91美女在线视频| 91在线观看下载| 91视频精品在这里| 在线精品国精品国产尤物884a| 91在线观看免费视频| 3d成人h动漫网站入口| 欧美电影免费观看完整版| 久久久久99精品国产片| 国产精品毛片久久久久久久 | 不卡的av电影在线观看| 99精品欧美一区二区三区综合在线| 欧美美女黄视频| 欧美本精品男人aⅴ天堂| 中文字幕成人在线观看| 亚洲在线观看免费| 男女激情视频一区| 激情久久五月天| 欧美日韩精品电影| 国产日韩成人精品| 一区二区三区在线观看动漫| 蜜臀va亚洲va欧美va天堂| 成人午夜av电影|