国产亚洲精品福利在线无卡一,国产精久久一区二区三区,亚洲精品无码国模,精品久久久久久无码专区不卡

當(dāng)前位置: 首頁 > news >正文

甘肅省城鄉(xiāng)與住房建設(shè)廳網(wǎng)站怎么網(wǎng)站推廣

甘肅省城鄉(xiāng)與住房建設(shè)廳網(wǎng)站,怎么網(wǎng)站推廣,成都網(wǎng)站建設(shè)網(wǎng)絡(luò)公司,資陽公司網(wǎng)站建設(shè)SystemVerilog 教程像 Verilog 和 VHDL 之類的硬件描述語言 (HDL) 主要用于描述硬件行為,以便將其轉(zhuǎn)換為由組合門電路和時(shí)序元件組成的數(shù)字塊。為了驗(yàn)證 HDL 中的硬件描述正確無誤,就需要具有更多功能特性的面向?qū)ο蟮木幊陶Z言 (OOP) 來支持復(fù)雜的測(cè)試過…

SystemVerilog 教程

像 Verilog 和 VHDL 之類的硬件描述語言 (HDL) 主要用于描述硬件行為,以便將其轉(zhuǎn)換為由組合門電路和時(shí)序元件組成的數(shù)字塊。為了驗(yàn)證 HDL 中的硬件描述正確無誤,就需要具有更多功能特性的面向?qū)ο蟮木幊陶Z言 (OOP) 來支持復(fù)雜的測(cè)試過程,這種語言通常被稱為硬件驗(yàn)證語言 (HVL)。

SystemVerilog 是 Verilog 的擴(kuò)展,具有諸多此類驗(yàn)證功能,能支持工程師在仿真中使用復(fù)雜的測(cè)試激勵(lì)文件結(jié)構(gòu)和隨機(jī)激勵(lì)來驗(yàn)證設(shè)計(jì)。

為何不首選使用 Verilog?

回望 20 世紀(jì) 90 年代,Verilog 是驗(yàn)證設(shè)計(jì)功能的主要語言,這類設(shè)計(jì)較小、并不太復(fù)雜并且所含功能特性較少。但隨著設(shè)計(jì)變得越來越復(fù)雜,對(duì)于使用更好的工具來完成設(shè)計(jì)并進(jìn)行驗(yàn)證的需求也與日俱增。相比于 Verilog,SystemVerilog 的主要優(yōu)勢(shì)體現(xiàn)在它能夠執(zhí)行受約束的隨機(jī)激勵(lì)、在測(cè)試激勵(lì)文件構(gòu)造中使用 OOP 功能特性、功能覆蓋范圍、斷言等等。

什么是驗(yàn)證?

驗(yàn)證是確保給定硬件設(shè)計(jì)能按期望方式來工作的過程。芯片設(shè)計(jì)是極為昂貴且耗時(shí)的過程,制造更是需要花費(fèi)數(shù)百萬。如果能夠在設(shè)計(jì)進(jìn)程中盡早發(fā)現(xiàn)設(shè)計(jì)中的功能缺陷,就能有助于節(jié)省成本。如果在設(shè)計(jì)流程晚期才發(fā)現(xiàn)設(shè)計(jì)缺陷,那么就必須重復(fù)所有設(shè)計(jì)步驟,這將耗用更多資源、金錢和時(shí)間。如果不得不重復(fù)整個(gè)設(shè)計(jì)流程,那么這被稱為芯片流片。

那 Vera、e 和其它類似的 HVL 又如何?

這些語言由來已久。SystemVerilog 能夠被視作為 Verilog(最常用的 HDL)的擴(kuò)展,在 SystemVerilog 中驗(yàn)證 Verilog 設(shè)計(jì)自然是合情合理的。并且,SystemVerilog 支持 OOP,故而能在更高抽象層次進(jìn)行設(shè)計(jì)驗(yàn)證。

如何在驗(yàn)證過程中使用 SystemVerilog?

硬件設(shè)計(jì)主要由多個(gè) Verilog (.v) 文件構(gòu)成,并包含一個(gè)頂層模塊,其中所有其它子模塊都會(huì)通過例化來達(dá)成所需的行為和功能。對(duì)給定 Verilog 設(shè)計(jì)進(jìn)行驗(yàn)證需要一個(gè)稱為測(cè)試激勵(lì)文件的環(huán)境,近年來,該環(huán)境通常都是以 SystemVerilog 編寫的。利用不同激勵(lì)來驅(qū)動(dòng)設(shè)計(jì)的意圖是通過觀測(cè)其輸出,并將其與期望的值進(jìn)行比較,從而觀察設(shè)計(jì)行為是否與期望相符。

為此,頂層設(shè)計(jì)模塊會(huì)在測(cè)試激勵(lì)文件環(huán)境內(nèi)進(jìn)行例化,設(shè)計(jì)輸入/輸出端口會(huì)與相應(yīng)的測(cè)試激勵(lì)文件組件信號(hào)相連接。我們利用已知能使設(shè)計(jì)正常運(yùn)作的某些值來驅(qū)動(dòng)設(shè)計(jì)輸入。通過分析輸出,并將其與期望的值進(jìn)行比對(duì),來查看設(shè)計(jì)行為是否正確。

示例

這里提供了一個(gè)簡(jiǎn)單的 D 觸發(fā)器 Verilog 設(shè)計(jì)驗(yàn)證示例。DFF 的功能是 Q 輸出管腳被鎖存到每個(gè)正時(shí)鐘沿的 D 輸入管腳中的值,使其成為正時(shí)鐘沿觸發(fā)的觸發(fā)器。同時(shí),我們假定該觸發(fā)器具有低電平有效復(fù)位管腳和時(shí)鐘。

// File : d_ff.v
module d_ff (clk, resetn, q, d);input clk;input resetn;input d;output q;reg q;always @ (posedge clk)if (! resetn)q <= 0;elseq <= d;endmodule

我們需要為此設(shè)計(jì)構(gòu)建一個(gè)測(cè)試激勵(lì)文件,以便將某些信號(hào)值驅(qū)動(dòng)到其輸入管腳 clk、resetd,并觀測(cè)輸出結(jié)果。通過驅(qū)動(dòng)相應(yīng)的激勵(lì)并檢查結(jié)果,即可確認(rèn)其功能行為正常。隨后,綜合工具即可將此設(shè)計(jì)轉(zhuǎn)化為真實(shí)的硬件邏輯和門電路。

// File : tb_top.sv
module tb_top ();reg clk;reg resetn;reg d;wire q;// Instantiate the designd_ff  d_ff0 (	.clk (clk),.resetn (resetn),.d (d),.q (q));// Create a clockalways #10 clk <= ~clk;initial beginresetn <= 0;d <= 0;#10 resetn <= 1;#5      d <= 1;#8      d <= 0;#2      d <= 1;#10     d <= 0;end
endmodule

tb_top 文件表示一個(gè)簡(jiǎn)單的測(cè)試激勵(lì)文件,您在其中已創(chuàng)建一個(gè) d_ff0 設(shè)計(jì)的對(duì)象,并將其端口與測(cè)試激勵(lì)文件中的信號(hào)相連接。隨后,您只需在測(cè)試激勵(lì)文件中分配或驅(qū)動(dòng)信號(hào)即可,這些信號(hào)將會(huì)被傳遞到設(shè)計(jì)上。

http://m.aloenet.com.cn/news/33740.html

相關(guān)文章:

  • 徐州網(wǎng)站建設(shè)方案推廣網(wǎng)址查詢注冊(cè)信息查詢
  • 用新域名做網(wǎng)站排名快嗎上海外貿(mào)seo
  • 怎么模仿別人做網(wǎng)站臺(tái)州專業(yè)關(guān)鍵詞優(yōu)化
  • 公司官網(wǎng)網(wǎng)站如何建立朋友圈的廣告推廣怎么弄
  • 做網(wǎng)站用js的好處seo的中文含義是
  • 丹陽網(wǎng)站建設(shè)服務(wù)網(wǎng)絡(luò)銷售是什么
  • 網(wǎng)站的做網(wǎng)站公司哪家好鄭州百度推廣代運(yùn)營
  • 星空影視文化傳媒制作公司網(wǎng)站seo綜合診斷
  • 日本男女做受網(wǎng)站公司專業(yè)網(wǎng)站建設(shè)
  • 上海網(wǎng)頁設(shè)計(jì)班咸寧網(wǎng)站seo
  • 廣州網(wǎng)站建設(shè)怎么做福清市百度seo
  • 網(wǎng)站備案阿里云流程seo網(wǎng)站推廣杭州
  • 做曖暖的免費(fèi)網(wǎng)站windows優(yōu)化軟件排行
  • 免費(fèi)最好網(wǎng)站建設(shè)百度明星搜索量排行榜
  • 網(wǎng)絡(luò)技術(shù)網(wǎng)站seo在線培訓(xùn)課程
  • 營銷型網(wǎng)站的推廣社區(qū)推廣
  • 做柜子網(wǎng)站營銷型企業(yè)網(wǎng)站推廣的方法有哪些
  • 域名經(jīng)紀(jì)公司推薦關(guān)鍵詞優(yōu)化建議
  • 政府部門網(wǎng)站方案公司建網(wǎng)站需要多少錢
  • 查詢網(wǎng)站備案時(shí)間查詢seo建站要求
  • 廣州做網(wǎng)站建設(shè)哪家專業(yè)分銷系統(tǒng)
  • 做jsp動(dòng)態(tài)網(wǎng)站需要的步驟鴻科經(jīng)緯教網(wǎng)店運(yùn)營推廣
  • 免費(fèi)注冊(cè)163成都seo招聘信息
  • 許昌企業(yè)網(wǎng)站建設(shè)5118數(shù)據(jù)分析平臺(tái)
  • 程序員公司seo診斷書案例
  • 獨(dú)立網(wǎng)站做外貿(mào)報(bào)價(jià)青島谷歌seo
  • 網(wǎng)站宣傳方案新手seo入門教程
  • 網(wǎng)站的當(dāng)前位置導(dǎo)航如何做正規(guī)的微信推廣平臺(tái)
  • 做視頻網(wǎng)站需要多大帶寬朋友圈廣告推廣平臺(tái)
  • 網(wǎng)站色哦優(yōu)化8888電商如何從零做起