#Intermediate
#Microblaze, #LMB
✳️ به طور کلی سه ساختار یا پیکربندی برای طراحی معماری حافظه مایکروبلیز وجود دارد که عبارتند از:
1️⃣ استفاده از حافظههای محلی
2️⃣ استفاده از حافظههای داخلی
3️⃣ استفاده از حافظههای خارجی
✅صرف نظر از نوع پیکربندی انتخابی برای حافظه، همواره مقدار کمی حافظه محلی برای ذخیره و اجرای کد بوت مایکروبلیز مورد نیاز است. با این وجود اگر حافظه محلی اختصاص داده شده به مایکروبلیز، به اندازه کافی بزرگ باشد، دادهها و دستورالعملها هم میتوانند به صورت کامل روی این حافظه داخلی ذخیره شوند. از آنجایی که دسترسی به حافظه محلی از طریق باس LMB تنها یک سیکل کلاک تأخیر دسترسی دارد، اجرای کامل مایکروبلیز از روی حافظه محلی نیاز به استفاده از حافظه کَش را به طور کلی منتفی میکند و در نتیجه میزان منابع مصرفی مورد استفاده توسط مایکروبلیز کاهش مییاید.
👈 مطالعه متن کامل مقاله »
@Hexalinx
#Microblaze, #LMB
✳️ به طور کلی سه ساختار یا پیکربندی برای طراحی معماری حافظه مایکروبلیز وجود دارد که عبارتند از:
1️⃣ استفاده از حافظههای محلی
2️⃣ استفاده از حافظههای داخلی
3️⃣ استفاده از حافظههای خارجی
✅صرف نظر از نوع پیکربندی انتخابی برای حافظه، همواره مقدار کمی حافظه محلی برای ذخیره و اجرای کد بوت مایکروبلیز مورد نیاز است. با این وجود اگر حافظه محلی اختصاص داده شده به مایکروبلیز، به اندازه کافی بزرگ باشد، دادهها و دستورالعملها هم میتوانند به صورت کامل روی این حافظه داخلی ذخیره شوند. از آنجایی که دسترسی به حافظه محلی از طریق باس LMB تنها یک سیکل کلاک تأخیر دسترسی دارد، اجرای کامل مایکروبلیز از روی حافظه محلی نیاز به استفاده از حافظه کَش را به طور کلی منتفی میکند و در نتیجه میزان منابع مصرفی مورد استفاده توسط مایکروبلیز کاهش مییاید.
👈 مطالعه متن کامل مقاله »
@Hexalinx