جدول پیوندها
1 مقدمه
2 لینک رقص
3 زبان برنامه نویسی Rust
4 RAC: تضمین مشترک سخت افزار/نرم افزار در مقیاس
5 زنگ و RAR
5.1 زنگ الگوریتمی محدود
6 پیوند رقص در Rust و 6.1 تعاریف
6.2 ترجمه به ACL2
6.3 قضایای پیوندهای رقص
7 کارهای مرتبط
8 نتیجه گیری
9 قدردانی و مراجع
4 RAC: تضمین مشترک سخت افزار/نرم افزار در مقیاس
به منظور شروع به تحقق تضمین مشترک سخت افزار/نرم افزار در مقیاس، ما چندین آزمایش را با استفاده از یک زنجیره ابزار پیشرفته، به دلیل Russinoff و O’Leary، انجام داده ایم و در اصل برای استفاده در تأیید سخت افزار ممیز شناور طراحی شده است. [27]، برای تعیین مناسب بودن آن برای ایجاد برنامه های کاربردی بحرانی/امنیتی حیاتی در حوزه های مختلف. توجه داشته باشید که این زنجیره ابزار قبلاً قابلیت مقیاسبندی به طرحهای صنعتی را در حوزه طراحی سختافزار ممیز شناور نشان داده است، زیرا در تأیید طراحی محصولات CPU در اینتل و Arm استفاده شده است.
الگوریتم C [21] یک زبان ترکیبی سطح بالا (HLS) است و توسط محیطهای طراحی مشترک سختافزار/نرمافزار از Mentor Graphics، به عنوان مثال، Catapult پشتیبانی میشود. [22]. الگوریتمی C فایلهای هدر C++ را تعریف میکند که کامپایل را برای پلتفرمهای سختافزاری و نرمافزاری، از جمله پشتیبانی از موارد خاص، امکانپذیر میسازد.