دانلود حل تمرین طراحی دیجیتال ویرایش دوم فرنک وحید Digital Design with RTL Design VHDL and Verilog Frank Vahid

- دانلود حل تمرین طراحی دیجیتال ویرایش دوم فرنک وحید Digital Design with RTL Design VHDL and Verilog  Frank Vahid

دانلود حل تمرین طراحی دیجیتال ویرایش دوم فرنک وحید Digital Design with RTL Design VHDL and Verilog Frank Vahid

کتاب حل المسائل طراحی دیجیتال با طراحی RTL و VHDL و Verilog، ویرایش دوم، نویسندگان: فرنک وحید (فرانک وحید)

Digital Design with RTL Design, VHDL, and Verilog 2nd Edition

by Frank Vahid
 

 آنچه تحویل داده می شود:

 1. فایل PDF حل تمرینات (با کیفیت عالی)
تعداد صفحات: 228 صفحه (حل تمرینات فصول 1 تا 8)

زبان انگلیسی

دروس مرتبط: مدار منطقی, مدارهای دیجیتال,طراحی منطقی,طراحی دیجیتال,معماری کامپیوتر,معماری کامپیوتر پیشرفته

توضیحات:

An eagerly anticipated, up-to-date guide to essential digital design fundamentals

Offering a modern, updated approach to digital design, this much-needed book reviews basic design fundamentals before diving into specific details of design optimization. You begin with an examination of the low-levels of design, noting a clear distinction between design and gate-level minimization. The author then progresses to the key uses of digital design today, and how it is used to build high-performance alternatives to software.

  • Offers a fresh, up-to-date approach to digital design, whereas most literature available is sorely outdated
  • Progresses though low levels of design, making a clear distinction between design and gate-level minimization
  • Addresses the various uses of digital design today
  • Enables you to gain a clearer understanding of applying digital design to your life

With this book by your side, you’ll gain a better understanding of how to apply the material in the book to real-world scenarios.

Table of Contents

CHAPTER 1 Introduction. 1.1 Digital Systems in the World Around Us. 1.2 The World of Digital Systems. 1.3 Implementing Digital Systems: Microprocessors versus Digital Circuits. 1.4 About this Book. 1.5 Exercises. CHAPTER 2 Combinational Logic Design. 2.1 Introduction. 2.2 Switches. 2.3 The CMOS Transistor. 2.4 Boolean Logic Gates—Building Blocks for Digital Circuits. 2.5 Boolean Algebra. 2.6 Representations of Boolean Functions. 2.7 Combinational Logic Design Process. 2.8 More Gates. 2.9 Decoders and Muxes. 2.10 Additional Considerations. 2.11 Combinational Logic Optimizations and Tradeoffs (See Section 6.2). 2.12 Combinational Logic Description Using Hardware Description Languages (See Section 9.2). 2.13 Chapter Summary. 2.14 Exercises. CHAPTER 3 Sequential Logic Design: Controllers. 3.1 Introduction. 3.2 Storing One Bit—Flip-Flops. 3.3 Finite-State Machines (FSMs). 3.4 Controller Design. 3.5 More on Flip-Flops and Controllers. 3.6 Sequential Logic Optimizations and Tradeoffs (See Section 6.3). 3.7 Sequential Logic Description Using. 3.8 Product Profile—Pacemaker. 3.9 Chapter Summary. 3.10 Exercises. CHAPTER 4 Datapath Components. 4.1 Introduction. 4.2 Registers. 4.3 Adders. 4.4 Comparators. 4.5 Multiplier—Array-Style. 4.6 Subtractors and Signed Numbers. 4.7 Arithmetic-Logic Units—ALUs. 4.8 Shifters. 4.9 Counters and Timers. 4.10 Register Files. 4.11 Datapath Component Tradeoffs (See Section 6.4). 4.12 Datapath Component Description Using Hardware Description Languages (See Section 9.4). 4.13 Product Profile: An Ultrasound Machine. 4.14 Chapter Summary. 4.15 Exercises. CHAPTER 5 Register-Transfer Level (RTL) Design. 5.1 Introduction. 5.2 High-Level State Machines. 5.3 RTL Design Process. 5.4 More RTL Design. 5.5 Determining Clock Frequency. 5.6 Behavioral-Level Design: C to Gates (Optional). 5.7 Memory Components. 5.8 Queues (FIFOs). 5.9 Multiple Processors. 5.10 Hierarchy—A Key Design Concept. 5.11 RTL Design Optimizations and Tradeoffs (See Section 6.5). 5.12 RTL Design Using Hardware Description Languages (See Section 9.5). 5.13 Product Profile: Cell Phone. 5.14 Chapter Summary. 5.15 Exercises. CHAPTER 6 Optimizations and Tradeoffs. 6.1 Introduction. 6.2 Combinational Logic Optimizations and Tradeoffs. 6.3 Sequential Logic Optimizations and Tradeoffs. 6.4 Datapath Component Tradeoffs. 6.5 RTL Design Optimizations and Tradeoffs. 6.6 More on Optimizations and Tradeoffs. 6.7 Product Profile: Digital Video Player/Recorder. 6.8 Chapter Summary. 6.9 Exercises. CHAPTER 7 Physical Implementation on ICs. 7.1 Introduction. 7.2 Manufactured IC Types. 7.3 Off-the-Shelf Programmable IC Type—FPGA. 7.4 Other Off-the-Shelf IC Types. 7.5 IC Tradeoffs, Trends, and Comparisons. 7.6 Product Profile: Giant LED-Based Video. 7.7 Chapter Summary. 7.8 Exercises. CHAPTER 8 Programmable Processors. 8.1 Introduction. 8.2 Basic Architecture. 8.3 A Three-Instruction Programmable Processor. 8.4 A Six-Instruction Programmable Processor. 8.5 Example Assembly and Machine Programs 8.6 Further Extensions to the Programmable Processor. 8.7 Chapter Summary. 8.8 Exercises. CHAPTER 9 Hardware Description Languages. 9.1 Introduction. 9.2 Combinational Logic Description Using Hardware Description Languages. 9.3 Sequential Logic Description Using Hardware Description Languages. 9.4 Datapath Component Description. 9.5 RTL Design Using Hardware Description Languages. 9.6 Chapter Summary. 9.7 Exercises.

 

  ترجمه گوگل:  

 

راهنمای مشتاقانه پیش بینی شده، تا به امروز به ارمغان می آورد اصول اولیه طراحی دیجیتال

ارائه یک رویکرد مدرن و به روز شده برای طراحی دیجیتال، این کتاب مورد نیاز برای بررسی اصول اولیه طراحی قبل از غواصی به جزئیات خاص بهینه سازی طراحی می پردازد. شما با بررسی سطح پایین طراحی شروع می کنید، و تفاوت تمایز بین طراحی و حداقل سطح دروازه را ذکر می کنید. سپس نویسنده به استفاده های کلیدی طراحی دیجیتال امروز ادامه می دهد و نحوه استفاده از آن برای ساخت جایگزین های با کارایی بالا به نرم افزار می پردازد.

    ارائه یک رویکرد تازه و به روز در طراحی دیجیتال، در حالی که اکثر ادبیات موجود به شدت قدیمی است
    
هر چند سطوح پایین طراحی پیشرفت می کند، ایجاد یک تمایز واضح بین طراحی و حداقل سطح دروازه
    
امروزه استفاده های مختلف از طراحی دیجیتال را مورد توجه قرار می دهد
    
شما را قادر می سازد تا درک روشنی از استفاده از طراحی دیجیتال برای زندگی خود داشته باشید

با استفاده از این کتاب از طرف شما، شما درک بهتری از نحوه استفاده از مواد در کتاب را در سناریوهای واقعی می بینید.

جدول محتوا
 

فصل 1 مقدمه. 1.1 سیستم های دیجیتال در جهان در اطراف ما. 1.2 جهان سیستم های دیجیتال. 1.3 اجرای سیستم های دیجیتال: میکروپروسسورها در مقابل مدارهای دیجیتال. 1.4 درباره این کتاب. 1.5 تمرینات فصل 2 طراحی منطقی ترکیبی 2.1 مقدمه 2.2 سوئیچ ها 2.3 ترانزیستور CMOS. 2.4 بلوک های بلوک منطقی بولی برای مدارهای دیجیتال. جبر 2.5 بولی. 2.6 نمایه سازی توابع بولی. 2.7 روند طراحی منطقی ترکیبی. 2.8 گیتس بیشتر 2.9 Decoders و Muxes. 2.10 ملاحظات اضافی 2.11 بهینه سازی منطق ترکیبی و تجارت (نگاه کنید به بخش 6.2). 2.12 توضیح منطق ترکیبی با استفاده از زبان های توصیف سخت افزار (به بخش 9.2 مراجعه کنید). خلاصه فصل 2.13. 2.14 تمرینات. فصل 3 طراحی منطقی سریال: کنترل کننده ها. 3.1 مقدمه 3.2 ذخیره یک بیت فلیپ فلاپ. 3.3 دستگاه های دولتی محدود (FSMs). 3.4 کنترل طراحی. 3.5 بیشتر در فلیپ فلاپ و کنترل کننده ها. 3.6 بهینه سازی منطق پیوندی و تجارت (نگاه کنید به بخش 6.3). 3.7 شرح منطق پیوسته با استفاده از. 3.8 مشخصات پروتئین – ضربان ساز. خلاصه فصل 3.9. 3.10 تمرینات فصل 4 اجزای Datapath. 4.1 مقدمه 4.2 ثبت نام 4.3 افزودنیها. 4.4 مقایسه. 4.5 Multiplier-Array-Style. 4.6 تعطیلات و شماره های امضا شده. 4.7 واحد حساب منطقی-ALU ها. 4.8 پیمانکار 4.9 شمارنده و تایمر. 4.10 فایل های ثبت نام 4.11 ترکیبات Datapath کامپوننت (نگاه کنید به بخش 6.4). 4.12 توضیح کامپوننت Datapath با استفاده از زبان های توصیف سخت افزار (به بخش 9.4 مراجعه کنید). 4.13 مشخصات محصول: یک دستگاه سونوگرافی. خلاصه فصل 4.14. 4.15 تمرینات فصل 5 طراحی طراحی ثبت-انتقال (RTL). 5.1 مقدمه 5.2 دستگاه های دولتی سطح بالا 5.3 فرایند طراحی RTL. 5.4 طراحی RTL بیشتر 5.5 تعیین فرکانس ساعت. 5.6 طراحی سطح رفتاری: C تا گیتس (اختیاری). 5.7 قطعات حافظه. 5.8 صف (FIFOs). 5.9 چند پردازنده. 5.10 مفهوم طراحی سلسله مراتبی. 5.11. بهینه سازی طراحی RTL و قراردادهای تجاری (به بخش 6.5 مراجعه کنید). 5.12 طراحی RTL با استفاده از زبان توصیف سخت افزار (به بخش 9.5 مراجعه شود). 5.13 مشخصات محصول: تلفن همراه. خلاصه فصل 5.14. 5.15 تمرینات فصل 6: بهینه سازی و تجارت. 6.1 مقدمه 6.2 بهینه سازی منطق ترکیبی و تجارت. 6.3 بهینه سازی منطق ثانویه و قراردادها. 6.4 قراردادهای کامپوننت Datapath. 6.5. بهینه سازی و طراحی RTL. 6.6 بیشتر در مورد بهینه سازی و Tradeoffs. 6.7 مشخصات محصول: پخش کننده دیجیتال / ضبط کننده. خلاصه فصل 6.8. 6.9 تمرینات فصل 7 پیاده سازی فیزیکی در IC. 7.1 مقدمه 7.2 انواع IC تولید شده. 7.3 برنامه های قابل برنامه ریزی IC-Type-FPGA. 7.4 سایر انواع IC غیر قفسه. 7.5 قراردادهای IC، روند و مقایسه. 7.6 مشخصات محصول: ویدئو مبتنی بر LED غول پیکر. خلاصه فصل 7.7. 7.8 تمرینات. فصل 8 پردازنده های قابل برنامه ریزی. 8.1 مقدمه 8.2 معماری اساسی 8.3 یک پردازنده قابل برنامه ریزی سه گانه. 8.4 یک پردازنده قابل برنامه ریزی شش آموزش. 8.5 نمونه های مونتاژ و برنامه های ماشین 8.6 فرمت های اضافی به پردازنده قابل برنامه ریزی. خلاصه فصل 8.7. 8.8 تمرینات فصل 9 زبان های سخت افزاری. 9.1 مقدمه 9.2 شرح منطق ترکیبی با استفاده از زبان های توصیف سخت افزار. 9.3 توصیف منطق ثابتی با استفاده از زبان های توصیف سخت افزاری. 9.4 توضیحات کامپوننت Datapath. 9.5 طراحی RTL با استفاده از زبان توصیف سخت افزار. 9.6 خلاصه فصل. 9.7 تمرینات

 

توجه توجه توجه: هرگونه کپی برداری و فروش فایل های فروشگاه برکت الکترونیک (به آدرس solutions.sellfile.ir) در فروشگاه های دیگر شرعاً حرام است، تمامی فایل ها و پروژه های موجود در فروشگاه، توسط ما اجرا و پیاده سازی و یا از منابع معتبر زبان اصلی جمع آوری شده اند و دارای حق کپی رایت اسلامی می باشند.

از پایین همین صفحه (بخش پرداخت و دانلود) می توانید این پروژه را خریداری و دانلود نمایید.

کد محصول: 60204

برای دانلود کلیک کنید