Explore software tools, our model library, hardware shopping, community forums, support, and our EDU program.
Get the Documentation You Need
BrainChip’s Akida integrated circuit technology is an ultra-low power, high performance, minimum memory footprint, event domain neural processor targeting Edge AI applications.
In addition, because the architecture is based upon an event domain processor, leveraging fundamental principles from biological SNNs, the processor supports incremental learning. This allows a deeply trained network to continue to learn new classifiers without requiring a re-training process.
Due to the highly optimized architecture, the Akida Neural Processor eliminates the need for a CPU to run the neural network algorithmand in most cases eliminates the need for a DRAM external to the neural fabric.
The elimination of external devices makes the Akida solution significantly more power efficient compared to deep learning accelerators which require both external CPU and memory.
Plug in your Akida PCIe card on your system.
Open Terminal on your system and Check if PCIe card is plugged in correctly:
lspci | grep Co-processor
You should see output: Co-processor: Device 1e7c:bca1 (rev 01)
git clone https://github.com/Brainchip-Inc/akida_dw_edma
Follow README.md in the folder or below instructions to install the driver.
Note: Below steps will remove old installed driver versions, if any, and install the new one. It will also configure modules to load it at every boot and also provide read/write access on /dev/akida* to every user.
sudo apt install build-essential linux-headers-$(uname -r)
cd akida_dw_edma
sudo ./install.sh
Download Akida Package from Meta TF greater than v2.2.x in your python environment.
pip install akida
Check if you can see akida device:
akida devices
Output:
Available devices
PCIe/NSoC_v2
Note: If you face any issues along the way, please follow the TroubleShoot guidelines in the user guide below to resolve them. If there are still any issues, please contact support by filling out the form below.
Can we install the driver on Windows?
No. Please refer to the user guide above for the required operating system.
What OS is supported?
Ubuntu Linux. Please refer to the user guide requirements section.
What version of Ubuntu is supported?
Please refer to the user guide requirements section
What are the main components on the Akida PCIe card?
AKD1000-ES
LPDDR4 memory
SPI flash memory.
How to connect a PCIe card to the x-86 PC?
Please refer to the diagram in the above user guide in section 2.
Cannot see Akida after successful installation?
Please verify if you can see pedd_bc driver installed and you can see Co-processor: Device !e7c:bca! (rev 01). If the issue persists then shut down the system, unplug the PCIe card, plug the PCIe card and power up the system to check again.
My system got updated, do I need to install the driver again?
Yes. If the system gets automatic updates, then the driver needs to be installed again. This can be avoided by disabling the ubuntu kernel updates.
What is the bracket and screw is used for?
On a PC system you can attach the bracket to the PCI board for greater stability, see section 2 for instructions and proper installation procedure.
What version of Ubuntu is supported?
Please refer to the user guide requirements section
What are the main components on the Akida PCIe card?
AKD1000-ES
LPDDR4 memory
SPI flash memory.
After successful installation, how to use Akida?
Please refer Meta TF installation for requirements. You can any preferred python environment.
Additional troubleshoot support?
Please keep your asset tag and order number handy for additional support.
What is the Akida Edge Box?
The Akida Edge Box is a powerful, edge-computing AI platform designed to run BrainChip’s Akida Event based processors. It’s tailored for applications requiring real-time, low-latency, and energy-efficient artificial intelligence (AI) processing at the edge, such as robotics, IoT, automotive, smart cities, and industrial automation.
How do I configure the Edge Box and the IP cameras?
See Quick Start Guide:
Akida-Edge-AI-Box-Quick-Start-Guide
Which Akida device is used?
2 – AKD1000’s.
https://brainchip.com/akida-neural-processor-soc/
What demos come pre-installed on the Akida Edge Box?
VVW, YOLO -Person/Car, YOLO-Face, FOMO Face, FOMO-Vitamins.
What kind of inputs and outputs does the Akida Edge Box support?
The Akida Edge Box can support a variety of sensors and data sources, including:
1- USB 3.0 Port Type A Port, 1- USB 2.0 Port Micro B Port, 1- HDMI output and 2-Ethernet ports. For more information see the product brief:
https://brainchip.com/wp-content/uploads/2024/02/VVDN_Brainchip_Akida-Edge-AI-Box_Product-Brief.pdf
To purchase small and large quantities of Akida Edge Box please contact Brainchip Sales.
If I want different models and use cases, how is that supported?
VVDN is our production partner for additional software use cases:
https://www.vvdntech.com/vision/akida-edge-ai-box
What version of Ubuntu is supported?
Please refer to the user guide requirements section
What kind of support is available for the Akida Edge Box?
BrainChip offers various support resources including documentation and video instructions.
https://brainchip.com/support/#tab-bab636e99ed09b715ab
Which OS runs on the Akida Edge Box?
The Akida Edge Box runs a Linux Board Support Package toolchain developed by NXP for their i.MX family of processors. More information can be found here:
https://github.com/nxp-imx
What processor is used?
The Host CPU: NXP i.MX 8M Plus Quad SOC
What are the specs on the Box?
https://brainchip.com/wp-content/uploads/2024/02/VVDN_Brainchip_Akida-Edge-AI-Box_Product-Brief.pdf
What happens if the exiting OS 20.04 is upgraded?
The drivers and applications are backwards compatible if the OS is upgraded.
Is MetaTF on the system?
Yes, see Akida x86 Evaluation Kit User Guide section 7.
Which demos can I run on the Shuttle PC?
See Akida x86 Evaluation Kit User Guide section 5 and 6.
Which Intel processor is used on the shuttle PC?
See Akida x86 Evaluation Kit User Guide section 2.
Can I and remove the Akida board?
Yes, but make sure the power supply is off or unplugged.
Additional troubleshoot support?
Please keep your asset tag and order number handy for additional support.
What s/w is on the SD card?
Ubuntu 20.04/Python 3.7
akida
akida-models
cnn2snn
tensorflow-aarch64
See Akida Raspberry Pi User Guide Section 2
Which demos can I run on the Raspberry Pi?
See Akida Raspberry Pi User Guide Section 2
What size is the SD Card?
32 Gig
Which Raspberry Pi compute module is used?
Either a CM4108000 (Wi-Fi) or a CM4008000 (No Wi-Fi)
Can I open the case?
Yes, but make sure the power supply is unplugged. Also be careful when removing the cover as the fan wires are connected to the PC board.