AGXCore-8: From Wires to Python

Welcome to the AGXCore-8 educational platform — a system designed to guide learners from physical circuits to machine-level instructions and up to high-level programming. This is a vertical view of how electricity becomes logic, logic becomes language, and language becomes systems.

🧠 Instruction Stack Overview

  • Level 1 – Physical Logic: Clock, Registers, ALU, DIP Switches, LEDs
  • Level 2 – Machine Code Execution: ROM, PC, IR, Control Logic
  • Level 3 – Memory + Flags: RAM, FLAGS
  • Level 4 – Stack & Flow: Stack Pointer, CALL/RET
  • Level 5 – I/O: UART, LCD, GPIO
  • Level 6 – System/OS: Timer, Interrupt, Shell
  • Level 7 – VM Runtime: Python + AGX-8 Virtual Machine

📦 Hardware Requirements by Layer

Each layer in the stack requires specific hardware modules (PCBs) to enable corresponding instruction support. Here’s the mapping:

System Layer Required Modules Supported Instruction Level
Level 1: Logic & Data Movement M01: Clock
M06: Registers A/B
M07: ALU
DIP / LED Panel
N/A – Physical Signal Logic
Level 2: Machine Code Execution M02: PC + IR
M03: ROM
M05: Control Logic
AGX-8 Machine Code
Level 3: Memory + Flags M04: RAM
M08: FLAGS
AGX-8 Assembly
Level 4: Stack & CALL/RET M09: Stack Pointer C-like Compiler
Level 5: I/O Control M10: UART
M12: GPIO / LCD
Python I/O Control
Level 6: Timer & Interrupt M11: Timer
M10 (UART Shell)
AGXShell / OS Runtime
Level 7: VM Runtime M15: STM32 / RPi VM Module Python + High-Level Scripting

🧾 Downloadable PDF Overview

📄 Download: AGXCore-8 Language Stack Overview (PDF)

This stack is your gateway to build a visible, touchable, and teachable computer from wire to logic to code.

Leave a Reply

Your email address will not be published. Required fields are marked *