最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

第三章 模塊的結(jié)構(gòu)、數(shù)據(jù)類型、變量和基本運(yùn)算符號(hào)

2022-01-12 22:34 作者:dc多吃  | 我要投稿

概述

如第三章標(biāo)題

3.1模塊的結(jié)構(gòu)

  1. 模塊=接口+邏輯功能(定義輸入如何影響輸出的)

3.1.1模塊的端口定義

  1. module 模塊名(口1,口2……);

  2. 引用

    ①模塊名();//按順序

    ②模塊名(.端口名(端口信號(hào)名)……)//可不按順序,代碼可讀性較高

3.1.2模塊內(nèi)容

  1. I/O

    input\output\inout?[信號(hào)位寬-1:0] 端口名;//輸入\輸出\輸入輸出口

    也可以寫在module聲明里

  2. 內(nèi)部信號(hào)

    wire\reg

  3. 功能定義

    assign/實(shí)例元件(and)/always塊

3.1.3理解要點(diǎn)

時(shí)序、順序\并行執(zhí)行

3.1.4要點(diǎn)總結(jié)

  1. 模塊并行

  2. 只有連續(xù)賦值assign語(yǔ)句和實(shí)例語(yǔ)句可以獨(dú)立于過程塊而存在于模塊的功能定義部分。

  3. 先后出現(xiàn)的秩序沒有關(guān)系

3.2數(shù)據(jù)類型及其常量和變量

reg\wire\integer\parameter

3.2.1常量

  1. 數(shù)字

    ①常量不說明位數(shù)的時(shí)候,默認(rèn)32位

    ②不說明進(jìn)制的時(shí)候,默認(rèn)十進(jìn)制

  2. 參數(shù)型

    ①parameter 參數(shù)名=表達(dá)式 //提升代碼可讀性和可維護(hù)性

    ②Decode #(4,0) D1

    ③defparam 用在一個(gè)模塊中改變另外一個(gè)模塊的參數(shù)的時(shí)候。

    defparam Test.T.B1.P=2;

3.2.2變量

  1. wire 變量默認(rèn)時(shí)候即為wire型

  2. reg 

    ①默認(rèn)初始值為x;被用作操作數(shù)的時(shí),為無符號(hào)值,“-1”為15

    ②always塊內(nèi),所有的信號(hào)必須被定義為reg型。

  3. memory

    ①reg[7:0] memg[255,0];//定義了一個(gè)memg的存儲(chǔ)器,256個(gè)8位的寄存器構(gòu)成。

    ②注意寄存器和存儲(chǔ)器的讀寫操作不同。

3.3運(yùn)算符及表達(dá)式

  1. 取余% 結(jié)果取第一個(gè)操作數(shù)的符號(hào)

  2. 算數(shù)運(yùn)算操作時(shí),一個(gè)為z則結(jié)果為z

  3. 長(zhǎng)度不同時(shí),運(yùn)算自動(dòng)高位補(bǔ)0


第三章 模塊的結(jié)構(gòu)、數(shù)據(jù)類型、變量和基本運(yùn)算符號(hào)的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國(guó)家法律
梨树县| 玉环县| 扎赉特旗| 启东市| 桦甸市| 余姚市| 克什克腾旗| 泰和县| 会宁县| 曲沃县| 凌海市| 扎鲁特旗| 镇远县| 琼海市| 葵青区| 邻水| 安阳市| 平泉县| 江达县| 泰宁县| 祁连县| 崇州市| 公主岭市| 广昌县| 青铜峡市| 云林县| 蒲城县| 云安县| 自贡市| 五大连池市| 靖宇县| 区。| 屯昌县| 岐山县| 井冈山市| 宜州市| 宣城市| 长乐市| 延津县| 巴楚县| 赣州市|