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 LCD |
1 | RX0 – eventually NFC RX | 30 | SticKey SWD CLK |
2 | BEEP | 31 | SticKey SWD IO |
3 | NEOPIXEL | 32 | LCD TOUCH INTERRUPT |
4 | TX1 ESP-C6 GPIO 17 (RX) | 33 | LCD CMD/DATA |
5 | RX1 ESP-C6 GPIO 16 (TX) | 34 | SticKey, LCD, TOUCH RESET |
6 | CLOCK INTERRUPT | 35 | SticKey interrupt |
7 | ESP-C6 AUTOLOAD GPIO 9 | 36 | SPI0 RX/MISO - JTAG TDI to Superchip |
8 | CS – 8MB PS RAM | 37 | SPI0 CSn - JTAG TMS |
9 | SPI1 CSn ESP-C6 GPIO 23 | 38 | SPI0 SCK - JTAG TCK |
10 | ESP-C6 EN | 39 | SPI0 TX/MOSI - JTAG TDO |
11 | ESP-C6 HANDSHAKE GPIO 21 | 40 | Superchip reconfig |
12 | HSTX HDMI D0- | 41 | SPI1 CSn SDCARD |
13 | HSTX HDMI D0+ | 42 | SDA1 Superchip slave |
14 | HSTX HDMI CK- | 43 | SCL1 Superchip slave |
15 | HSTX HDMI CK+ | 44 | Superchip done |
16 | HSTX HDMI D2- | 45 | SPI1 CSn - Superchip |
17 | HSTX HDMI D2+ | 46 | Superchip Pixel clock |
18 | HSTX HDMI D1- | 47 | Superchip FRAM |
19 | HSTX HDMI D1+ | SWDIO | ESP-C6 GPIO 10 |
20 | SDA0 – Clock / Touch / Cart / Controllers | SWDCLK | ESP-C6 GPIO 11 |
21 | SCL0 – Clock / Touch / Cart / Controllers | ADCREF | |
22 | Superchip VSync interrupt | 3V3 | |
23 | Superchip HSync interrupt | 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 | SCL | CS | TX/MOSI | RX/MISO | CLK | SDA | CD | RX | GND |
GND | RX | CD | SDA | CLK | RX/MISO | TX/MOSI | CS | SCL | 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.