آموزش مجموعه ارتباطی P2: AMBA APB در وریلاگ - آخرین آپدیت

دانلود Communication series P2 : AMBA APB in Verilog

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:

راهنمای گام به گام از ابتدا: آموزش جامع APB در Verilog

اصول ضروری APB

ماژول‌های APB در طراحی SoC (سیستم-روی-تراشه) برای اتصال دستگاه‌های جانبی مختلف مانند GPIOها، تایمرها، UARTها و موارد دیگر استفاده می‌شوند. APB به دلیل سادگی در پیاده‌سازی، بخشی از خانواده AMBA (Advanced Microcontroller Bus Architecture) است و انتقال داده‌های کارآمد با مصرف کم انرژی را تضمین می‌کند.

پیاده‌سازی APB Master و Slave با و بدون Wait States در Verilog

طراحی همزمان APB، فاز آدرس‌دهی ساده و پشتیبانی از Wait States آن را برای دستگاه‌های جانبی با پهنای باند کم که نیازی به ارتباطات پرسرعت ندارند، ایده‌آل می‌کند.

کار با مکانیسم گزارش خطا در APB

با دوره جامع ما در مورد پیاده‌سازی AMBA APB در Verilog، پتانسیل Advanced Peripheral Bus (APB) را آزاد کنید. این دوره که برای مهندسان و متخصصان مشتاق طراحی شده است، یک راهنمای گام به گام برای تسلط بر APB ارائه می‌دهد و همه چیز از اصول اولیه تا مباحث پیشرفته را پوشش می‌دهد. تکامل APB، از APB1 تا APB5، را بررسی کنید و ویژگی‌های منحصربه‌فرد معرفی شده در هر نسخه، مانند پشتیبانی از Wait States، گزارش خطا و سیگنال‌دهی کاربر را درک کنید.

پیاده‌سازی APB Register، APB GPIO، APB FIFO و APB UART

وارد پروژه‌های عملی برای طراحی و پیاده‌سازی هسته‌های مبتنی بر APB مانند GPIO، فایل‌های رجیستر، FIFO و UART شوید. نحوه مدیریت انتقال داده‌ها، مدیریت زمان‌بندی پروتکل و بهینه‌سازی طرح‌ها برای برنامه‌های کاربردی واقعی را بیاموزید. با تمرین‌های کدنویسی عملی، نمونه‌های دنیای واقعی و شیوه‌های استاندارد صنعت، شما اعتماد به نفس لازم برای ایجاد سیستم‌های APB قوی و کارآمد را به دست خواهید آورد.

پیش‌نیازها

  • مبانی الکترونیک دیجیتال
  • Verilog

چه در حال توسعه دستگاه‌های جانبی SoC باشید یا مهارت‌های Verilog خود را ارتقا دهید، این دوره شما را به دانش لازم برای برتری مجهز می‌کند. نحوه طراحی سیستم‌های مقیاس‌پذیر و با کارایی بالا را که نیازهای برنامه‌های کاربردی مدرن را برآورده می‌کنند، کشف کنید. در پایان، شما درک درستی از پروتکل‌های APB و توانایی پیاده‌سازی طرح‌های سفارشی خواهید داشت، و شما را برای چالش‌های نوآورانه آماده می‌کند. امروز به ما بپیوندید!


سرفصل ها و درس ها

Fundamentals of APB Signals, Operation without Wait states

  • دستور کار ۱ Agenda 1

  • درک سیگنال‌های APB قسمت ۱ Understanding APB Signals P1

  • درک سیگنال‌های APB قسمت ۲ Understanding APB Signals P2

  • درک عملیات نوشتن APB Understanding Write Operation of APB

  • درک عملیات خواندن APB Understanding read Operation of APB

  • واسطه‌سازی Master و Slave Master Slave Inerfacing

  • جریان سیستم System flow

  • پیاده‌سازی APB Master قسمت ۱ Implementing APB Master P1

  • پیاده‌سازی APB Master قسمت ۲ Implementing APB Master P2

  • تأیید رفتار APB Master Verifying behavior of APB Master

  • کد Code

  • پیاده‌سازی APB Slave Implementing APB Slave

  • تأیید رفتار APB Slave Verifying behavior of APB Slave

  • کد Code

  • اتصال Master و Slave به یکدیگر Connecting Master and Slave together

  • تأیید طراحی Verifying design

  • کد Code

اصول سیگنال‌های APB، وضعیت‌های انتظار و مکانیزم گزارش خطا Fundamentals of APB Signals wait states and error reporting mechanism

  • دستور کار Agenda

  • درک تراکنش‌ها با وضعیت‌های انتظار Understanding transactions with wait states

  • پیاده‌سازی Master با وضعیت‌های انتظار Implementing master with wait states

  • کد Code

  • پیاده‌سازی Slave با وضعیت‌های انتظار Implementing Slave with wait states

  • کد Code

  • Master و Slave با تأخیر Master and Slave with Delay

  • کد Code

  • درک SLVERR Understanding SLVERR

  • SLVERRهای مختلف Different SLVERR

  • پیاده‌سازی منطق SLVERR در Slave Implementing SLVERR logic in slave

  • تأیید Slave با SLVERR Verifying Slave with SLVERR

  • کد Code

  • کار با چندین Slave: درک سیستم Working with multiple slaves : Understanding System

  • طراحی Slave Slave design

  • طراحی Master Master Design

  • اتصال Master و Slave Connecting Master and Slave

  • تأیید عملکرد سیستم Verifying System Operation

  • کد Code

ساخت هسته‌های APB Building APB Cores

  • دستور کار Agenda

  • رجیستر APB قسمت ۱ APB Register P1

  • رجیستر APB قسمت ۲ APB Register P2

  • رجیستر APB قسمت ۳ APB Register P3

  • رجیستر APB قسمت ۴ APB Register P4

  • کد Code

  • FIFO APB قسمت ۱ APB FIFO P1

  • FIFO APB قسمت ۲ APB FIFO P2

  • FIFO APB قسمت ۳ APB FIFO P3

  • FIFO APB قسمت ۴ APB FIFO P4

  • کد Code

  • درک ساختار داخلی GPIO Understanding GPIO internal structure

  • درک پیکربندی Open drain Understanding Open drain configuration

  • درک پیکربندی Push Pull Understanding Push Pull configuration

  • خلاصه و پیاده‌سازی Verilog Summary and Verilog Implementation

  • پیاده‌سازی APB GPIO قسمت ۱ Implementing APB GPIO P1

  • پیاده‌سازی APB GPIO قسمت ۲ Implementing APB GPIO P2

  • تأیید APB GPIO Verifying APB GPIO

  • کد Code

  • درک سیگنالینگ بیدارباش Understanding Wakeup Signaling

  • ساخت هسته UART قسمت ۱ Building UART Core P1

  • ساخت هسته UART قسمت ۲ Building UART Core P2

  • ساخت هسته UART قسمت ۳ Building UART Core P3

  • ساخت هسته UART قسمت ۴ Building UART Core P4

  • کد Code

بازنگری‌ها در APB Revisions in APB

  • دستور کار ۴ Agenda 4

  • تغییرات در بازنگری‌های مختلف APB Changes in different revisions of APB issues

  • وضعیت انتظار در APB3 Wait state in APB3

  • مکانیزم گزارش خطا در APB3 Error reporting mechanism in APB3

  • دسترسی امن و عادی در APB4 Secure and Normal Access in APB4

نمایش نظرات

آموزش مجموعه ارتباطی P2: AMBA APB در وریلاگ
جزییات دوره
4 hours
66
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
220
4.3 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Kumar Khandagle Kumar Khandagle

رهبر توسعه دهنده FPGA @ FinTech