ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Digital System Design with Systemverilog (Paperback) (Prentice Hall PTR Signal Integrity Library)

دانلود کتاب طراحی سیستم دیجیتال با Systemverilog (شومیز) (Prentice Hall PTR Signal Integrity Library)

Digital System Design with Systemverilog (Paperback) (Prentice Hall PTR Signal Integrity Library)

مشخصات کتاب

Digital System Design with Systemverilog (Paperback) (Prentice Hall PTR Signal Integrity Library)

ویرایش:  
نویسندگان:   
سری:  
ISBN (شابک) : 0134457099, 9780134457093 
ناشر: Prentice Hall 
سال نشر: 2016 
تعداد صفحات: 371 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 2 مگابایت 

قیمت کتاب (تومان) : 39,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 16


در صورت تبدیل فایل کتاب Digital System Design with Systemverilog (Paperback) (Prentice Hall PTR Signal Integrity Library) به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب طراحی سیستم دیجیتال با Systemverilog (شومیز) (Prentice Hall PTR Signal Integrity Library) نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب طراحی سیستم دیجیتال با Systemverilog (شومیز) (Prentice Hall PTR Signal Integrity Library)

راهنمای قطعی و به‌روز طراحی دیجیتال با SystemVerilog: مفاهیم، ​​تکنیک‌ها و کد برای طراحی سخت‌افزار دیجیتالی پیشرفته، مهندسان ابتدا مشخص می‌کنند عملکرد در زبان توصیف سخت افزار سطح بالا (HDL) - و قدرتمندترین و مفیدترین HDL امروزی SystemVerilog است که اکنون یک استاندارد IEEE است. طراحی سیستم دیجیتال با SystemVerilog اولین معرفی جامع برای SystemVerilog و تکنیک های طراحی سخت افزار دیجیتال معاصر است که با آن استفاده می شود. با تکیه بر رویکرد ثابت شده پرفروش‌ترین طراحی سیستم دیجیتال با VHDL، مارک زولینسکی همه چیزهایی را که مهندسان برای خودکارسازی کل فرآیند طراحی با SystemVerilog باید بدانند - از مدل‌سازی تا عملکردی را پوشش می‌دهد. شبیه سازی، سنتز، شبیه سازی زمان بندی، و تایید. Zwolinski از طریق حدود صد و پنجاه مثال عملی آموزش می‌دهد که هر کدام دارای نحو دقیق و اطلاعات عمیق کافی برای فعال کردن طراحی و تأیید سخت‌افزار سریع است. همه نمونه ها از وب سایت همراه کتاب، zwolinski.org برای دانلود در دسترس هستند. پوشش شامل
  • استفاده از ابزارهای اتوماسیون طراحی الکترونیکی با منطق قابل برنامه ریزی و فناوری های ASIC
  • اصول اساسی جبر بولی و طراحی منطق ترکیبی، با بحث در مورد زمان بندی و خطرات
  • تکنیک های مدل سازی هسته : بلوک های ساختمانی ترکیبی، بافرها، رمزگشاها، رمزگذارها، مالتی پلکسرها، جمع کننده ها و بررسی کننده های برابری
  • بلوک های ساختمانی متوالی: لچ ها، فلیپ فلاپ ها، ثبات ها، شمارنده ها، حافظه و ضرب کننده های متوالی
  • طراحی ماشین های حالت محدود: از نمودار ASM تا فلیپ فلاپ های D، حالت بعدی و منطق خروجی
  • مدل سازی رابط ها و بسته ها با SystemVerilog
  • طراحی تست میز: معماری، تولید تست تصادفی محدود و راستی‌آزمایی مبتنی بر ادعا
  • توصیف مدل‌های سنتز RTL و FPGA
  • درک و پیاده‌سازی Design-for-Test
  • کاوش رفتار غیرعادی در مدارهای متوالی ناهمزمان
  • li>
  • انجام مدل سازی Verilog-AMS و سیگنال مختلط
Whatev پس از تجربه شما در زمینه طراحی دیجیتال، نسخه های قدیمی Verilog یا VHDL، این کتاب به شما کمک می کند تا قدرت کامل SystemVerilog را کشف کرده و از آن به طور کامل استفاده کنید.

توضیحاتی درمورد کتاب به خارجی

The Definitive, Up-to-Date Guide to Digital Design with SystemVerilog: Concepts, Techniques, and Code To design state-of-the-art digital hardware, engineers first specify functionality in a high-level Hardware Description Language (HDL)--and today's most powerful, useful HDL is SystemVerilog, now an IEEE standard. Digital System Design with SystemVerilog is the first comprehensive introduction to both SystemVerilog and the contemporary digital hardware design techniques used with it. Building on the proven approach of his bestselling Digital System Design with VHDL, Mark Zwolinski covers everything engineers need to know to automate the entire design process with SystemVerilog--from modeling through functional simulation, synthesis, timing simulation, and verification. Zwolinski teaches through about a hundred and fifty practical examples, each with carefully detailed syntax and enough in-depth information to enable rapid hardware design and verification. All examples are available for download from the book's companion Web site, zwolinski.org. Coverage includes
  • Using electronic design automation tools with programmable logic and ASIC technologies
  • Essential principles of Boolean algebra and combinational logic design, with discussions of timing and hazards
  • Core modeling techniques: combinational building blocks, buffers, decoders, encoders, multiplexers, adders, and parity checkers
  • Sequential building blocks: latches, flip- flops, registers, counters, memory, and sequential multipliers
  • Designing finite state machines: from ASM chart to D flip-flops, next state, and output logic
  • Modeling interfaces and packages with SystemVerilog
  • Designing testbenches: architecture, constrained random test generation, and assertion-based verification
  • Describing RTL and FPGA synthesis models
  • Understanding and implementing Design-for-Test
  • Exploring anomalous behavior in asynchronous sequential circuits
  • Performing Verilog-AMS and mixed-signal modeling
Whatever your experience with digital design, older versions of Verilog, or VHDL, this book will help you discover SystemVerilog's full power and use it to the fullest.


فهرست مطالب

Preface
1 Introduction
	1.1 Modern Digital Design
	1.2 Designing with Hardware Description Languages
		1.2.1 Design Automation
		1.2.2 What is SystemVerilog?
		1.2.3 What is VHDL?
		1.2.4 Simulation
		1.2.5 Synthesis
		1.2.6 Reusability
		1.2.7 Verification
		1.2.8 Design Flow
	1.3 CMOS Technology
		1.3.1 Logic Gates
		1.3.2 ASICs and FPGAs
	1.4 Programmable Logic
	1.5 Electrical Properties
		1.5.1 Noise Margins
		1.5.2 Fan-Out
	Summary
	Further Reading
	Exercises
2 Combinational Logic Design
	2.1 Boolean Algebra
		2.1.1 Values
		2.1.2 Operators
		2.1.3 Truth Tables
		2.1.4 Rules of Boolean Algebra
		2.1.5 De Morgan\'s Law
		2.1.6 Shannon\'s Expansion Theorem
	2.2 Logic Gates
	2.3 Combinational Logic Design
		2.3.1 Logic Minimization
		2.3.2 Karnaugh Maps
	2.4 Timing
	2.5 Number Codes
		2.5.1 Integers
		2.5.2 Fixed-Point Numbers
		2.5.3 Floating-Point Numbers
		2.5.4 Alphanumeric Characters
		2.5.5 Gray Codes
		2.5.6 Parity Bits
	Summary
	Further Reading
	Exercises
3 Combinational logic
	3.1 Modules and Files
	3.2 Identifiers, Spaces and Comments
	3.3 Basic Gate Models
	3.4 A Simple Netlist
	3.5 Logic Values
	3.6 Continuous Assignments
		3.6.1 SystemVerilog Operators
	3.7 Delays
	3.8 Parameters
	3.9 Testbenches
	Summary
	Further Reading
	Exercises
4 Combinational Building Blocks
	4.1 Multiplexers
		4.1.1 2 to 1 Multiplexer
		4.1.2 4 to 1 Multiplexer
	4.2 Decoders
		4.2.1 2 to 4 Decoder
		4.2.2 Parameterizable Decoder
		4.2.3 Seven-Segment Decoder
	4.3 Priority Encoder
		4.3.1 Don\'t Cares and Uniqueness
	4.4 Adders
		4.4.1 Functional Model
		4.4.2 Ripple Adder
		4.4.3 Tasks
	4.5 Parity Checker
	4.6 Three-State Buffers
		4.6.1 Multi-Valued Logic
	4.7 Testbenches for Combinational Blocks
	Summary
	Further Reading
	Exercises
5 Sequential Logic Blocks
	5.1 Latches
		5.1.1 SR Latch
		5.1.2 D Latch
	5.2 Flip-flops
		5.2.1 Edge-Triggered D Flip-Flop
		5.2.2 Asynchronous Set and Reset
		5.2.3 Synchronous Set and Reset and Clock Enable
	5.3 JK and T Flip-Flops
	5.4 Registers and Shift Registers
		5.4.1 Multiple Bit Register
		5.4.2 Shift Registers
	5.5 Counters
		5.5.1 Binary counter
		5.5.2 Johnson Counter
		5.5.3 Linear Feedback Shift Register
	5.6 Memory
		5.6.1 ROM
		5.6.2 SRAM
		5.6.3 Synchronous RAM
	5.7 Sequential Multiplier
	5.8 Testbenches for Sequential Building Blocks
		5.8.1 Clock Generation
		5.8.2 Reset and Other Deterministic Signals
		5.8.3 Checking Responses
	Summary
	Further Reading
	Exercises
6 Synchronous Sequential Design
	6.1 Synchronous Sequential Systems
	6.2 Models of Synchronous Sequential Systems
		6.2.1 Moore and Mealy Machines
		6.2.2 State Registers
		6.2.3 Design of a Three-Bit Counter
	6.3 Algorithmic State Machines
	6.4 Synthesis from ASM Charts
		6.4.1 Hardware Implementation
		6.4.2 State Assignment
		6.4.3 State Minimization
	6.5 State Machines in SystemVerilog
		6.5.1 A First Example
		6.5.2 A Sequential Parity Detector
		6.5.3 Vending Machine
		6.5.4 Storing Data
	6.6 Testbenches for State Machines
	Summary
	Further Reading
	Exercises
7 Complex Sequential Systems
	7.1 Linked State Machines
	7.2 Datapath/Controller Partitioning
	7.3 Instructions
	7.4 A Simple Microprocessor
	7.5 Microprocessor Model
	Summary
	Further Reading
	Exercises
8 Writing Testbenches
	8.1 Basic Testbenches
		8.1.1 Clock Generation
		8.1.2 Reset and Other Deterministic Signals
		8.1.3 Monitoring Responses
		8.1.4 Dumping Responses
		8.1.5 Test Vectors from a File
	8.2 Testbench Structure
		8.2.1 Programs
	8.3 Constrained Random Stimulus Generation
		8.3.1 Object-Oriented Programming
		8.3.2 Randomization
	8.4 Assertion-Based Verification
	Summary
	Further Reading
	Exercises
9 SystemVerilog Simulation
	9.1 Event-driven simulation
	9.2 SystemVerilog Simulation
	9.3 Races
		9.3.1 Avoiding Races
	9.4 Delay Models
	9.5 Simulator Tools
	Summary
	Further Reading
	Exercises
10 SystemVerilog Synthesis
	10.1 RTL Synthesis
		10.1.1 Non-Synthesizable SystemVerilog
		10.1.2 Inferred Flip-Flops and Latches
		10.1.3 Combinational Logic
		10.1.4 Summary of RTL Synthesis Rules
	10.2 Constraints
		10.2.1 Attributes
		10.2.2 Area and Structural Constraints
		10.2.3 fullcase and parallelcase Attributes
	10.3 Synthesis for FPGAs
	10.4 Behavioral Synthesis
	10.5 Verifying Synthesis Results
		10.5.1 Timing Simulation
	Summary
	Further Reading
	Exercises
11 Testing Digital Systems
	11.1 The Need for Testing
	11.2 Fault Models
		11.2.1 Single-Stuck Fault Model
		11.2.2 PLA Faults
	11.3 Fault-Oriented Test Pattern Generation
		11.3.1 Sensitive Path Algorithm
		11.3.2 Undetectable Faults
		11.3.3 The D Algorithm
		11.3.4 PODEM
		11.3.5 Fault Collapsing
	11.4 Fault Simulation
		11.4.1 Parallel Fault Simulation
		11.4.2 Concurrent Fault Simulation
	Summary
	Further Reading
	Exercises
12 Design For Testability
	12.1 Ad hoc Testability Improvements
	12.2 Structured Design for Test
	12.3 Built-In Self-Test
		12.3.1 Example
		12.3.2 Built-In Logic Block Observation (BILBO)
	12.4 Boundary Scan (IEEE 1149.1)
	Summary
	Further Reading
	Exercises
13 Asynchronous Sequential Design
	13.1 Asynchronous Circuits
	13.2 Analysis of Asynchronous Circuits
		13.2.1 Informal Analysis
		13.2.2 Formal analysis
	13.3 Design of Asynchronous Circuits
	13.4 Asynchronous State Machines
	13.5 Setup and Hold Times and Metastability
		13.5.1 The Fundamental Mode Restriction and Synchronous Circuits
		13.5.2 SystemVerilog Modeling of Setup and Hold Time Violations
		13.5.3 Metastability
	Summary
	Further Reading
	Exercises
14 Interfacing with the Analog World
	14.1 Digital-to-Analog Converters
	14.2 Analog-to-Digital Converters
	14.3 Verilog-AMS
		14.3.1 Verilog-AMS Fundamentals
		14.3.2 Contribution Statements
		14.3.3 Mixed-Signal Modeling
	14.4 Phased-Locked Loops
	14.5 Verilog-AMS Simulators
	Summary
	Further reading
	Exercises
A SystemVerilog and Verilog
	A.1 Standards
	A.2 SystemVerilog and Verilog Differences
Answers to Selected Exercises
Bibliography




نظرات کاربران