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

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

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

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

verilog的一些基本概念

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

掃碼添加小助手

加入工程師交流群

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

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

相同點:

都能表示一種類型類型。

不同點:

wire

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

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

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

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

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

reg:

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

這種變量可以保持它們自身的數(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í)行。

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

(2),阻塞賦值語句

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

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

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

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

文章出處:【微信公眾號: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)系本站處理。 舉報投訴
  • FPGA
    +關(guān)注

    關(guān)注

    1653

    文章

    22272

    瀏覽量

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

    關(guān)注

    31

    文章

    5584

    瀏覽量

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

    關(guān)注

    8

    文章

    7314

    瀏覽量

    93906
  • Verilog
    +關(guān)注

    關(guān)注

    30

    文章

    1370

    瀏覽量

    114068

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

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

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

掃碼添加小助手

加入工程師交流群

    評論

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

    TVS二極管的基本概念和主要作用

    芝識課堂的全新內(nèi)容又和大家見面啦!從本期開始,我們將用四節(jié)課為大家系統(tǒng)介紹位在電路設(shè)計中默默奉獻的“無名英雄”——TVS二極管。我們會從它的基本概念、工作原理,聊到如何為電路挑選合適的型號、布局
    的頭像 發(fā)表于 11-28 09:27 ?2653次閱讀
    TVS二極管的<b class='flag-5'>基本概念</b>和主要作用

    如果將蜂鳥的risc-v移植到其他的fpga中想實現(xiàn)一些外設(shè)功能有什么辦法?可以不用操作系統(tǒng)直接添加verilog代碼嗎?

    請問如果將蜂鳥的risc-v移植到其他的fpga中想實現(xiàn)一些外設(shè)功能有什么辦法?可以不用操作系統(tǒng)直接添加verilog代碼嗎?
    發(fā)表于 11-10 06:35

    ARM入門學(xué)習(xí)方法分享

    。 以下是一些入門學(xué)習(xí)方法的分享: 、 理解基本概念:首先,了解ARM是什么以及它的基本概念是很重要的。ARM(Advanced RISC Machines)指的是
    發(fā)表于 07-23 10:21

    電壓波動與閃變的基本概念

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

    群延遲的基本概念和仿真實例分析

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

    第十三章 通訊的基本概念

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

    Debian和Ubuntu哪個好一些?

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

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

    電子發(fā)燒友網(wǎng)站提供《AN29-關(guān)于DC-DC轉(zhuǎn)換器的一些想法.pdf》資料免費下載
    發(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)的能源管理模式,它將分散的、可再生能源和儲能設(shè)備通過虛擬化技術(shù)進行集成和管理,形成個具有集中調(diào)度、統(tǒng)運營和優(yōu)化控制的
    的頭像 發(fā)表于 12-24 17:12 ?2013次閱讀
    了解虛擬電廠的<b class='flag-5'>基本概念</b>

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

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

    Verilog 與 ASIC 設(shè)計的關(guān)系 Verilog 代碼優(yōu)化技巧

    Verilog與ASIC設(shè)計的關(guān)系 Verilog作為種硬件描述語言(HDL),在ASIC設(shè)計中扮演著至關(guān)重要的角色。ASIC(Application Specific Integrated
    的頭像 發(fā)表于 12-17 09:52 ?1424次閱讀

    Verilog 測試平臺設(shè)計方法 Verilog FPGA開發(fā)指南

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

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

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

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

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

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

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