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)不再提示

verilog的一些基本概念

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

掃碼添加小助手

加入工程師交流群

FPGA各位和數(shù)字IC設(shè)計(jì)崗位面試時(shí)常常會(huì)問下verilog的一些基本概念,做了下整理,面試時(shí)一定用得上!

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ù)來提高代碼的簡(jiǎn)潔度,降低代碼的設(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串行語句中的各條阻塞型過程賦值語句將它們?cè)陧樞蚩熘械呐帕写涡蛞来蔚靡詧?zhí)行。

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

原文標(biāo)題:verilog的一些技巧,就靠他拿offer了!

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

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

    關(guān)注

    1650

    文章

    22204

    瀏覽量

    626697
  • 寄存器
    +關(guān)注

    關(guān)注

    31

    文章

    5493

    瀏覽量

    127705
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7292

    瀏覽量

    93362
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1368

    瀏覽量

    113502

原文標(biāo)題:verilog的一些技巧,就靠他拿offer了!

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

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    電壓波動(dòng)與閃變的基本概念

    如果您是電力系統(tǒng)工程師、電氣設(shè)備維護(hù)人員或者相關(guān)專業(yè)的學(xué)生,應(yīng)該注意到了有關(guān)電能質(zhì)量的國家標(biāo)準(zhǔn)GB/T 12326-2008是有關(guān)電壓波動(dòng)和閃變的,那這兩個(gè)參數(shù)的考核意義是什么?國家標(biāo)準(zhǔn)規(guī)定這兩個(gè)參數(shù)如何計(jì)算、測(cè)量和考核?這篇文章帶您全面了解電壓波動(dòng)和閃變的基本概念、重要性以及國家標(biāo)準(zhǔn)的規(guī)定。
    的頭像 發(fā)表于 07-22 14:10 ?1491次閱讀
    電壓波動(dòng)與閃變的<b class='flag-5'>基本概念</b>

    群延遲的基本概念和仿真實(shí)例分析

    在高速數(shù)字通信和射頻系統(tǒng)中,信號(hào)從發(fā)送端到接收端的傳輸過程中會(huì)遇到各種失真和畸變。群延遲(Group Delay)作為描述系統(tǒng)相位線性度的重要參數(shù),直接影響著信號(hào)保真度和系統(tǒng)性能。本文將深入淺出地介紹群延遲的基本概念、應(yīng)用場(chǎng)景,并通過仿真示例展示其在實(shí)際工程中的重要性。
    的頭像 發(fā)表于 07-08 15:14 ?725次閱讀
    群延遲的<b class='flag-5'>基本概念</b>和仿真實(shí)例分析

    第十三章 通訊的基本概念

    本章介紹通訊基本概念,包括串行/并行、全雙工/半雙工/單工、同步/異步通訊,還提及通訊速率中比特率與波特率的概念。
    的頭像 發(fā)表于 05-22 17:29 ?1525次閱讀
    第十三章 通訊的<b class='flag-5'>基本概念</b>

    Debian和Ubuntu哪個(gè)好一些?

    兼容性對(duì)比Debian和Ubuntu哪個(gè)好一些,并為您揭示如何通過RAKsmart服務(wù)器釋放Linux系統(tǒng)的最大潛能。
    的頭像 發(fā)表于 05-07 10:58 ?650次閱讀

    AN29-關(guān)于DC-DC轉(zhuǎn)換器的一些想法

    電子發(fā)燒友網(wǎng)站提供《AN29-關(guān)于DC-DC轉(zhuǎn)換器的一些想法.pdf》資料免費(fèi)下載
    發(fā)表于 01-08 13:57 ?0次下載
    AN29-關(guān)于DC-DC轉(zhuǎn)換器的<b class='flag-5'>一些</b>想法

    了解虛擬電廠的基本概念

    虛擬電廠的基本概念: 虛擬電廠是種基于現(xiàn)代信息技術(shù)和能源互聯(lián)網(wǎng)的能源管理模式,它將分散的、可再生能源和儲(chǔ)能設(shè)備通過虛擬化技術(shù)進(jìn)行集成和管理,形成個(gè)具有集中調(diào)度、統(tǒng)運(yùn)營(yíng)和優(yōu)化控制的
    的頭像 發(fā)表于 12-24 17:12 ?1628次閱讀
    了解虛擬電廠的<b class='flag-5'>基本概念</b>

    Verilog 電路仿真常見問題 Verilog 在芯片設(shè)計(jì)中的應(yīng)用

    在現(xiàn)代電子設(shè)計(jì)自動(dòng)化(EDA)領(lǐng)域,Verilog作為種硬件描述語言,已經(jīng)成為數(shù)字電路設(shè)計(jì)和驗(yàn)證的標(biāo)準(zhǔn)工具。它允許設(shè)計(jì)師以高級(jí)抽象的方式定義電路的行為和結(jié)構(gòu),從而簡(jiǎn)化了從概念到硅片的整個(gè)設(shè)計(jì)流程
    的頭像 發(fā)表于 12-17 09:53 ?1457次閱讀

    Verilog 測(cè)試平臺(tái)設(shè)計(jì)方法 Verilog FPGA開發(fā)指南

    Verilog測(cè)試平臺(tái)設(shè)計(jì)方法是Verilog FPGA開發(fā)中的重要環(huán)節(jié),它用于驗(yàn)證Verilog設(shè)計(jì)的正確性和性能。以下是個(gè)詳細(xì)的Verilog
    的頭像 發(fā)表于 12-17 09:50 ?1407次閱讀

    傅立葉變換的基本概念 傅立葉變換在信號(hào)處理中的應(yīng)用

    傅里葉變換的基本概念 傅里葉變換是種數(shù)學(xué)變換,它能夠?qū)M足定條件的某個(gè)函數(shù)表示成三角函數(shù)(正弦和/或余弦函數(shù))或者它們的積分的線性組合。這種變換在不同的研究領(lǐng)域有多種變體形式,如連續(xù)傅里葉變換
    的頭像 發(fā)表于 12-06 16:48 ?2043次閱讀

    光伏是什么原理 光伏發(fā)電的基本概念

    光伏是光生伏特效應(yīng)的簡(jiǎn)稱,而光伏發(fā)電則是利用這效應(yīng)將光能直接轉(zhuǎn)變?yōu)殡娔艿?b class='flag-5'>一種發(fā)電方式。以下是關(guān)于光伏原理和光伏發(fā)電基本概念的介紹: 、光伏原理 光伏原理主要基于半導(dǎo)體材料的光電效應(yīng)
    的頭像 發(fā)表于 12-05 11:01 ?4425次閱讀

    地線基本概念、分類及在應(yīng)用中的設(shè)計(jì)與處理方法

    地線在電氣系統(tǒng)中的作用常被忽略,但它卻是保障設(shè)備運(yùn)行和人身安全的重要組成部分。本文將帶您深入了解地線的基本概念、分類及其在實(shí)際應(yīng)用中的設(shè)計(jì)與處理方法。 、地線的主要作用 地線的核心功能是當(dāng)電器發(fā)生
    的頭像 發(fā)表于 12-03 09:55 ?2979次閱讀

    一些常見的動(dòng)態(tài)電路

    無論是模電還是數(shù)電,理論知識(shí)相對(duì)來說還是比較枯燥,各種電路原理理解清楚不算容易,換種生動(dòng)形象的方式或許會(huì)增加一些趣味性,也更容易理解這些知識(shí)。下面整理了一些常見的電路,以動(dòng)態(tài)圖形的方式展示。 整流
    的頭像 發(fā)表于 11-16 09:26 ?1487次閱讀
    <b class='flag-5'>一些</b>常見的動(dòng)態(tài)電路

    分享一些常見的電路

    理解模電和數(shù)電的電路原理對(duì)于初學(xué)者來說可能比較困難,但通過一些生動(dòng)的教學(xué)方法和資源,可以有效地提高學(xué)習(xí)興趣和理解能力。 下面整理了一些常見的電路,以動(dòng)態(tài)圖形的方式展示。 整流電路 單相橋式整流
    的頭像 發(fā)表于 11-13 09:28 ?1034次閱讀
    分享<b class='flag-5'>一些</b>常見的電路

    Linux應(yīng)用編程的基本概念

    Linux應(yīng)用編程涉及到在Linux環(huán)境下開發(fā)和運(yùn)行應(yīng)用程序的系列概念。以下是一些涵蓋Linux應(yīng)用編程的基本概念。
    的頭像 發(fā)表于 10-24 17:19 ?862次閱讀

    X電容和Y電容的基本概念

    在電子電路中,電容器是種至關(guān)重要的元件,它用于儲(chǔ)存電荷并在電路中釋放能量。而在眾多的電容器中,X電容和Y電容作為安規(guī)電容,因其特定的應(yīng)用場(chǎng)景和安全性能而受到廣泛關(guān)注。本文將對(duì)X電容和Y電容的基本概念、工作原理、應(yīng)用場(chǎng)景以及選擇和維護(hù)等方面進(jìn)行詳細(xì)介紹。
    的頭像 發(fā)表于 10-21 16:43 ?6842次閱讀