CPU overclocked from (1x) 150Mhz (1.1v) to (2x) 300Mhz (1.2v), possibly to (3x) 460Mhz (1.5v) – other have driven the RP2350B to over 600Mhz (2v).
The Ant32 is a reconfigurable 32-bit RISC-V computer.
GPIO | Function | GPIO | Function |
---|---|---|---|
0 | TX0 – eventually NFC TX | 29 | SPI1 CSn - Superchip |
1 | RX0 – eventually NFC RX | 30 | SticKey SWD CLK |
2 | NEOPIXEL | 31 | SticKey SWD IO |
3 | BEEP | 32 | Superchip expansion GPIO 0 |
4 | TX1 ESP-C6 GPIO 17 (RX) | 33 | Superchip expansion GPIO 1 |
5 | RX1 ESP-C6 GPIO 16 (TX) | 34 | Superchip expansion GPIO 2 |
6 | ESP-C6 EN | 35 | Superchip expansion GPIO 3 |
7 | ESP-C6 AUTOLOAD GPIO 9 | 36 | SPI0 RX/MISO - JTAG TDI to Superchip |
8 | SticKey interrupt | 37 | SPI0 CSn - JTAG TMS |
9 | SPI1 CSn ESP-C6 GPIO 23 | 38 | SPI0 SCK - JTAG TCK |
10 | CLOCK INTERRUPT | 39 | SPI0 TX/MOSI - JTAG TDO |
11 | ESP-C6 HANDSHAKE GPIO 21 | 40 | Superchip done |
12 | HSTX HDMI D0- | 41 | SPI1 CSn SDCARD |
13 | HSTX HDMI D0+ | 42 | Superchip reconfig |
14 | HSTX HDMI CK- | 43 | LCD TOUCH INTERRUPT |
15 | HSTX HDMI CK+ | 44 | LCD CMD/DATA |
16 | HSTX HDMI D2- | 45 | SPI1 CSn LCD |
17 | HSTX HDMI D2+ | 46 | SticKey, LCD, TOUCH RESET |
18 | HSTX HDMI D1- | 47 | CS – 8MB PS RAM |
19 | HSTX HDMI D1+ | SWDIO | ESP-C6 GPIO 10 |
20 | SDA0 – Clock / Touch | SWDCLK | ESP-C6 GPIO 11 |
21 | SCL0 – Clock / Touch | ADCREF | |
22 | SDA1 – SticKey controllers 0 - 3 | 3V3 | |
23 | SCL1 – SticKey controllers 0 - 3 | BOOTSEL | Unbrick |
24 | CART CD | USB D- | Keyboard, mouse, joypad |
25 | SPI1 CSn - CART | USB D+ | |
26 | SPI1 SCK ESP-C6 GPIO 23 | RUN | Hardware reset button to 3v3 |
27 | SPI1 TX ESP-C6 GPIO 18 | 3V3 EN | |
28 | SPI1 RX ESP-C6 GPIO 20 | VBUS |
A 24-pin edge connector cartridge port (37mm 2.54 pitch wide) is connected to the Ant32. If present, then this is booted in preference to the SD card slot. If a cart is inserted or swapped whilst powered on, the Ant32 will normally automatically be rebooted to it (this can be disabled in options). However, a cartridge can safely be removed whilst powered on and the Ant32 will not reboot, reinserting the same cartridge will also not reboot.
0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
---|---|---|---|---|---|---|---|---|---|---|---|
GND | TX | 3.3V | HSa | CS | TX/MOSI | RX/MISO | CLK | HSb | CD | RX | GND |
GND | RX | CD | HSb | CLK | RX/MISO | TX/MOSI | CS | HSa | 3.3V | TX | GND |
12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 |
USB host for keyboard, mouse, joypad.
An ESP-C6-WROOM-1 chip will be connected to the Ant32. This will bring 2.4Ghz Wifi (802.11b/g/n/ax), Thread 1.3, Zigbee 3.0 and Bluetooth 5.3 (LE) and Bluetooth mesh, with RGB status light, Remote "debrick".
The clock chip is the DS3231, the prototype uses a Raspberry Pi DS3231 clock “module”. From left to right (from above, chip at bottom) 3v3, SDA, SCL, NC, GND. The NC connection has been patched so it’s actually connected to pin 3 of the DS3231 (the INT pin).
The ESP32 can unbrick the Ant32 remotely over wifi or via USB-C.
Important: The Ant32 and Ant64 are both still at early design and prototype stage, everything you see here is subject to change.