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.