Vicharak
Networking
Embedded Linux Boards

Vaaman

The reconfigurable edge computer

$3,362 raised

of $2,800 goal

120% Funded! Order Below

Available for pre-order.

$212

View Purchasing Options

Recent Updates

You'll be notified about news and stock updates for this project.

Vaaman combines the flexibility of an FPGA with the power of an ARM processor to create something truly unique: a re-configurable computer that adapts to your needs. While traditional computers struggle with the increasing demands of realtime processing and AI workloads, Vaaman takes a different approach. By integrating a powerful six-core ARM processor with an Efinix Trion T20 FPGA with 112k LEs, we’ve created a platform that can dynamically reconfigure itself for optimal performance across diverse computing tasks.

Why Vaaman Matters

In modern computing, traditional solutions often present developers with an uncomfortable trade-off: they must choose between system flexibility and raw computational performance. These conventional approaches frequently require sacrificing one capability to enhance the other, leading to sub-optimal solutions for complex computing challenges. Vaaman breaks free from this constraint by offering a comprehensive suite of features:

Native Software Support

Our platforms are accessible to all software developers without requiring expertise in complex FPGA toolchains or HDL languages. That includes the tools we’ve built for Vaaman, which are straightforward to use:

Gati - Advanced Edge AI Acceleration Framework

Gati revolutionizes edge AI deployment by accepting ONNX (Open Neural Network Exchange) deep-learning models as input and automatically re-configuring them to benefit from FPGA acceleration. Gati handles the complex process of translating neural network operations into optimized FPGA configurations so you can focus on your applications, rather than on hardware-implementation details, while still enjoying 25 frames per second on complex object detection models, realtime performance monitoring, and dynamic resource allocation.

Specific Features include:

Periplex - Seamless Peripheral-Support Framework

Suppose you need to connect 40 UART devices to your system. The traditional approach would have you drowning in bridge ICs, soldering for hours, and still wondering if it was all going to work out. Or say you’re looking to combine 10 UART interfaces with 10 SPI interfaces. Conventional wisdom says you’re looking at months of hardware setup, complicated driver development, and a resulting system that might be temperamental at best. That’s where Periplex comes in. This easy-to-use software, which comes with Vaaman, transforms complex challenges like those described above into a simple, five-minute setup process. No additional hardware required!

Implementing this functionality with separate hardware components and chips would require significant time, cost, and complexity. Instead, our system offers:

Firmware Is in the Air

Vaaman supports wireless configuration. This groundbreaking functionality eliminates the need for physical connections so you can program and reconfigure Vaaman from anywhere on your network, which greatly streamlines both the development process and maintenance of deployed systems.

Powerful & Exceptionally Versatile Architecture

Vaaman’s unique value lies in its combination of FPGA flexibility, comprehensive peripheral support, and the included Periplex software platform. Thanks to its comprehensive integration of hardware and software, Vaaman supports a broad range of sophisticated applications across multiple domains. Examples include:

Other applications might include edge-AI deployments, realtime video processing, industrial automation, IoT gateway solutions, high-performance computing, custom protocol development, high-speed protocol conversion, hardware prototyping, and other R&D initiatives.

And finally, you can use Vaaman to bring FPGA acceleration to the Raspberry Pi ecosystem thanks to its RPi-compatible GPIOs and available HATs.

Features & Specifications

Core Components

FPGA Interface Blocks

Storage & Memory

Display & Video

Connectivity

I/O Capabilities

Physical Specifications

Comparisons

Vaaman RaspberryPi 5 Jetson Nano Alinx AXU2CGB ULX3S PolarFire SoC Icicle Kit Snickerdoodle Kria KV260
SoCRockchip RK3399Broadcom BCM2712NVIDIA® Tegra® X1 series SoCXilinx Zynq UltraScale+ MPSOC XCZU2CGNoneNoneNoneZynq™ UltraScale+™ MPSoC
CPU1.8 GHz ARM Cortex A55 (4 core) + A74 (2 core)Quad core Cortex-A76 (ARM v8) 64-bit SoC @ 2.4GHzQuad-core ARM A57 @ 1.43 GHzDual-core Arm® Cortex®-A53 MPCore™ up to 1.3 GHz; Dual-core Arm Cortex-R5F MPCore up to 533 MHzNone600 MHz clock; 1x RV64IMAC core by SiFive; 4x RV64GC core by SiFive32-bit dual-core ARM Cortex-A9 w/640 kB cache and 2x 128-bit NEON co-processorsQuad-core Arm® Cortex®-A53 MPCore™ up to 1.5 GHz
GPUARM Mali-T860MP4 GPU, support OpenGL ES1.1/2.0/3.0, OpenCL1.2, DirectX11.1Broadcom VideoCore VII128-core MaxwellMali™-400 MP2 up to 667 MHzNoneNoneNoneMali™-400 MP2 up to 667 MHz
Memory2 GB LPDDR4-3200 SDRAM4, 8, or 16 GB LPDDR4X-4267 SDRAM4 GB 64-bit LPDDR4 25.6 GB/s2 GB DDR4, 32 bit, Data Speed 2400 MbpsNoneNoneNone4 GB 64-bit DDR4 (non-ECC)
StorageHigh-Speed eMMC 16, 32, 64GB, 128 GB; MicroSD (TF) Card Slot; PCIe for extended SSDMicroSDmicroSD; 16 GB eMMC 5.11 GB eMMC, 256 Mb QSPI FLASH; SD Card Slot; PCIe x1 Interface SlotMicroSD1 Gb SPI flash; 8 GB eMMC flash or SD card slot (multiplexed)None16 GB eMMC
Hardware Features
Display1x HDMI 2.0 (Micro),Support maximum 4K @ 60Hz display; 1x MIPI, Support 2560x1600 @ 60fps output with dual channel; DisplayPort over Type-C2 × micro-HDMI ports & 2-lane MIPI DSI display portHDMI; Display portMini DP interface, Supports 4K x 2K @ 30 FPS OutputPlaceholder for 0.96" SPI color OLED SSD1331NoneNoneDisplayPort 1.2a
Audio3.5 mm jack with mic3.5 mm jack3.5 mm jack3.5 mm jackNoneNone
Ethernet10/100/1000 Mbps Ethernet (Realtek RTL8211E)Gigabit EthernetGigabit EthernetGigabit EthernetVia ESP32, USB2x Gigabit Ethernet2x Gigabit EthernetGigabit Ethernet
CameraMIPI CSI 2 lanes via FPC connector, support up to 1.5 Gbps/LaneMIPI CSI 2 lanes2x MIPI CSI-2 DPHY lanesMIPI Camera InterfaceNoneNoneNone3 MIPI sensor interfaces, USB cameras
WirelessIntegrated WiFi Combo Module (6222B-SRC); Wi-Fi 2.4 G + 5G Wi-Fi 2T2R; BT5.02.4 GHz and 5.0 GHz IEEE 802.11ac wireless, Bluetooth 5.0M.2 Key ENoneESP32-WROOM-32None150 Mbps 2x2 MIMO 2.4 GHz/5GHz 802.11n 3 Mbps dual-mode Bluetooth 4.0 Classic+EDR/BLENone
PCIePCIe x4 Gen 2 Interface via FPC connectorPCIe gen 2.0 1 laneNonePCIe x1 Interface SlotNonePCIe x4 ConnectorPCIe x1 Interface SlotNone
USB2x USB 2.0 Host; 1x USB 3.0; 1x USB 3.0 Type-C2x USB 3.0 ports & 2x USB 2.0 ports4x USB 3.0; 1x USB 2.0 Micro-B4x USB 3.0 Host, Speed up to 5.0 Gb/s1x USB 2.0 Micro-B1x USB 2.0 Micro-BNone4x USB 3.0 Host, Speed up to 5.0 Gb/s
RTCSupport RTC, on-board backup battery interfaceNoneNoneNoneMCP7940N, Low Power Sleep, WakeupNoneNoneNone
IOs1x UART; 2x SPI bus; 2x I²C bus; 1x PCM/I²S; 1x SPDIF; 1x PWM; 1x ADC; 6x GPIOGPIO, I²C, I²S, and SPI. (UART optional)GPIO; I²C; I²S; SPI; UART2x 40-pin Expansion Connectors for Modules56-pin Expansion Connectors for Modules40-pin Raspberry Pi Expansion Connector179-pin Expansion Connectors for ModulesPmod 12-pin interface
FPGA Efinix® T120F324 None None Xilinx Zynq XCZU2CG Lattice ECP5 LFE5U-85F-6BG381C Microchip’s PolarFire SoC (MPFS250T-FCVG484EES) Xilinx Zynq-7020 Kria KV260
System Logic Cells112KN/AN/A103K12K – 84K254K17.6K256K
FPGA MemoryDRAM Chip DDR3 SDRAM 4 Gbit or 8 Gbit 256Mx16 1.35V/1.5V; 128 Mbit SPI NOR flash memoryN/AN/A2 GB Integrated with CPU32 MB SDRAM 166 MHz2 GB LPDDR4x 3216 MB XIP NOR + up to 200 GB SDIO NAND via captive microSD card cage4 GB (4x 512 Mb x 16 bit) [non-ECC]
FPGA IOs40-pin GPIO header: supports one 12-pin Pmod and two LVDS lanes or 25 GPIOsN/AN/ANone566010040
Total Block RAM5.3 MbN/AN/A5.3 Mb3.7 Mb30 Kb630 KB4 MB
DSP Blocks/Slices320 blocksN/AN/A240 blocks156 blocks786 blocks220 blocks1.2 K slices
MIPI 4-Lane DPHY with Built-in CSI-2 Controller1 TX, 1 RXN/AN/A2x2 Lane MIPINoneNoneNoneMulti-camera Support: Up to 8 interfaces
LVDS (TX, RX)20 TX, 20 RXN/AN/ANone28NoneNoneNone
PLLs7N/AN/ANoneNoneNone4None
Price $180 $75 $212 $251 $252 $599 $245 $300

Support & Documentation

Vaaman supports various open-source operating systems, including:

Community-supported operating systems and additional distributions are continuously being developed and will be available soon.

We invite you to explore our comprehensive documentation, which includes in-depth technical guides, API references, and samplme projects that cover everything from getting started to advanced implementations, ensuring you have all the resources needed to develop innovative solutions. Before shipping products to Mouser for fulflilment, we will also publish Vaaman schematics, open-hardware KiCAD design files for all HATs, enclosure design files for all boards, and a verilog FPGA sample project.

If you have any questions, please feel free to reach out using the appropriate Ask a question link below.

Manufacturing Plan

We have fully validated both our design and and our manufacturing process:

Fulfillment & Logistics

After our production run is complete, we will package everything up and send it along to Crowd Supply’s fulfillment partner, Mouser Electronics, who will handle distribution to backers worldwide. You can learn more about Crowd Supply’s fulfillment service under Ordering, Paying, and Shipping in their guide.

Risks & Challenges

Hardware manufacturing at scale is a journey filled with challenges. From potential disruptions in supply chains to quality assurance, from component shortages to unforeseen natural disasters, there are numerous hurdles that can impact the successful delivery of a product. And of course software development comes with its own set of risks that demand a meticulously development strategy.

Our foremost commitment is to ensure the quality of Vaaman’s hardware and software products. In order prevent fulfillment delays, we’ve made every effort to account for possible supply-chain delays, quality assurance challenges, and other unexpected obstacles. For its part, our software is continuously tested, broken, fixed, improved, and polished. And that extends not just to core functionality but to wireless connectivity, board support packages, mobile applications, back-end device management, data security, and baseboard functionality, to name just a few peripheral areas of software development.

Whatever happens, we will maintain transparency and responsiveness by posting regular project updates throughout this journey. Backers and subscribers will be kept informed about our progress, our direction, the challenges we encounter, and the steps we take to overcome them. We deeply value your trust and support!

In the Press

Hackster News

"Open-hardware board looks to accelerate on-device machine learning and artificial intelligence via an on-board FPGA."

Linux Gizmos

"Vaaman’s design emphasizes speed and performance with a fast 300-MBps link between its FPGA and Rockchip RK3399 CPU..."

Electronics-Lab.com

"The Vaaman is an RK3399-powered SBC that also includes an Efinix Trion T120 FPGA onboard. The RK3399 SoC can be used for powerful yet energy-efficient computing where as the Efinix Trion T120 FPGA can be used for customizable hardware acceleration."


Ask a Question

Produced by Vicharak in Surat, India.

Sold and shipped by Crowd Supply.

Vaaman

Single Board Computer with RK3399 processor, Efinix Trion T120 FPGA, 2 GB LPDDR4, and 512 MB DDR3. Comes with 5 ft Type-C PD cable and USB JTAG FPGA programmer

$212 $8 US Shipping / $18 Worldwide

M.2 NVMe PCI Gen 2x2 Lane HAT

Vaaman NVMe PCI Gen 2 HAT with a flex cable included

$18 $8 US Shipping / $18 Worldwide

M.2 2xSATA SSD HAT

Vaaman SATA SSD HAT with a flex cable included. Supports two SATA SSDs simultaneously.

$22 $8 US Shipping / $18 Worldwide

LVDS GPIO Expander for FPGA HAT

Vaaman FPGA LVDS GPIO Expander supporting up to 80 GPIOs.

$20 $8 US Shipping / $18 Worldwide

Vaaman 2TX 2RX SDR HAT

Use Vaaman as a software-defined radio with this powerful SDR hat.

$212 $8 US Shipping / $18 Worldwide

About the Team

Vicharak

 ·   ·   · 

We are pioneering reconfigurable computing in order to address complex challenges more quickly and easily. Our unique hardware seeks to redefine existing architectures and capabilities so we can move beyond century-old notions of computing.

Akshar Vastarpara
 akshar001

See Also

Subscribe to the Crowd Supply newsletter, highlighting the latest creators and projects