在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

reg與wire的區(qū)別

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-03 10:00 ? 次閱讀

1,reg與wire的區(qū)別:

相同點:

都能表示一種類型類型。

不同點:

wire

連線型數(shù)據(jù),線網(wǎng)類型;

表示元件間的物理連線,不能保存數(shù)據(jù);

線網(wǎng)是被驅(qū)動的,可以用連續(xù)賦值語句或把元件的輸出連接到線網(wǎng)等方式進(jìn)行驅(qū)動;

給線網(wǎng)提供驅(qū)動的賦值元件就是“驅(qū)動源”,線網(wǎng)的值由驅(qū)動源來決定;

如果線網(wǎng)沒有連接到驅(qū)動源,線網(wǎng)的缺省值為“Z”。

reg:

寄存器型數(shù)據(jù)類型,通常用于對存儲單元進(jìn)行描述;

這種變量可以保持它們自身的數(shù)值,直到該變量被指定了新的值為止 ;在過程被賦值的變量必須定義為reg型;

只能存放無符號數(shù);

有符號數(shù)寄存器變量:integer 。

2,$stop:

表示停止命令,常用格式為,位于initial語句中:

#時間(N) $stop;

表示在(N)個時間單位后,停止仿真

3,參數(shù)聲明parameter:

在程序中需要多次使用同一個數(shù)字時,可以考慮采用參數(shù)來提高代碼的簡潔度,降低代碼的設(shè)計量。

參數(shù)一經(jīng)聲明,就視其為一個常量,在整個過程中值不在改變。

其定義方式如下:

《變量名》=《變量定義》;

例如:

parameter SET_TIME_1S=27‘b50_000_000;

//把常量50000000用標(biāo)識符SET_TIME_1S來代替。

用同一個 parameter 同時定義多個參數(shù)時,各個參數(shù)之間用“ , ”來隔開。

使用參數(shù)可以提高代碼的可讀性,也便于修改。

4,仿真時的端口定義

與模塊輸入端口相連的信號端口是產(chǎn)生仿真信號的端口,需定義為reg類型;

與模塊輸出端口相連的信號端口是被輸出信號所驅(qū)動的端口,需要定義為wire類型;

5,阻塞與非阻塞賦值語句

1,非阻塞賦值語句

用操作符“《=”來標(biāo)識“非阻塞賦值語句”;

在begin-end串行語句中,一條非阻塞賦值語句的執(zhí)行不會阻塞下一條語句額執(zhí)行,也就是說,在本條非阻塞型過程賦值語句對應(yīng)的賦值操作執(zhí)行完之前,下一條語句也可以開始執(zhí)行。

仿真過程在遇到非阻塞型過程賦值語句后,首先計算其右端賦值表達(dá)式的值,然后等到仿真時間結(jié)束時將該計算結(jié)果賦值變量。也就是說,這種情況下的賦值操作是在同一時刻上的其他普通操作結(jié)束后才得以執(zhí)行。

2,阻塞賦值語句

用操作符“=”來標(biāo)識“阻塞賦值語句”;

在begin-end串行語句中的各條阻塞型過程賦值語句將它們在順序快中的排列次序依次得以執(zhí)行。

阻塞型賦值過程賦值語句的執(zhí)行過程:首先計算右端賦值表達(dá)式的值,然后立即將計算結(jié)果賦值給“=”左端的被賦值變量。

原文標(biāo)題:verilog的一些技巧

文章出處:【微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

審核編輯:彭靜
聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • Reg
    Reg
    +關(guān)注

    關(guān)注

    0

    文章

    20

    瀏覽量

    11595
  • 端口
    +關(guān)注

    關(guān)注

    4

    文章

    1003

    瀏覽量

    32605
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4874

    瀏覽量

    69938
  • Wire
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    16006

原文標(biāo)題:verilog的一些技巧

文章出處:【微信號:zhuyandz,微信公眾號:FPGA之家】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    DS2431 1024位1-Wire EEPROM技術(shù)手冊

    DS2431是一款1024位1-Wire? EEPROM芯片,由四頁存儲區(qū)組成,每頁256位。數(shù)據(jù)先被寫入一個8字節(jié)暫存器中,經(jīng)校驗后復(fù)制到EEPROM存儲器。該器件的特點是,四頁存儲區(qū)相互獨(dú)立
    的頭像 發(fā)表于 02-26 15:38 ?340次閱讀
    DS2431 1024位1-<b class='flag-5'>Wire</b> EEPROM技術(shù)手冊

    DS2413系列雙通道可編程1-Wire芯片技術(shù)手冊

    DS2413是雙通道可編程I/O 1-Wire?芯片。PIO輸出配置為開漏極,提供最高20mA的吸電流能力,截止?fàn)顟B(tài)工作電壓可達(dá)28V。通過專門的器件級命令協(xié)議實現(xiàn)PIO引腳的控制與檢測。為了在最終
    的頭像 發(fā)表于 02-26 15:12 ?270次閱讀
    DS2413系列雙通道可編程1-<b class='flag-5'>Wire</b>芯片技術(shù)手冊

    DS28EC20 20Kb 1-Wire EEPROM技術(shù)手冊

    DS28EC20是一款20480位、1-Wire? EEPROM,分為80個256位的存儲器頁。器件提供一個額外的頁用于控制功能。數(shù)據(jù)被寫入一個32字節(jié)暫存器,經(jīng)過校驗后,復(fù)制到EEPROM存儲器
    的頭像 發(fā)表于 02-26 14:33 ?351次閱讀
    DS28EC20 20Kb 1-<b class='flag-5'>Wire</b> EEPROM技術(shù)手冊

    DS9490 USB至1-Wire/iButton適配器技術(shù)手冊

    DS9490B是一個USB橋接器和支架,用于單個F5尺寸的iButton。iButton被安全地固定在帶鎖的門后。DS9490R是一個帶有1-Wire RJ11接口的USB橋,可容納1-Wire插座
    的頭像 發(fā)表于 02-26 10:45 ?330次閱讀
    DS9490 USB至1-<b class='flag-5'>Wire</b>/iButton適配器技術(shù)手冊

    想用I2S_WC/GPIO_REG07和I2S_DA/GPIO_REG06透傳pwm,怎么實現(xiàn)?

    我們現(xiàn)在用的是927-924方案,硬件參考奇瑞給的文檔,想用I2S_WC/GPIO_REG07 和 I2S_DA/GPIO_REG06透傳pwm 現(xiàn)在軟件按925-926設(shè)置文檔
    發(fā)表于 12-16 08:34

    讀寫DATAOUT_CTL_REG的程序有什么錯誤嗎?

    程序如下,想請教一下,我讀寫DATAOUT_CTL_REG的程序有什么錯誤嗎? AD_Conversion(); AD_Write(0xD0280004); // 寫入RANGE_SEL_REG
    發(fā)表于 12-13 08:38

    使用ADC3424EVM的2-wire模數(shù)轉(zhuǎn)換,ADC3424需要配置嗎?

    如果只使用ADC3424EVM的2-wire模數(shù)轉(zhuǎn)換 那么ADC3424需要配置嗎?還是無需配置,上電使用寄存器的默認(rèn)配置就能使用?
    發(fā)表于 11-22 06:38

    ADC3683 FCLK輸出占空比異常的原因?怎么處理?

    , 0x1B, 0x00); // REAL DECIMATION, 18-bit, 1-WIRE, 0xFF800 write_reg(fd, 0x20, 0x00); write_reg(fd
    發(fā)表于 11-15 07:16

    FPGA算法工程師、邏輯工程師、原型驗證工程師有什么區(qū)別

    。但在實際工作中,這三個角色的工作可能會有一定的重疊和交叉。 交流問題(二) Q:Verilog 中定義信號為什么要區(qū)分 wirereg 兩種類型? Verilog 中,過程賦值語句要定義成
    發(fā)表于 09-23 18:26

    已經(jīng)編程完畢的PGA308,如何再通過one wire通信?

    請問對已經(jīng)編程完畢的PGA308,如何再通過one wire通信?
    發(fā)表于 08-22 08:27

    PGA308 3線制模式,one wire連接到Vout,對OTP編程后還能再通過one wire與PGA308通信嗎?

    請問PGA308,3線制模式,one wire連接到Vout,已經(jīng)對OTP編程后,還能再通過one wire與PGA308通信嗎?再次對PGA308校準(zhǔn)
    發(fā)表于 08-22 07:41

    求助:遇見詭異問題,F(xiàn)PGA模塊A輸出端口連接模塊B輸入后,模塊A不能正常工作的

    reset, input wire[7:0] serial_in, input wire data_valid, output reg [7:0] serial_out, output
    發(fā)表于 07-22 11:41

    關(guān)于Verilog的一些基本語法

    一、了解不同的變量類型 ①、wirereg區(qū)別 verilog中的變量類型有wire類型和reg類型。在實際的電路中
    發(fā)表于 05-31 18:31

    新手入門的簡單小例子-05-重制版03基礎(chǔ)計數(shù)模塊

    基礎(chǔ)計數(shù)模塊對應(yīng)的實際code如下: module CNT( input wire clk, input wire rst_n, output reg [2:0] OUT ); reg
    發(fā)表于 04-28 11:05

    30 mA 5.5-V增壓泵REG 71055數(shù)據(jù)表

    電子發(fā)燒友網(wǎng)站提供《30 mA 5.5-V增壓泵REG 71055數(shù)據(jù)表.pdf》資料免費(fèi)下載
    發(fā)表于 04-23 09:49 ?0次下載
    30 mA 5.5-V增壓泵<b class='flag-5'>REG</b> 71055數(shù)據(jù)表
    主站蜘蛛池模板: 精品手机在线视频 | 色偷偷亚洲综合网亚洲 | 久久久久99精品成人片三人毛片 | 国产伦精品一区二区三区免 | 五月婷婷色网 | 丁香五月网久久综合 | 视频在线观看免费 | 2020av在线| 天堂电影免费在线资源 | 美女被免费网站在线视频九色 | 色婷五月综激情亚洲综合 | 日本免费福利视频 | 毛片一级黄色 | 狠狠操天天操视频 | 国产三级视频在线播放 | 好吊色青青青国产在线观看 | 大色综合色综合网站 | 欧美一级片观看 | 毛片福利| 一二三四日本视频社区 | 日韩综合nv一区二区在线观看 | 在线观看深夜观看网站免费 | 午夜精品一区二区三区在线视 | 欧美综合国产精品日韩一 | 看免费视频 | 日本三级香港三级人妇 m | 国产婷婷综合丁香亚洲欧洲 | 热re久久精品国产99热 | 久久亚洲aⅴ精品网站婷婷 久久亚洲成人 | 亚洲swag精品自拍一区 | 国产精品午夜免费观看网站 | 美女免费视频一区二区三区 | 高清一区二区三区四区五区 | 轻点太大了好深好爽h文 | 亚洲精品91大神在线观看 | 日本高清一区二区三区不卡免费 | 明日花绮罗snis-862在线播放 | 国产精品高清免费网站 | 欧美两性网 | 俺去啦最新网址 | 午夜国产福利在线观看 |