لطفا جهت پرداخت (ورود به درگاه بانک) فیلترشکن خود را خاموش نمایید.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش ساخت یک پردازنده با Verilog HDL از ابتدا
Building a Processor with Verilog HDL from Scratch
نکته:
آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره:
استفاده از Xilinx Vivado 2020.2 Startegies برای پیاده سازی CPU مبتنی بر Verilog Buliding Custom Intruction Set برای پاسخگویی به استفاده از منابع استراتژی های افزودن برنامه و حافظه داده در داخل پردازنده استراتژی های اضافه کردن Jump و Branching Instructions در داخل پردازنده پیش نیازها:Fundamentals Digital Electron
بیشتر برنامههای کاربردی قرن بیست و یکم به سختافزار قدرتمندی نیاز دارند، اما همچنین به همراه کنترلکننده متمرکزی که امکان توسعه الگوریتمهای پیچیده را فراهم میکند. با ورود به هوش مصنوعی یا دستگاه های مبتنی بر ابر و با افزایش پیچیدگی سیستم ها هر روز، نیاز به ترکیب چند نمونه پردازنده با پیشرفت در عصر هوش مصنوعی اجباری می شود. Zynq و Microblaze دو جایگزین محبوب هستند که در بازار وجود دارند و برای تقریباً هر نیاز کاربردی مناسب هستند. الزامات استفاده از چندین نمونه از پردازنده یعنی. چندین نمونه از پردازنده نرم Microblaze یا استفاده از یک پردازنده سخت مانند Zynq Processor به همراه نمونه های منفرد یا چندگانه Microblazer برای رسیدگی مستقل به نیازهای پردازش داده و کنترل ضروری است. چالش اساسی ترکیب چند نمونه از پردازنده های نرم مانند Microblaze تعداد منابع مصرف شده برای پیاده سازی Microblaze در FPGA است. از آنجایی که FPGA از مقدار محدودی از منابع FPGA تشکیل شده است، پارتیشن سخت افزار و نرم افزار نقش برجسته ای در ساخت سیستم های پیچیده ایفا می کند. روش جایگزین محبوب دیگری که توسط مهندسان جاسازی شده برای ساخت یک CPU/پردازنده سفارشی با تنها عملکرد مورد نیاز دنبال میشود و در نتیجه مقدار زیادی از منابع را در مقایسه با افزودن نمونه Microblaze صرفهجویی میکند. در این دوره تمام اصول مورد نیاز برای ساخت یک پردازنده/سی پی یو ساده با Verilog HDL و استراتژی هایی برای آزمایش عملکرد آن مورد بحث قرار می گیرد. پس از گذراندن این دوره، تمام مهارت های لازم برای ساخت معماری پیچیده CPU برای برآوردن نیازها را خواهید فهمید. با آرزوی بهترین ها برای ساخت پردازنده خود.
سرفصل ها و درس ها
اضافه کردن واحد حساب
Adding Arithmetic Unit
آشنایی با معماری پردازنده
Understanding Processor architecture
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
نمایش نظرات