آنچه یاد خواهید گرفت:
جریان طراحی سیستم تعبیه شده با پردازنده نرمافزاری Microblaze
توسعه اپلیکیشنهای C برای دستگاههای Microblaze
اشکالزدایی نرمافزار و سختافزار
مدیریت وقفهها در طراحیهای مبتنی بر Microblaze
آشنایی با درایورهای Xilinx
پروفایلینگ
پیشنیازهای دوره
درک الکترونیک دیجیتال
اصول معماری کامپیوتر
توضیحات دوره
یک سیستم قابل پیکربندی مجدد سریعتر، FPGA را به گزینهای برجسته برای مجموعه بزرگی از کاربردها تبدیل میکند، اما سختافزار بهتنهایی کافی نیست و بدون نرمافزار هوشمندی که همه رویدادها را بهخوبی هماهنگ کند، به نتیجه مطلوب نمیرسد. این دوره اصول درایورهای محبوب Xilinx مانند UART ،AXI Timers ،UART16550 ،AXI GPIO ،AXI BRAM و غیره را پوشش میدهد. همچنین استفاده از کنترلکننده وقفه AXI برای مدیریت وقفهها را توضیح میدهد. علاوه بر این، برای تسهیل بهکارگیری شتابدهندههای سختافزاری در طراحی مبتنی بر Microblaze، چند نمونه درباره ساخت Peripheralهای سفارشی AXI نیز ارائه شده است. اصول اشکالزدایی نرمافزار و سختافزار و همچنین پروفایلینگ با Microblaze را نمایش میدهیم تا اندازهگیری عملکرد را آسانتر کنیم.
این دوره برای چه کسانی مناسب است؟
هر کسی که میخواهد در دستگاههای Xilinx Microblaze و محیط Vivado SDK تخصص پیدا کند.
طراحی سیستم تعبیه شده با پردازندههای نرمافزاری FPGA