Please see all COVID-19 updates here as some shipments may be delayed due to CDC safety and staffing guidelines. If you have an order or shipping question please refer to our Customer Support page. For technical questions please check out our Forums. Thank you for your continued support.
The Coral Dev Board is a single-board computer with a removable system-on-module (SOM) that contains eMMC, SOC, wireless radios, and the Edge TPU. You can use the Dev Board as a single-board computer when you need accelerated ML processing in a small form factor, but it also serves as an evaluation kit for the SOM. You can use the dev board to prototype internet-of-things (IOT) devices and other embedded systems that demand fast on-device ML inferencing, and then scale to production using just the 40 mm × 48 mm SOM board combined with your custom PCB hardware using board-to-board connectors.
The SOM is based on NXP's iMX8M system-on-chip (SOC), but its unique power comes from the Edge TPU coprocessor. The Edge TPU is a small ASIC designed by Google that provides high performance ML inferencing with a low power cost. For example, it can execute state-of-the-art mobile vision models such as MobileNet v2 at 100+ fps, in a power efficient manner.
The baseboard includes all the peripheral connections you need to prototype a project, including USB 2.0/3.0 ports, DSI display interface, CSI-2 camera interface, Ethernet port, speaker terminals, and a 40-pin GPIO header.
If a board needs code or communicates somehow, you're going to need to know how to program or interface with it. The programming skill is all about communication and code.
Skill Level: Experienced - You will require a firm understanding of programming, the programming toolchain, and may have to make decisions on programming software or language. You may need to decipher a proprietary or specialized communication protocol. A logic analyzer might be necessary.
See all skill levels
If it requires power, you need to know how much, what all the pins do, and how to hook it up. You may need to reference datasheets, schematics, and know the ins and outs of electronics.
Skill Level: Rookie - You may be required to know a bit more about the component, such as orientation, or how to hook it up, in addition to power requirements. You will need to understand polarized components.
See all skill levels
We welcome your comments and suggestions below. However, if you are looking for solutions to technical questions please see our Technical Assistance page.
Based on 1 ratings:
1 of 1 found this helpful:
Mendel Linux. Would prefer a more mainstream Linux (Debian, Ubuntu) and/or clearly denoted instructions for bringing TPU functionality up under mainstream distributions.
Was hoping to hook up a Raspberry Pi camera to this, but I don't think they have the same connector. I don't think it's the Raspberry Pi Zero camera connector either. Probably obvious to most, but this was a gotcha I encountered.
Also, SparkFun isn't selling the Coral camera (currently,) which is a good accessory to have for vision-based machine learning experiments.
That is correct, neither of the Raspberry Pi camera ribbon cables will work. From the Coral Camera product page, they use a 24-pin FFC connection. The Raspberry Pi uses either a 15-pin (1.0mm pitch) or 22-pin (0.5mm pitch) FFC ribbon cable.
I'll let the powers that be, know that there is a customer need for the camera as well.
"This product has shipping restrictions to certain countries: -México" Bye bye, Sparkfun.
It's not shipping from SparkFun. The distributor is another company, and I think it's Google that has the say on what countries it can ship to.
Its US Gov policy on certain technologies...get it from seeedstudio instead