توضیحاتی در مورد کتاب RISC-V External Debug Support
نام کتاب : RISC-V External Debug Support
ویرایش : Version 0.13 (draft)
عنوان ترجمه شده به فارسی : پشتیبانی از اشکال زدایی خارجی RISC-V
سری :
نویسندگان : Tim Newsome
ناشر : SiFive
سال نشر : 2017
تعداد صفحات : 87
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 631 کیلوبایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
هنگامی که یک طراحی از شبیه سازی به پیاده سازی سخت افزاری پیش می رود، کنترل و درک کاربر از وضعیت فعلی سیستم به طور چشمگیری کاهش می یابد. برای کمک به ارائه و اشکال زدایی نرم افزار و سخت افزار سطح پایین، داشتن پشتیبانی از اشکال زدایی خوب در سخت افزار بسیار مهم است. هنگامی که یک سیستم عامل قوی روی یک هسته اجرا می شود، نرم افزار می تواند بسیاری از وظایف اشکال زدایی را انجام دهد. با این حال، در بسیاری از سناریوها، پشتیبانی سخت افزاری ضروری است.
این سند یک معماری استاندارد را برای پشتیبانی از اشکال زدایی خارجی در پلتفرم های RISC-V ترسیم می کند. این معماری امکان پیاده سازی ها و معاوضه های متنوعی را فراهم می کند که مکمل طیف وسیعی از پیاده سازی های RISC-V است. در عین حال، این مشخصات رابطهای مشترکی را تعریف میکند تا به ابزارها و اجزای اشکالزدایی اجازه دهد تا پلتفرمهای مختلفی را بر اساس RISC-V ISA هدف قرار دهند.
طراحان سیستم ممکن است انتخاب کنند که پشتیبانی از اشکال زدایی سخت افزار اضافی را اضافه کنند، اما این مشخصات یک رابط استاندارد برای عملکرد مشترک تعریف می کند.
توضیحاتی در مورد کتاب به زبان اصلی :
When a design progresses from simulation to hardware implementation, a user's control and understanding of the system's current state drops dramatically. To help bring up and debug low level software and hardware, it is critical to have good debugging support built into the hardware. When a robust OS is running on a core, software can handle many debugging tasks. However, in many scenarios, hardware support is essential.
This document outlines a standard architecture for external debug support on RISC-V platforms. This architecture allows a variety of implementations and trade-offs, which is complementary to the wide range of RISC-V implementations. At the same time, this specification defines common interfaces to allow debugging tools and components to target a variety of platforms based on the RISC-V ISA.
System designers may choose to add additional hardware debug support, but this specification defines a standard interface for common functionality.