chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

reg與wire的區(qū)別

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-03 10:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

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

相同點(diǎn):

都能表示一種類型類型。

不同點(diǎn):

wire

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

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

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

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

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

reg:

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

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

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

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

2,$stop:

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

#時(shí)間(N) $stop;

表示在(N)個(gè)時(shí)間單位后,停止仿真。

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

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

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

其定義方式如下:

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

例如:

parameter SET_TIME_1S=27‘b50_000_000;

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

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

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

4,仿真時(shí)的端口定義

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

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

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

1,非阻塞賦值語句

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

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

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

2,阻塞賦值語句

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

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

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

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

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

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

    關(guān)注

    0

    文章

    20

    瀏覽量

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

    關(guān)注

    4

    文章

    1090

    瀏覽量

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

    關(guān)注

    30

    文章

    4921

    瀏覽量

    72204
  • Wire
    +關(guān)注

    關(guān)注

    0

    文章

    23

    瀏覽量

    16185

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

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

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    如果在WL_REG_ON/BT_REG_ON為低時(shí)輸入PCIe REFCLK,會(huì)有什么問題嗎?

    如果在WL_REG_ON/BT_REG_ON為低時(shí)輸入PCIe REFCLK,會(huì)有什么問題嗎? 我想知道當(dāng) VBAT/VDDIO 處于開啟狀態(tài)且 WL_REG_ON/BT_REG_ON
    發(fā)表于 07-17 07:34

    DS28E10 1-Wire SHA-1認(rèn)證器技術(shù)手冊

    器件帶有唯一的64位ROM注冊碼(ROM ID),由工廠刻入芯片。每次可向存儲(chǔ)器寫入4個(gè)字節(jié),安全的低成本工廠編程服務(wù)可對(duì)器件數(shù)據(jù)進(jìn)行預(yù)編程,這也包括SHA-1安全數(shù)據(jù)部分。器件通過單觸點(diǎn)1-Wire?總線進(jìn)行通信,遵循標(biāo)準(zhǔn)的1-Wire協(xié)議,ROM ID在多器件1-
    的頭像 發(fā)表于 05-14 14:26 ?623次閱讀
    DS28E10 1-<b class='flag-5'>Wire</b> SHA-1認(rèn)證器技術(shù)手冊

    DS2465 DeepCover安全認(rèn)證器具有SHA-256協(xié)處理器和1-Wire主機(jī)功能技術(shù)手冊

    DeepCover 嵌入式安全方案通過多層高級(jí)物理保護(hù)為系 統(tǒng)提供最安全的密鑰存儲(chǔ),有效保護(hù)敏感數(shù)據(jù)。 DS2465是一款SHA-256協(xié)處理器,內(nèi)置1-Wire ^?^ 主控制器,提供主機(jī)
    的頭像 發(fā)表于 05-14 14:09 ?582次閱讀
    DS2465 DeepCover安全認(rèn)證器具有SHA-256協(xié)處理器和1-<b class='flag-5'>Wire</b>主機(jī)功能技術(shù)手冊

    DS24L65 DeepCover安全認(rèn)證器,具有SHA-256協(xié)處理器和1-Wire主機(jī)功能技術(shù)手冊

    DeepCover 嵌入式安全方案采用多重先進(jìn)的物理安全機(jī)制保護(hù)敏感數(shù)據(jù),提供最高等級(jí)的密鑰存儲(chǔ)安全保護(hù)。DeepCover安全認(rèn)證器(DS24L65)是一款SHA-256協(xié)處理器,內(nèi)置1-Wire
    的頭像 發(fā)表于 05-14 11:25 ?454次閱讀
    DS24L65 DeepCover安全認(rèn)證器,具有SHA-256協(xié)處理器和1-<b class='flag-5'>Wire</b>主機(jī)功能技術(shù)手冊

    DS2475帶1-Wire主機(jī)的DeepCover ECDSA協(xié)處理器技術(shù)手冊

    DeepCover 嵌入式安全解決方案將敏感數(shù)據(jù)隱藏在多層先進(jìn)的物理安全保護(hù)之下,從而提供非常安全的密鑰存儲(chǔ)。 具有內(nèi)置1-Wire ^?^ 主機(jī)(DS2475)的DeepCover橢圓曲線
    的頭像 發(fā)表于 05-14 11:17 ?526次閱讀
    DS2475帶1-<b class='flag-5'>Wire</b>主機(jī)的DeepCover ECDSA協(xié)處理器技術(shù)手冊

    DS28E16 1-Wire SHA-3安全認(rèn)證器技術(shù)手冊

    計(jì)數(shù)器和唯一的64位ROM識(shí)別碼(ROM ID)。唯一的ROM ID用作加密運(yùn)算的基本輸入?yún)?shù),也作為應(yīng)用中的電子序列號(hào)。器件通過單觸點(diǎn)1-Wire?總線通信。通信采用1-Wire協(xié)議,ROM ID作為多器件1-Wire網(wǎng)絡(luò)中的
    的頭像 發(fā)表于 05-13 15:18 ?551次閱讀
    DS28E16 1-<b class='flag-5'>Wire</b> SHA-3安全認(rèn)證器技術(shù)手冊

    REG1117A 1A、15V、線性穩(wěn)壓器數(shù)據(jù)手冊

    REG1117 是易于使用的三端子穩(wěn)壓器系列。該系列包括各種固定和 可調(diào)電壓版本,兩種電流(800mA 和 1A)和兩種封裝類型(SOT-223 和 DDPAK)。 可調(diào)版本的輸出電壓由兩個(gè)外部電阻器設(shè)置。低壓差電壓REG1117 允許其使用低至 1V 的輸入-輸出電壓
    的頭像 發(fā)表于 03-17 10:41 ?723次閱讀
    <b class='flag-5'>REG</b>1117A 1A、15V、線性穩(wěn)壓器數(shù)據(jù)手冊

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

    DS2431是一款1024位1-Wire? EEPROM芯片,由四頁存儲(chǔ)區(qū)組成,每頁256位。數(shù)據(jù)先被寫入一個(gè)8字節(jié)暫存器中,經(jīng)校驗(yàn)后復(fù)制到EEPROM存儲(chǔ)器。該器件的特點(diǎn)是,四頁存儲(chǔ)區(qū)相互獨(dú)立
    的頭像 發(fā)表于 02-26 15:38 ?1325次閱讀
    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。通過專門的器件級(jí)命令協(xié)議實(shí)現(xiàn)PIO引腳的控制與檢測。為了在最終
    的頭像 發(fā)表于 02-26 15:12 ?778次閱讀
    DS2413系列雙通道可編程1-<b class='flag-5'>Wire</b>芯片技術(shù)手冊

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

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

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

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

    想用I2S_WC/GPIO_REG07和I2S_DA/GPIO_REG06透傳pwm,怎么實(shí)現(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的程序有什么錯(cuò)誤嗎?

    程序如下,想請(qǐng)教一下,我讀寫DATAOUT_CTL_REG的程序有什么錯(cuò)誤嗎? 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