原文:verilog學習筆記(一)

因為參與的新項目需要用fpga,所以自己學了一下verilog語言。整理一些比較基礎的內容。 verilog程序最重要的結構就是模塊module,它在形式上與c語言的函數很像,但是由於verilog是面向硬件的語言,因此在設計思想上與c語言是有一定的差別的。 一個verilog模塊通常必須有的變量:clk時鍾,rst置位,input輸入,output輸出 下面是一些verilog中常用的聲明。 P ...

2020-01-17 11:14 0 898 推薦指數:

查看詳情

verilog學習筆記-verilog基本語法

1.verilog中邏輯表示   在verilog中,有4中邏輯:   邏輯0:表示低電平   邏輯1:表示高電平   邏輯X:表示未知電平   邏輯Z:表示高阻態 2.Verilog中數字進制   Verilog數字進制格式包括二進制、八進制、十進制和十六進制。一般常用的為二進制 ...

Tue Feb 25 23:05:00 CST 2020 0 1475
system verilog學習筆記2

進程: 在定義fork...join塊的時候,將整個分叉封裝在一個begin..end塊中會引起整個塊作為單個進程執行,其中每條語句順序地執行; sv為下列進程產生一個執行線程:每一個in ...

Mon Apr 10 06:42:00 CST 2017 0 1230
System Verilog學習筆記(一)

1.var/reg與bit/logic 異: reg——>在verilog hdl中用來聲明寄存器; var——>在SV中所有暫存的資源視為變量,即variable;同: reg和var都會消耗FPGA資源。注: a.SV中保留了reg關鍵字,reg與var有等價左右。 b.SV ...

Fri Apr 08 03:39:00 CST 2016 0 9986
System Verilog OOP 學習筆記

1、OOP術語 a.類(class):包含變量和子程序(函數或者任務)的基本構建塊。b.對象(object):類的一個實例。c.句柄(handle):指向對象的指針。d.屬性(property):存 ...

Wed Jun 08 02:42:00 CST 2016 0 4222
verilog學習筆記(二)程序的基本結構

前面的學習筆記是在看程序時遇到什么問題就記下來然后去查資料整理的,后續的學習筆記會更加系統的整理verilog相關的內容。 Verilog作為硬件電路語言,將電路抽象為程序,用代碼去控制電路的運行。我們可以使用verilog語言去實現各種各樣的功能。當需要去完成一個復雜的工程時,我們需要將工程 ...

Fri Feb 14 04:26:00 CST 2020 0 670
Verilog學習筆記基本語法篇(四)·········塊語句

塊語句是指將兩條或者兩條以上的語句組合在一起,使其在格式上更像一條語句。塊語句分為兩種: 1)用begin_end語句,通常用來標識順序執行的語句,用它標識的塊稱作順序塊; 2)用fork_joi ...

Thu Sep 08 18:38:00 CST 2016 0 10992
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM