I²C / Arduino breakout board for the QFP-100 CM1K neuromorphic chip manufactured by Cognimem/General Vision. Compatible with 3.3v Arduinos or 5 volt Arduinos when used with external level shifter (I/0 lines must not exceed 3.3 volts).
Single, bare PCB available on ebay
Board Specs:
- Onboard voltage regulator to convert 3.3v from Arduino to 1.2v for core supply.
- 27 MHz oscillator
- Access to Reset, Standby, Ready, Bus Busy and I²C lines
- I²C pull-up resistors
Chip specs:
- 1024 neurons
- Over 262,000 synapses
- Instant, real time decision making,category and feature learning with RBF and KNN functions
I²C Slave Address: 0x4a
The Arduino library cm1kwire is a modified version of an early BSP_BrainCard library
To install the library:
- Create a folder named cm1kwire.
- Place cm1kwire.h and** cm1kwire.cpp** in that folder.
- Move the folder into the Arduino **libraries **folder.
- Download and upload the example sketch to your Arduino.
To run the example sketch, the only pins that need to be connected on the breakout board are:
- SCK (SCL)
- SDA
- Ground
- +3.3
Don't forget to use a level shifter if you have a 5 volt Arduino.
Please leave a comment if you need any help with incorporating the CM1k into a project or design.