krtkl snickerdoodle black

Description of product

krtkl’s snickerdoodle black system-on-module (SoM) is a Zynq-based computer module with dual-band Wi-Fi, BLE, 1GB RAM, 16MB flash, 180 I/O, an SD card cage, and is the size of a business card. Built on a Xilinx® Zynq™-7020 system-on-chip (SoC) and a Texas Instruments WiLink™ 8 wireless module, snickerdoodle is designed to make high-performance, power-efficient computing and artificial intelligence (AI) at the network edge practical, affordable, and scalable.

The 2.0" x 3.5" (50.8mm x 88.9mm) board offers a Zynq SoC with two 866MHz Arm® Cortex®-A9 cores and a 1.3M gate Xilinx Artix®-7 field-programmable gate array (FPGA), dual-band Wi-Fi and BLUETOOTH® Low Energy connectivity, 1GByte of LPDDR2 RAM, 125 reconfigurable FPGA inputs/outputs (I/O), and 55 additional I/O pins. Out of the box, snickerdoodle supports Ubuntu Linux, Python, PYNQ, C/C++, and bare metal. Every snickerdoodle black includes an adhesive-backed copper heat sink.

snickerdoodle black is offered in two variants for design flexibility: The Connectors Down variant features bottom-mounted headers, while the Connectors Up variant features top-mounted headers.


  • SoC
    • Xilinx Zynq-7020 (XC7Z020-3CLG400E)
      • 866MHz 32-bit Dual-Core ARM Cortex-A9
        • 640kB Cache
        • 2x 128-bit NEON Coprocessors
      • Artix-7 FPGA
        • 85K logic cells
        • 1.3M ASIC gates
        • 53,200 LUT-6s
        • 220 DSP slices
  • Memory
  • Storage
    • 16MB XIP NOR Flash
    • Up to 200GB SDIO NAND via Captive MicroSD Card Cage
  • User I/O
    • 180 I/O pins (270 total pins, including grounds)
      • 125 reconfigurable FPGA I/O
      • 55 additional I/O (including 33x GPIO, 4x I2S Audio, 14x I2C, 1x ADC, 2x DAC)
  • Communications
    • Dual-Band 150Mbps 2×2 MIMO 2.4GHz/5GHz 802.11n Wi-Fi
    • Bluetooth Low Energy
    • Dual-Band chip antenna, switched U.FL ports
  • Serial Interfaces
    • 2x Gigabit Ethernet
    • 2x CAN
    • 2x I2C
    • SPI
    • UART
    • USB 2.0 High-Speed
    • MicroUSB Console
  • Analog Interfaces
    • 2x 1MSPS 12-bit ADCs w/16 Channel Multiplexer
    • 2x 1MSPS 12-bit DACs
  • Additional Interfaces, Peripherals
    • 5x LEDs
    • 2x Pushbuttons
    • Secure Cryptographic Key/Certificate Storage
  • Mechanical
    • 2.0" x 3.5" (88.9mm x 50.8mm)
    • Custom copper, adhesive-backed, pin-fin heat sink
  • Power
    • 5V via MicroUSB or 3.7V to 17V via Power Pins
  • Operating Temperature
    • 0º to +80°C (+32° to +176°F)
  • Software Support
    • Ubuntu Linux
    • PYNQ
    • Python, C/C++, Java, LISP
    • Bare metal


  • Robotics
  • Industrial automation / IoT
  • Embedded vision
  • Security and surveillance
  • Video and audio processing
  • Networking
  • Edge computing / AI
  • Zynq-7000 evaluation and prototyping