Ant32

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.

  • Four Atari/Sega DP-9 joypad ports.
  • USB keyboard/mouse connector.
  • GPIO Function GPIO Function
    0TX0 – eventually NFC TX 29SPI1 CSn LCD
    1RX0 – eventually NFC RX 30SticKey SWD CLK
    2BEEP 31SticKey SWD IO
    3NEOPIXEL 32LCD TOUCH INTERRUPT
    4TX1 ESP-C6 GPIO 17 (RX) 33LCD CMD/DATA
    5RX1 ESP-C6 GPIO 16 (TX) 34SticKey, LCD, TOUCH RESET
    6CLOCK INTERRUPT 35SticKey interrupt
    7ESP-C6 AUTOLOAD GPIO 9 36SPI0 RX/MISO - JTAG TDI to Superchip
    8CS – 8MB PS RAM 37SPI0 CSn - JTAG TMS
    9SPI1 CSn ESP-C6 GPIO 23 38SPI0 SCK - JTAG TCK
    10ESP-C6 EN 39SPI0 TX/MOSI - JTAG TDO
    11ESP-C6 HANDSHAKE GPIO 21 40Superchip reconfig
    12HSTX HDMI D0- 41SPI1 CSn SDCARD
    13HSTX HDMI D0+ 42SDA1 Superchip slave
    14HSTX HDMI CK- 43SCL1 Superchip slave
    15HSTX HDMI CK+ 44Superchip done
    16HSTX HDMI D2- 45SPI1 CSn - Superchip
    17HSTX HDMI D2+ 46Superchip Pixel clock
    18HSTX HDMI D1- 47Superchip FRAM
    19HSTX HDMI D1+ SWDIOESP-C6 GPIO 10
    20SDA0 – Clock / Touch / Cart / Controllers SWDCLKESP-C6 GPIO 11
    21SCL0 – Clock / Touch / Cart / Controllers ADCREF
    22Superchip VSync interrupt 3V3
    23Superchip HSync interrupt BOOTSELUnbrick
    24CART CD USB D-Keyboard, mouse, joypad
    25SPI1 CSn - CART USB D+
    26SPI1 SCK ESP-C6 GPIO 23 RUNHardware reset button to 3v3
    27SPI1 TX ESP-C6 GPIO 18 3V3 EN
    28SPI1 RX ESP-C6 GPIO 20 VBUS

    Personality cartridge port

    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.

    01234567891011
    GNDTX3.3VSCLCSTX/MOSIRX/MISOCLKSDACDRXGND
    GNDRXCDSDACLKRX/MISOTX/MOSICSSCL3.3VTXGND
    121314151617181920212223
    A special NFC "Card cartridge" will have an NFC reader and slot, with an MicroSD card slot for game "cache". The NFC card can have the web location or ID of the game and unique serial number, it could transfer the data and do future loads from the Micro SD in the card slot.

    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).

    Antibrick built-in:

    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.