女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

verilog的一些基本概念

FPGA之家 ? 來源:FPGA之家 ? 作者:FPGA之家 ? 2022-07-07 09:51 ? 次閱讀

FPGA各位和數字IC設計崗位面試時常常會問下verilog的一些基本概念,做了下整理,面試時一定用得上!

1,reg與wire的區別:

相同點:

都能表示一種類型類型。

不同點:

wire

連線型數據,線網類型;

表示元件間的物理連線,不能保存數據;

線網是被驅動的,可以用連續賦值語句或把元件的輸出連接到線網等方式進行驅動;

給線網提供驅動的賦值元件就是“驅動源”,線網的值由驅動源來決定;

如果線網沒有連接到驅動源,線網的缺省值為“Z”。

reg:

寄存器型數據類型,通常用于對存儲單元進行描述;

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

只能存放無符號數;

有符號數寄存器變量:integer 。

2,$stop:

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

#時間(N) $stop;

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

3,參數聲明parameter:

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

參數一經聲明,就視其為一個常量,在整個過程中值不在改變。

其定義方式如下:

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

例如:

parameter SET_TIME_1S=27‘b50_000_000;

//把常量50000000用標識符SET_TIME_1S來代替。

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

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

4,仿真時的端口定義

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

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

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

(1),非阻塞賦值語句

用操作符“《=”來標識“非阻塞賦值語句”;

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

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

(2),阻塞賦值語句

用操作符“=”來標識“阻塞賦值語句”;

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

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

原文標題:verilog的一些技巧,就靠他拿offer了!

文章出處:【微信公眾號:FPGA之家】歡迎添加關注!文章轉載請注明出處。

審核編輯:彭靜
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • FPGA
    +關注

    關注

    1643

    文章

    21954

    瀏覽量

    613914
  • 寄存器
    +關注

    關注

    31

    文章

    5421

    瀏覽量

    123276
  • 數據
    +關注

    關注

    8

    文章

    7239

    瀏覽量

    90972
  • Verilog
    +關注

    關注

    28

    文章

    1365

    瀏覽量

    111780

原文標題:verilog的一些技巧,就靠他拿offer了!

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

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    第十三章 通訊的基本概念

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

    了解虛擬電廠的基本概念

    虛擬電廠的基本概念: 虛擬電廠是種基于現代信息技術和能源互聯網的能源管理模式,它將分散的、可再生能源和儲能設備通過虛擬化技術進行集成和管理,形成個具有集中調度、統運營和優化控制的
    的頭像 發表于 12-24 17:12 ?761次閱讀
    了解虛擬電廠的<b class='flag-5'>基本概念</b>

    分享一些常見的電路

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

    Linux應用編程的基本概念

    Linux應用編程涉及到在Linux環境下開發和運行應用程序的系列概念。以下是一些涵蓋Linux應用編程的基本概念
    的頭像 發表于 10-24 17:19 ?554次閱讀

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

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

    LED驅動器應用的一些指南和技巧

    電子發燒友網站提供《LED驅動器應用的一些指南和技巧.pdf》資料免費下載
    發表于 09-25 11:35 ?0次下載
    LED驅動器應用的<b class='flag-5'>一些</b>指南和技巧

    集電極開路的基本概念與原理

    在集成電路的廣闊領域中,集電極開路作為種獨特的輸出形式,扮演著舉足輕重的角色。它如同個精密控制的開關,既能實現電路的通斷,又能靈活應對不同的電流需求。 集電極開路的基本概念與原理 集電極開路
    的頭像 發表于 09-19 10:19 ?1064次閱讀
    集電極開路的<b class='flag-5'>基本概念</b>與原理

    DDR4的基本概念和特性

    里程碑。自2011年面世以來,DDR4憑借其顯著的性能提升和能效優化,迅速成為市場主流。以下將從DDR4的基本概念、技術特性、性能優勢以及市場應用等方面進行詳細闡述。
    的頭像 發表于 09-04 11:43 ?5025次閱讀

    伺服系統基本概念和與變頻的關系

    伺服系統的基本概念是準確、精確、快速定位。這一概念貫穿于伺服系統的設計理念和運行機制中。為了實現這目標,伺服系統采用了多種先進的控制策略和技術手段。其中,變頻技術是伺服控制的個必不
    的頭像 發表于 08-27 15:59 ?764次閱讀

    socket的基本概念和原理

    的通信。它是個抽象的概念,用于表示網絡中的個通信實體。在計算機網絡中,Socket允許應用程序通過網絡發送和接收數據。Socket的概念最早由UNIX操作系統引入,后來被廣泛應用于
    的頭像 發表于 08-16 10:51 ?3035次閱讀

    BP網絡的基本概念和訓練原理

    )的多層前饋神經網絡。BP網絡自1985年提出以來,因其強大的學習和適應能力,在機器學習、數據挖掘、模式識別等領域得到了廣泛應用。以下將對BP網絡的基本概念、訓練原理及其優缺點進行詳細闡述。
    的頭像 發表于 07-19 17:24 ?2765次閱讀

    卷積神經網絡的基本概念、原理及特點

    基本概念、原理、特點以及在不同領域的應用情況。 、卷積神經網絡的基本概念 卷積神經網絡是種深度學習算法,它由多層卷積層和池化層堆疊而成。卷積層負責提取圖像中的局部特征,而池化層則
    的頭像 發表于 07-11 14:38 ?2192次閱讀

    循環神經網絡的基本概念

    循環神經網絡的基本概念、循環機制、長短時記憶網絡(LSTM)、門控循環單元(GRU)等方面進行介紹。 循環神經網絡的基本概念 循環神經網絡是種時間序列模型,其基本思想是將序列數據中的每個元素(例如,單詞、時間點等)作為輸入,通
    的頭像 發表于 07-04 14:31 ?1179次閱讀

    組合邏輯控制器的基本概念、實現原理及設計方法

    廣泛應用于計算機、通信、控制等領域。 本文將詳細介紹組合邏輯控制器的基本概念、實現原理、設計方法、應用場景等方面的內容,以幫助讀者全面了解組合邏輯控制器。 基本概念 1.1 組合邏輯 組合邏輯(Combinatorial Logic)是
    的頭像 發表于 06-30 10:26 ?3104次閱讀

    串口通信的基本概念

    串口通信(Serial Communications)的基本概念可以歸納為以下幾個方面:
    的頭像 發表于 06-12 09:28 ?1341次閱讀
    串口通信的<b class='flag-5'>基本概念</b>