0人評分過此書

Verilog2001及SystemVerilog入門指引

出版日期
2007
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789572157190

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
  • 第1章 overview
    • 發展歷史
    • EDA 工具的支持進度
    • SystemVerilog 的特性
    • SystemC
  • 第2章 Verilog 2001
    • 回顧Verilog 2001
    • Register changed to variable
    • $ferror
    • $fflush
    • $fgetc
    • $fgets
    • $fread
    • $fscanf
    • $fseek
  • 第3章 Data Type
    • 資料型態
    • auto variable vs static variable
    • Constant
    • Scope and lifetime
    • Nets and regs
    • State
    • 2-State data type
    • logic data type
    • Void data type
    • String data type
    • String operators
    • String method
    • Event data type
    • User defined data type
    • Enumerate data type
    • Enumerated type ranges
    • Enumerated types in numerical expressions
    • Enumeration method
    • Pack vs Unpacked
    • Structures
    • Packed Unpacked structures
    • Packed Union
    • Casting
    • Dynamic casting
    • Array
    • Indexing and slicing of Array
    • Array function
    • Dynamic-array
    • Associative-array
    • Queue
    • Queue function
  • 第4章 Operator
    • Operator and expression
    • Assignment operator
    • Wildcard equality and inequality operators
    • Uniary operator
    • binary operator
    • Static prefixes
    • Concatenation
    • Struct
    • Set membership
  • 第5章 Procedural & Control
    • Procedural & Control
    • Selection statements
    • Loop statements
    • disable block
    • name blocks
    • return
    • foreach
    • final
    • event control
    • fork join fork join_none fork_join_any
    • wait fork disable fork
    • Synthesis convenient
  • 第6章 Tasks and functions
    • Tasks and functions
    • 忽略begin end
    • SystemVerilog function
    • Pass by value
    • Pass by reference
    • Pass by name
    • Self-defined data type task or functions
  • 第7章 Interface
    • Interface
    • Name bundle vs generic bundle
    • Interface reference
    • Ports in reference
    • Modports
    • Parameters
  • 第8章 Class
    • OOP(Object Oriented Programming)
    • class
    • constructors
    • object method
    • assignment
    • static class properties
    • This
    • inheritance
    • overridden members
    • super
    • Data hiding local
    • Data hiding protected
    • virtual class
  • 第9章 Random Constraints
    • Random Constraints
    • randomize() with
    • distribution
    • function in constraints
    • rand in class
    • Inheritance
    • Implication(->)
    • Random weighted case(randcase)
    • $urandom and $urandom_range
    • rand_mode
    • constraint_mode
  • 第10章 Coverage
    • 驗證Coverage
    • 覆蓋率Coverage
    • Covergroup
    • Coverpoints
    • Coverage bins
    • Cross coverage
    • Covergroup guard
    • Specify coverage options
    • covergroup parameters
    • ignore bins
    • illegal bins
  • 第11 章 Assertions
    • Assertion verification
    • Sequence declarations
    • Uprange sign
    • Implication Operators
    • Consecutive repetition
    • Non-consecutive repetition
    • Goto repetition
    • And operation
    • OR operation
    • Sample value function
    • Condition over sequence
    • Intersect operator
    • first_match operator
    • 序列裏含匯流排資料
    • Assertion
    • Property
  • 附錄
    • A.1 SYNOPSYS VCS
      • 2.1 Cadence NC
      • 2.2 Running Coverage with Cadence Incisive
      • 2.3 Running Coverage with Cadence Incisive
    • B.1 Source text
      • 1.1 Library source text
      • 1.2 Configuration source text
      • 1.3 Module and primitive source text
      • 1.4 Module parameters and ports
      • 1.5 Module items
      • 1.6 Interface items
      • 1.7 Program items
      • 1.8 Class items
      • 1.9 Constraints
    • B.2 Declarations
      • 2.1 Declaration types
      • 2.2 Declaration data types
      • 2.3 Declaration lists
      • 2.4 Declaration assignments
      • 2.5 Declaration ranges
      • 2.6 Function declarations
      • 2.7 Task declarations
      • 2.8 Block item declarations
      • 2.9 Interface declarations
      • 2.10 Assertion declarations
    • B.3 Primitive instances
      • 3.1 Primitive instantiation and instances
      • 3.2 Primitive strengths
      • 3.3 Primitive terminals
      • 3.4 Primitive gate and switch types
    • B.4 Module,interface and generated instantiation
      • 4.1 Instantiation
      • 4.2 Generated instantiation
    • B.5 UDP declaration and instantiation
      • 5.1 UDP declaration
      • 5.2 UDP ports
      • 5.3 UDP body
      • 5.4 UDP instantiation
    • B.6 Behavioral statements
      • 6.1 Continuous assignment and net alias statements
      • 6.2 Procedural blocks and assignments
      • 6.3 Parallel and sequential blocks
      • 6.4 Statements
      • 6.5 Timing control statements
      • 6.7 Case statements
      • 6.8 Looping statements
      • 6.9 Task enable statements
      • 6.10 Assertion statements
      • 6.11 Clocking domain
    • B.7 Specify section
      • 7.1 Specify block declaration
      • 7.2 Specify path declarations
      • 7.3 Specify block terminals
      • 7.4 Specify path delays
      • 7.5 System timing checks
    • B.8 Expressions
      • 8.1 Concatenations
      • 8.2 Function calls
      • 8.3 Expressions
      • 8.4 Primaries
      • 8.5 Expression left-side values
      • 8.6 Operators
      • 8.7 Numbers
      • 8.8 Strings
    • B.9 General
      • 9.1 Attributes
      • 9.2 Comments
      • 9.3 Identifiers
      • 9.4 Identifier branches
      • 9.5 White space
  • 出版地 臺灣
  • 語言 繁體中文

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading