بیشتر برنامههای کاربردی قرن بیست و یکم به سختافزار قدرتمندی نیاز دارند، اما همچنین به همراه کنترلکننده متمرکزی که امکان توسعه الگوریتمهای پیچیده را فراهم میکند. با ورود به هوش مصنوعی یا دستگاه های مبتنی بر ابر و با افزایش پیچیدگی سیستم ها هر روز، نیاز به ترکیب چند نمونه پردازنده با پیشرفت در عصر هوش مصنوعی اجباری می شود. Zynq و Microblaze دو جایگزین محبوب هستند که در بازار وجود دارند و برای تقریباً هر نیاز کاربردی مناسب هستند. الزامات استفاده از چندین نمونه از پردازنده یعنی. چندین نمونه از پردازنده نرم Microblaze یا استفاده از یک پردازنده سخت مانند Zynq Processor به همراه نمونه های منفرد یا چندگانه Microblazer برای رسیدگی مستقل به نیازهای پردازش داده و کنترل ضروری است. چالش اساسی ترکیب چند نمونه از پردازنده های نرم مانند Microblaze تعداد منابع مصرف شده برای پیاده سازی Microblaze در FPGA است. از آنجایی که FPGA از مقدار محدودی از منابع FPGA تشکیل شده است، پارتیشن سخت افزار و نرم افزار نقش برجسته ای در ساخت سیستم های پیچیده ایفا می کند. روش جایگزین محبوب دیگری که توسط مهندسان جاسازی شده برای ساخت یک CPU/پردازنده سفارشی با تنها عملکرد مورد نیاز دنبال میشود و در نتیجه مقدار زیادی از منابع را در مقایسه با افزودن نمونه Microblaze صرفهجویی میکند. در این دوره تمام اصول مورد نیاز برای ساخت یک پردازنده/سی پی یو ساده با Verilog HDL و استراتژی هایی برای آزمایش عملکرد آن مورد بحث قرار می گیرد. پس از گذراندن این دوره، تمام مهارت های لازم برای ساخت معماری پیچیده CPU برای برآوردن نیازها را خواهید فهمید. با آرزوی بهترین ها برای ساخت پردازنده خود.
رهبر توسعه دهنده FPGA @ FinTech
نمایش نظرات