Skip to content
KitploitKITPLOIT
उपकरणब्लॉग
जमा करें
उपकरणब्लॉग
जमा करें

हैकिंग, पेनटेस्ट और साइबर सुरक्षा उपकरण आपके सुरक्षा शस्त्रागार के लिए!

Kitploit हैकिंग, साइबर सुरक्षा और पेंटेस्टिंग टूल्स की एक निर्देशिका है। कमजोरियों को खोजने, सिस्टम का विश्लेषण करने, परीक्षण को स्वचालित करने और अपनी सुरक्षा को मजबूत करने के लिए नवीनतम प्रोजेक्ट अपडेट खोजें।

··फ़ीड·संपर्क·गोपनीयता·© 2026 Kitploit

टूल निर्देशिका

श्रेणियाँ

सभी श्रेणियाँ देखें
Loading categories
boxlambda — सॉफ्टवेयर और RTL प्रयोग के लिए FPGA आधारित माइक्रोकंप्यूटर सैंडबॉक्स | Kitploit
उपकरण/GitHubGitHub/epsilon537/boxlambda
एम्बेडेड सिस्टम सुरक्षारिवर्स इंजीनियरिंगडीबगर्ससुरक्षा वर्चुअलाइजेशनहार्डवेयर हैकिंगहार्डवेयर सुरक्षालर्निंग और शिक्षाफर्मवेयर विश्लेषण
GitHubepsilon537/boxlambda

boxlambda

सॉफ्टवेयर और RTL प्रयोग के लिए FPGA आधारित माइक्रोकंप्यूटर सैंडबॉक्स

रिपॉजिटरी देखें
8223 महीने पहलेKitploit द्वारा समीक्षित

सबसे लोकप्रिय

सभी देखें →

हमारे समुदाय द्वारा सबसे अधिक उपयोग किए जाने वाले उपकरण खोजें।

सभी उपकरण खोजें

हमारे उपकरणों का संग्रह ब्राउज़ करें

सभी उपकरण देखें →
साझा करें

बॉक्सलैम्ब्डा के बारे में

बॉक्सलैम्ब्डा एक हार्डवेयर-सॉफ्टवेयर क्रॉसओवर परियोजना है जो एक होमब्रे, रेट्रो-शैली FPGA-आधारित माइक्रोकंप्यूटर बनाती है। इसका उद्देश्य सॉफ्टवेयर और FPGA गेटवेयर के साथ प्रयोग करने के लिए एक सैंडबॉक्स वातावरण बनाना है।

भौतिक सेटअप

भौतिक सेटअप।

भौतिक सेटअप।

वर्तमान विशेषताएं

  • लक्ष्य FPGA: Arty-A7-100T।
  • मशीन टाइमर और हार्डवेयर इंटरप्ट समर्थन के साथ Ibex RISC-V कोर।
  • हार्वर्ड आर्किटेक्चर-आधारित इंटरकनेक्ट।
  • SoC में कम-विलंबता रजिस्टर और मेमोरी एक्सेस।
  • अनुमानित निर्देश चक्र गणना।
  • DFX आंशिक FPGA पुनर्विन्यास समर्थन।
  • Litex मेमोरी नियंत्रक के माध्यम से DDR3 बाहरी मेमोरी एक्सेस।
  • FPGA और Verilator पर OpenOCD-आधारित डीबग एक्सेस।
  • VERA-आधारित VGA ग्राफिक्स: 2 परतें, टाइल या बिटमैप मोड, 64 स्प्राइट्स के 2 बैंक, 128KB वीडियो रैम, 256 रंग पैलेट।
  • डुअल YM2149 PSG ऑडियो।
  • SD कार्ड नियंत्रक और FatFs फ़ाइल सिस्टम।
  • 24-पिन GPIO, UART, SPI फ्लैश नियंत्रक, I2C नियंत्रक।
  • रीयल-टाइम क्लॉक और कैलेंडर (RTCC) समर्थन।
  • USB HID कीबोर्ड और माउस समर्थन।
  • Picolibc-आधारित मानक C वातावरण।
  • FPGA और Verilator दोनों पर चलने वाले सभी SoC घटकों को कवर करने वाला परीक्षण एप्लिकेशन सूट।
  • Mecrisp Forth कोर + C FFI।

गेटवेयर ब्लॉक आरेख

BoxLambda गेटवेयर ब्लॉक आरेख।

सॉफ्टवेयर ब्लॉक आरेख

BoxLambda OS आर्किटेक्चर।

BoxLambda OS आर्किटेक्चर ब्लॉक आरेख।

मुख्य लक्ष्य

  • सॉफ्टवेयर और FPGA गेटवेयर के साथ प्रयोग करने के लिए एक सैंडबॉक्स बनाएं:

    • इसमें कूदना और कुछ करना आसान होना चाहिए: बनाएं, हैक करें, छेड़छाड़ करें।
      • एक व्यक्ति के लिए पर्याप्त सरल: एक प्रेरित व्यक्ति पूरे सिस्टम (सॉफ्टवेयर और हार्डवेयर सहित) की ठोस समझ विकसित कर सकता है।
      • नियतात्मक व्यवहार: आंतरिक मेमोरी या रजिस्टर एक्सेस जैसे संचालन की अवधि डिजाइन द्वारा अनुमानित होनी चाहिए।
      • आत्म-निहित रन-टाइम वातावरण जो उच्च-स्तरीय इंटरैक्टिव और निम्न-स्तरीय सिस्टम प्रोग्रामिंग का समर्थन करता है।
    • एक मॉड्यूलर आर्किटेक्चर बनाएं जो सॉफ्टवेयर और हार्डवेयर घटकों के मिक्स-एंड-मैच की अनुमति देता है। वैकल्पिक रूप से, आंशिक FPGA पुनर्विन्यास का समर्थन करें।
  • लक्ष्य हार्डवेयर: Digilent का Arty-A7।

  • कंप्यूटर निम्नलिखित परिधीयों का समर्थन करता है:

    • USB HID कीबोर्ड
    • USB HID माउस (वैकल्पिक)
    • USB HID जॉयस्टिक (वैकल्पिक)
    • रीयल-टाइम क्लॉक और कैलेंडर (वैकल्पिक)
    • सीरियल पोर्ट
    • SD कार्ड स्टोरेज
    • फ्लैश मेमोरी स्टोरेज
    • VGA डिस्प्ले
    • ऑडियो आउटपुट
  • ध्वनि और ग्राफिक्स रेट्रो-शैली 2D डेमो और गेमप्ले का समर्थन करते हैं।

स्थिति (अप्रैल 2026)

  • बुनियादी ढांचा (बिल्ड सिस्टम, आदि): पूर्ण।
  • गेटवेयर: पूर्ण और आवश्यकताओं को पूरा करने वाला।
  • सॉफ्टवेयर: विकास जारी।
    • OS आर्किटेक्चर: परिभाषित।
    • BoxLambda C कोर: आंशिक रूप से पूर्ण।
    • Mecrisp Forth कोर: पूर्ण।
    • Mecrisp Forth वातावरण: आंशिक रूप से पूर्ण।
    • Forth<->C FFI: पूर्ण।
    • फ़ाइलसिस्टम परत: पूर्ण।

बदलाव लॉग

  • बदलाव लॉग

लिंक

  • स्रोत कोड: https://github.com/epsilon537/boxlambda/
  • परियोजना ब्लॉग: https://epsilon537.github.io/boxlambda/

दस्तावेज़ीकरण

  • यहाँ से शुरू करें
  • पूर्ण दस्तावेज़ीकरण सूचकांक
टूल डाउनलोड करें