Skip to content
KitploitKITPLOIT
أدواتالمدونة
إرسال
أدواتالمدونة
إرسال

أدوات الاختراق واختبار الاختراق والأمن السيبراني لترسانتك الأمنية!

Kitploit هو دليل لأدوات الاختراق والأمن السيبراني واختبار الاختراق. اكتشف آخر تحديثات المشاريع للعثور على الثغرات وتحليل الأنظمة وأتمتة الاختبارات وتعزيز أمنك.

··الخلاصات·اتصال·الخصوصية·© 2026 Kitploit

دليل الأدوات

الفئات

عرض جميع الفئات
Loading categories
أدوات/GitHubGitHub/baochip/baochip-1x
أمان الأنظمة المدمجةاختراق الأجهزةأمن الأجهزةأمان الأجهزة وإنترنت الأشياءالتعلم والتعليمتحليل البرامج الثابتة
GitHubbaochip/baochip-1x

baochip-1x

أدوات مفتوحة المصدر لمستوى RTL السيليكون والمحاكاة لشركة System-on-Chip Baochip 1x، تتميز بوحدة معالجة مركزية VexRiscv، والتحقق المستند إلى Verilator، ووثائق لتطوير الأجهزة وتصحيح الأخطاء.

عرض المستودع
45842منذ 2 أشهرتمت المراجعة من قبل Kitploit

الأكثر شعبية

عرض الكل →

اكتشف الأدوات الأكثر استخدامًا من قبل مجتمعنا.

استكشف جميع الأدوات

تصفح مجموعتنا من الأدوات

عرض جميع الأدوات →
مشاركة

باوشيب 1x

يحتوي هذا المستودع على العناصر مفتوحة المصدر لـ Baochip 1x. يركز هذا المستودع على العناصر المادية لـ Baochip 1x.

يتم إحالة المطورين إلى SDK الرسمي للـ Rust، الموجود في مستودع Xous. هناك إضافة vscode باسم baochip يمكنها أتمتة البناء والوميض للوحات التطوير المدعومة رسميًا.

تنظيم الكود

  • docs يحتوي على مصدر كتاب Baochip 1x.
  • rtl يحتوي على العناصر مفتوحة المصدر لـ RTL المطبوعة.
  • Vexriscv يحتوي على تكوين المصدر لوحدة المعالجة المركزية Vex
  • scripts يحتوي على سكريبتات مساعدة لإدارة المستودع
  • verilate يحتوي على الملفات لمحاكاة نظير RTL جزئي لـ Baochip-1x باستخدام verilator.
  • arty يحتوي على الملفات لبناء نماذج SoC المستهدفة لـ Arty-A7. مفيد لتصحيح الأخطاء وتطوير الامتدادات المستقبلية.

تم تحميل الوثائق المستخرجة تلقائيًا استنادًا إلى RTL في هذا المستودع إلى peripherals core cluster.

الإصدارات، العلامات والفروع

يدور هذا المستودع حول قطعة أثرية ثابتة وغير قابلة للتصحيح. لذلك، لا تنطبق استراتيجية المصادر المفتوحة النموذجية المتمثلة في "التحديث إلى HEAD" لتبسيط إدارة الإصدارات.

  • ستحصل كل مراجعة شريحة (die rev) على علامة (tag) باسم بالشكل tapeout-a0. يمثل هذا النقطة التي تتطابق فيها محتويات دليل rtl تمامًا مع ما تم إدخاله في الطباعة (tapeout).
  • يتم أيضًا إنشاء فرع (branch) بنفس الاسم في ذلك الوقت
  • الدور المفترض لفرع main هو تطوير أدوات المحاكاة والوثائق حول قطعة rtl. تفقد قطعة rtl قيمتها إذا انحرفت وظيفيًا عن ما هو موجود فعليًا في الشريحة. وبالتالي، يجب أن تذهب طلبات الميزات المستقبلية وإصلاحات الأخطاء إلى فرع مختلف أو شوكة (fork) من المستودع.
  • من المفترض أن تكون مراجعات الشرائح (die revs)، إن وجدت، محدودة ونادرة. سيتتبع main أحدث مراجعة شريحة، لكن الفروع tapeout-* السابقة ستحتفظ بلقطات من دليل rtl كما تطابق مراجعة الشريحة الأقدم، مما يسمح لمستخدمي مراجعات الشرائح الأقدم بتشغيل أدوات المحاكاة/توليد الوثائق على المراجعات الأقدم.

ترقيم مراجعة الشريحة يأخذ شكل XY حيث X هو حرف أبجدي و Y هو حرف رقمي. يمثل الحرف الأبجدي مجموعة قناع كامل (full-mask set)؛ يمثل الرقمي خطوة إصلاح قناع معدني أو اختبار نهائي (metal-mask or final-test repair stepping).

مخطط الكتلة

SoC block diagram

تنزيل الأداة