Moon Joker ikon

Moon Joker

Professionell Digital Logic Workbench för Avancerad Kretsdesign

Simulera NAND-gatlogik med verklig pipeline-visualisering och assembly-kod i realtid

✓ Fullständig schemaredigerare
✓ Vågformsanalys inkluderad
✓ Bronze & Silver medaljer
Ladda Ner Moon Joker

Välj Ditt Startpaket

Tre exklusiva erbjudanden för omedelbar tillgång

Ingen Insättning

Prova Gratis Omedelbart

LOGIC50
  • 50 kostnadsfria testkörningar
  • Tillgång till alla grundläggande grindar
  • Ingen kreditkortsinformation krävs
Aktivera Erbjudande
Snabbstart

75 Extra Trials Direkt

TRIAL75
  • 75 extra övningsutmaningar
  • Alla bronsnivåer upplåsta
  • Delay model datasheet inkluderad
Börja Träna

Alla erbjudanden gäller endast nya användare. Villkor kan tillkomma. Användning förutsätter acceptans av licensvillkor.

Kärnfunktionalitet för Kretsdesign

Visuell Schemaredigerare

Placera logikgrindar, dra kablar och bygg komplexa kretsar med touchoptimerad gränssnitt. Stöd för NAND, AND, OR, XOR och invertrar med realtidskostnadsmätning.

Vågformsvisning

Analysera signaltiming med detaljerad vågformsvy. Spåra kritisk fördröjning, jämför förväntade värden och verifiera att alla vektorer passerar.

Assembly-Programmering

Skriv instruktioner direkt i assembly-liknande kod. ADD, SUB, HALT och fler operationer med hexadecimala utmatningar och minnesförladdning.

Stegvis Simulering

Kör kretsen cykel för cykel med Step, Next stall och Reset-kontroller. Pipeline-visualisering visar IF, ID, EX, ME och WB-faser i realtid.

Utmaningssystem

Lås upp Bronze och Silver-medaljer genom att optimera kostnads- och delay-mål. Progresiv svårighetsgrad från inverterare till komplexa beroendekedjor.

Prestandametriker

Övervaka CPI, speedup-faktorn, predictor-noggrannhet och issued/data/control-statistik. Jämför din bästa poäng mot målvärden.

Teknisk Arkitektur Bakom Workbench

Moon Joker implementerar en fullständig pipeline-simulator som modellerar verkliga processorarkitekturer. Varje logikgrind räknas i kostnadsenheter och varje koppling adderar fördröjningstid mätt i picosekunder, vilket ger autentisk insikt i hårdvarudesign.

Simuleringsmotorn hanterar hazard-detektering automatiskt och markerar data- och kontrollberoenden i röd och lila färg. Du får omedelbar visuell feedback när en instruktion måste vänta på föregående resultat, precis som i en riktig pipelined CPU.

Programmeringsläget stödjer ett assembler-liknande språk där varje instruktion kompileras till hexadecimala maskinkoder. Du kan ladda fördefinierade minnespreloads, definiera registervärden och verifiera exekveringsordningen genom Compare-vyn.

Verifierade Specifikationer

Version 2024 Build
Plattform Android & iOS
Storlek ~85 MB
Delay-modeller Datasheet mode
Pipeline-faser IF, ID, EX, ME, WB
Grindtyper NAND, AND, OR, XOR, NOT
Uppdaterad 09.10.2026

Utmanings- och Poängsystem

Trials-Progression

  • Börja med fundamentala logikoperationer som Inverter from NANDs där du måste bygga en NOT-grind från bara NAND-grindar
  • Varje utmaning har en kostnadsgräns (t.ex. 2 units) och en maximal kritisk fördröjning (200 ps) som du inte får överskrida
  • Klicka på Verify för att testa din krets mot predefinerade vektorer och få poäng baserat på hur effektivt du designat lösningen
  • Lås upp Bronze-medaljer genom att passera alla vektorer och Silver-medaljer genom att nå bonuspoängmål som 500+
  • Core-läget innehåller Dependent chain och andra assembly-utmaningar där du optimerar CPI och speedup-faktorer

Poängberäkning

  • Poäng delas upp i cost score och delay score som visas i färgkodade segment efter varje verifikation
  • Ju färre grindar och lägre fördröjning, desto högre slutpoäng – systemet belönar elegant minimaldesign
  • Wave-vyn visar exakt vilka vektorer som testades och om utgången matchade förväntad signal vid varje tidpunkt
  • I Core-programmeringsläget räknas instruktioner, words och memory preloads tillsammans med CPI för att ge din totala effektivitet
  • Predictor-procenten indikerar hur väl branch prediction fungerat under simulering, vilket påverkar speedup-multiplikatorn direkt

Om Utvecklarna

Moon Joker utvecklas av ett team med bakgrund inom datorarkitektur och hårdvarudesign. Applikationen används redan som studiematerial på flera tekniska universitet för att ge studenter praktisk erfarenhet av pipeline-simulering och logiksyntes utan att behöva fysisk hårdvara. Uppdateringar släpps regelbundet med nya utmaningsnivåer och förbättrad simuleringsexakthet.

Börja Designa Logikkretsar Idag

Android & iOS · Gratis nedladdning · Installation tar under 2 minuter

Ladda Ner Moon Joker

Kräver Android 7.0+ eller iOS 13+. Appen innehåller frivilliga premiumfunktioner. Lämplig för användare 12+.