Skip to content

Commit 83f6bdb

Browse files
committed
Issue #648: Add Hat AI Dual Edge Coral TPU bundle.
1 parent 181b380 commit 83f6bdb

File tree

3 files changed

+19
-3
lines changed

3 files changed

+19
-3
lines changed

_cards_m2/coral-m2-accelerator-dual-edge-tpu.md

+4-3
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,17 @@ layout: card
33
title: "Coral M.2 Accelerator with Dual Edge TPU"
44
picture: "/images/m2-coral-m2-accelerator-dual-edge-tpu.jpeg"
55
functionality_cm4: "None"
6-
functionality_pi5: "Untested"
6+
functionality_pi5: "Full"
77
driver_required: "Yes"
88
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/318"
99
buy_link: https://coral.ai/products/m2-accelerator-dual-edgetpu/
1010
videos: []
1111
---
1212
The [Coral M.2 Accelerator with Dual Edge TPU](https://coral.ai/products/m2-accelerator-dual-edgetpu/) uses an interesting feature of M.2 E-key slots—it uses both lanes that are in the spec to the slot (though most board manufacturers only implement one lane per slot).
1313

14-
The Seaberry board comes with slots that implement both lanes per M.2 E-key slot, though, so this card could work if the device supports it. Sadly, as we've seen with the single TPU ([see issue #44](https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/44)), the Compute Module 4's PCIe implementation is currently incompatible with the Coral PCIe driver.
14+
There are only a two ways to use this Dual Edge TPU with a Pi natively right now:
1515

16-
Other CM4-pinout-compatible boards _might_ work with it (but nobody's had success yet).
16+
- Pineboards makes a [Dual Edge TPU HAT](https://pineboards.io/products/hat-ai-dual-edge-coral-tpu-bundle-for-raspberry-pi-5) which uses a PCIe switch to connect two PCIe lanes to an E-key M.2 slot for the Dual Edge TPU specifically.
17+
- The [Seaberry Mini ITX board for CM4](https://pipci.jeffgeerling.com/boards_cm/seaberry.html) comes with slots that implement both lanes per M.2 E-key slot. But the CM4's PCIe implementation seems incompatible with any Coral TPU ([see issue #44](https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/44))
1718

1819
The Raspberry Pi 5 model B may work with it, but right now testing is devoted to the single TPU model, since there are currently no HATs available with a dual-lane M.2 E-key slot (and it's likely there never _will_ be one, unless we can get the singl TPU model working reliably).
+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
---
2+
layout: hat
3+
title: "Pineboards HatAI! Dual Edge TPU"
4+
short_description: A HAT which allows connecting Dual Edge Coral TPUs to the Pi 5.
5+
status: production
6+
picture: "/images/hat-pineboards-hatai-dual-edge-tpu.jpg"
7+
github_issue: "https://github.com/geerlingguy/raspberry-pi-pcie-devices/issues/648"
8+
link: "https://pineboards.io/products/hat-ai-dual-edge-coral-tpu-bundle-for-raspberry-pi-5"
9+
videos: []
10+
---
11+
Pineboards offers a [Hat AI! Dual Edge Coral TPU Bundle for Raspberry Pi 5](https://pineboards.io/products/hat-ai-dual-edge-coral-tpu-bundle-for-raspberry-pi-5), which unites a Dual Edge Coral TPU for AI/ML/inference to the Raspberry Pi 5, through a PCIe Switch to support both PCIe lanes for both TPUs.
12+
13+
Most other E-key PCIe HATs only support one PCIe lane, so if you installed a Dual Edge TPU, you would only have access to one of the two TPUs.
14+
15+
Pineboards also includes a Dual Edge TPU with this bundle, so you don't need to source your own from another vendor.
134 KB
Loading

0 commit comments

Comments
 (0)