91精品一区二区三区久久久久久_欧美一级特黄大片色_欧美一区二区人人喊爽_精品一区二区三区av

位置:51電子網 » 技術資料 » 消費類電子

​3314J-2-202G 實數型常量表示方法

發布時間:2019/10/10 12:04:12 訪問次數:1616

3314J-2-202G標識符和關鍵詞,給對象(如模塊名、電路的輸人與輸出端口、變量等)取名所用的字符串稱為標識符,標識符通常由英文字母、數字、$符和下畫線組成,并且規定標識符必須以英文字母或下畫線開始,不能以數字或$符開頭。標識符是區分大小寫的。例如,clk、counter8、_net、bus工A等都是合法的標識符,2cp、$latch、a米b則是非法的標識符;A和a是兩個不同的標識符。

關鍵詞是Verilog本身規定的特殊字符串,用來定義語言的結構,通常為小寫的英文字符串。例如,module、endmodule、input、output、wire、reg、and等都是關鍵詞。關鍵詞不能作為標識符使用。本書為清晰起見,將關鍵詞以粗體字印刷,但這不是語言本身所要求的。

字母Ⅴ系Ⅴerv High speed Intcgrated Circuit的縮寫。

該公司于1989年被Cadencc公司收購。

邏輯值集合,為了表示數字邏輯電路的邏輯狀態,Verilog規定了4種基本的邏輯值,如表2,3.1所示。

         

表2.3.1 4種邏輯狀態的表示

常量及其表示,在程序運行過程中,其值不能被改變的量稱為常量。Ⅴerilog中有兩種類型的常量:整數型常量和實數型常量。

整數型常量有兩種不同的表示方法:一是使用簡單的十進制數的形式表示常量,例如:30、-2都是十進制數表示的常量。用這種方法表示的常量被認為是有符號的常量。二是使用帶基數的形式表示常量,其格式為:

<+/->(位寬>i<基數符號)<數值>

其中(十/-)表示常量是正整數還是負整數,當常量為正整數時,前面的正號可以省略; <位寬)定義了常量對應的二進制數的寬度; <基數符號>定義了后面(數值>的表示形式,在(數值)表示中,左邊是最高有效位,右邊為最低有效位。整數型常量可以用二進制數(基數符號為b或B)的形式表示,還可以用十進制數(基數符號為d或D)、十六進制數(基數符號為h或H)和八進制數(基數符號為o或0)的形式表示。例如:3i b101、5’o37、8i he3分別表示位寬為3位的二進制數101、位寬為5位的八進制數37和位寬為8位的十六進制數E3,-4i d10、41 blxOx分別表示位寬為4位的十進制數10和位寬為4位的二進制數1×0×。為了增加數值的可讀性,可以在數字之間增加下畫線,例如:81b1001~0011是位寬為8位的二進制數10010011。

實數型常量也有兩種表示方法:一是使用簡單的十進制記數法,例如:0.1、2,0、5.67等都是十進制記數法表示的實數型常量。二是使用科學記數法,23~5.1E2、3.6E2、5E-4等都是使用科學記數法表示的實數型常量,它們以十進制記數法表示分別為23510.0、360.0和0.0005。

3314J-2-202G標識符和關鍵詞,給對象(如模塊名、電路的輸人與輸出端口、變量等)取名所用的字符串稱為標識符,標識符通常由英文字母、數字、$符和下畫線組成,并且規定標識符必須以英文字母或下畫線開始,不能以數字或$符開頭。標識符是區分大小寫的。例如,clk、counter8、_net、bus工A等都是合法的標識符,2cp、$latch、a米b則是非法的標識符;A和a是兩個不同的標識符。

關鍵詞是Verilog本身規定的特殊字符串,用來定義語言的結構,通常為小寫的英文字符串。例如,module、endmodule、input、output、wire、reg、and等都是關鍵詞。關鍵詞不能作為標識符使用。本書為清晰起見,將關鍵詞以粗體字印刷,但這不是語言本身所要求的。

字母Ⅴ系Ⅴerv High speed Intcgrated Circuit的縮寫。

該公司于1989年被Cadencc公司收購。

邏輯值集合,為了表示數字邏輯電路的邏輯狀態,Verilog規定了4種基本的邏輯值,如表2,3.1所示。

         

表2.3.1 4種邏輯狀態的表示

常量及其表示,在程序運行過程中,其值不能被改變的量稱為常量。Ⅴerilog中有兩種類型的常量:整數型常量和實數型常量。

整數型常量有兩種不同的表示方法:一是使用簡單的十進制數的形式表示常量,例如:30、-2都是十進制數表示的常量。用這種方法表示的常量被認為是有符號的常量。二是使用帶基數的形式表示常量,其格式為:

<+/->(位寬>i<基數符號)<數值>

其中(十/-)表示常量是正整數還是負整數,當常量為正整數時,前面的正號可以省略; <位寬)定義了常量對應的二進制數的寬度; <基數符號>定義了后面(數值>的表示形式,在(數值)表示中,左邊是最高有效位,右邊為最低有效位。整數型常量可以用二進制數(基數符號為b或B)的形式表示,還可以用十進制數(基數符號為d或D)、十六進制數(基數符號為h或H)和八進制數(基數符號為o或0)的形式表示。例如:3i b101、5’o37、8i he3分別表示位寬為3位的二進制數101、位寬為5位的八進制數37和位寬為8位的十六進制數E3,-4i d10、41 blxOx分別表示位寬為4位的十進制數10和位寬為4位的二進制數1×0×。為了增加數值的可讀性,可以在數字之間增加下畫線,例如:81b1001~0011是位寬為8位的二進制數10010011。

實數型常量也有兩種表示方法:一是使用簡單的十進制記數法,例如:0.1、2,0、5.67等都是十進制記數法表示的實數型常量。二是使用科學記數法,23~5.1E2、3.6E2、5E-4等都是使用科學記數法表示的實數型常量,它們以十進制記數法表示分別為23510.0、360.0和0.0005。

熱門點擊

 

推薦技術資料

中國傳媒大學傳媒博物館開
    傳媒博物館開館儀式隆童舉行。教育都i國家廣電總局等部門... [詳細]
版權所有:51dzw.COM
深圳服務熱線:13751165337  13692101218
粵ICP備09112631號-6(miitbeian.gov.cn)
公網安備44030402000607
深圳市碧威特網絡技術有限公司
付款方式


 復制成功!
获嘉县| 鄂伦春自治旗| 曲沃县| 永靖县| 屯门区| 新疆| 赫章县| 绥宁县| 九台市| 施秉县| 吴江市| 萨迦县| 固原市| 诏安县| 登封市| 新田县| 玉林市| 大姚县| 行唐县| 奉化市| 桃江县| 郯城县| 康定县| 竹北市| 鸡东县| 休宁县| 余姚市| 山丹县| 石阡县| 枣庄市| 顺义区| 凤冈县| 嘉定区| 皮山县| 威远县| 卢湾区| 丁青县| 高青县| 昭平县| 皋兰县| 武鸣县|