System Verilog数字系统设计

当前位置:首页 > 计算机网络 > 行业软件及应用 > System Verilog数字系统设计

出版社:科学出版社
出版日期:2012-6
ISBN:9787030343802
作者:马克
页数:367页

章节摘录

版权页:   插图:   3.5 Logic Values In the preceding description,we mentioned logic values and referred briefly to a high impedance state.SystemVerilog allows wires to take four possible values: 0,1,x (unknown),and z (high impedance).In general,logic gates are designed to generate 0 or 1 at the outputs,x usually indicates some kind of anomalous situation-perhaps an unimtialized flip-flop or a wire that is being driven to two different values by two gates simultaneously. The high-impedance state,z,is used to model the output of three-state buffers.The purpose of three-state buffers is to allow the outputs of gates to be connected together to form buses,for example.The x state is normally generated when different outputs from two gates are connected together.We would expect,however,that a 1 and a z (or a 0 and a z) driving the same wire would resolve to a 1 (or a 0).Clearly,therefore,not all logic values are equal. The unknown and high-impedance states can be written as lower case ("x" and "z") or upper case ("X" and "Z") characters.The question mark ("?") can be used as an alternative to the high-impedance state. 3.6 Continuous Assignments The two-input AND gate at the beginning of the chapter was written using a continuous assignment.In general,continuous assignments are used to assign values to nets.In later chapters,we will see that alwaya comb and always ff procedural blocks are more useful for describing synthesizable hardware.Continuous assignments are,on the other hand,the most convenient way to describe three-state buffers and to model delays in combinational logic.Three-state buffers will be discussed in more detail in the next chapter.This is an appropriate point,however,to discuss SystemVerilog operators.

书籍目录

List of Figures
List of Tables
Preface
Acknowledgments
About the Author
1.Introduction
2.Combinational Logic Design
3.Combinational Logic Using SystemVerilog Gate Models
4.Combinational Building Blocks
5.SystemVerilog Models of Sequential Logic Blocks
6.Synchronous Sequential Design
7.Complex Sequential Systems
8.Writing Testbenches
9.SystemVerilog Simulation
10.SystemVerilog Synthesis
11.Testing Digital Systems
12.Design for Testability
13.Asynchronous Sequential Design
14.Interfacing with the Analog World
A.SystemVerilog and Verilog
Awe to Selected Exercises
Bibliography
Index

编辑推荐

《国外电子信息精品著作:System Verilog数字系统设计(影印版)》既适合作电子、自动化和计算机专业本科生和研究生的教科书,也适合已经掌握Verilog和VHDL硬件描述语言的工程师使用。

作者简介

《国外电子信息精品著作:System Verilog数字系统设计(影印版)》由由马克编写。System Verilog是21世纪电子设计师必须掌握的最重要的语言之一,因为它是设计和验证复杂电子系统核心芯片的重要手段。《国外电子信息精品著作:System Verilog数字系统设计(影印版)》是用System Verilog语言设计并验证数字系统的基本概念和具体方法。在介绍基本语法的基础上,阐述了如何用System Verilog构成数字电路、组件和系统,以及应该如何使用System Verilog搭建测试平台,并对设计进行验证。

图书封面


 System Verilog数字系统设计下载



发布书评

 
 


 

外国儿童文学,篆刻,百科,生物科学,科普,初中通用,育儿亲子,美容护肤PDF图书下载,。 零度图书网 

零度图书网 @ 2024