Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
27 changes: 14 additions & 13 deletions documentation/asciidoc/accessories/sd-cards/about.adoc
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
== About

.A 64GB Raspberry Pi SD Card
image::images/sd-cards.jpg[width="80%"]
.A Raspberry Pi SD Card inserted into a Raspberry Pi 5
image::images/sd-hero.jpg[width="80%"]

SD card quality is a critical factor in determining the overall user experience for a Raspberry Pi computer. Slow bus speeds and lack of command queueing can reduce the performance of even the most powerful Raspberry Pi models.
SD card quality is a critical factor in determining the overall user experience for a Raspberry Pi. Slow bus speeds and lack of command queueing can reduce the performance of even the most powerful Raspberry Pi models.

Raspberry Pi's official microSD cards support DDR50 and SDR104 bus speeds. Additionally, Raspberry Pi SD cards support the command queueing (CQ) extension, which permits some pipelining of random read operations, ensuring optimal performance.

Expand All @@ -17,20 +17,21 @@ Raspberry Pi SD cards are available in the following sizes:

== Specifications

Raspberry Pi SD cards have the following specifications:
.A 128GB Raspberry Pi SD Card
image::images/sd-cards.png[width="80%"]

Speed Class: C10, U3, V30, A2
Raspberry Pi SD cards use the SD6.1 SD specification.

Random 4KB read performance:
Raspberry Pi SD cards use the microSDHC/microSDXC form factor.

* 3,200 IOPS on Raspberry Pi 4 (DDR50)
* 5,000 IOPS on Raspberry Pi 5 (SDR104)
Raspberry Pi SD cards have the following Speed Class ratings: C10, U3, V30, A2.

Random 4KB write performance:
The following table describes the read and write speeds of Raspberry Pi SD cards using 4KB of random data:

* 1,200 IOPS on Raspberry Pi 4 (DDR50)
* 2,000 IOPS on Raspberry Pi 5 (SDR104)
|===
| Raspberry Pi Model | Interface | Read Speed | Write Speed

Form factor: microSDHC/microSDXC
| 4 | DDR50 | 3,200 IOPS | 1,200 IOPS
| 5 | SDR104 | 5,000 IOPS | 2,000 IOPS
|===

SD specification: SD6.1
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions documentation/asciidoc/accessories/ssd-kit.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include::ssd-kit/about.adoc[]
13 changes: 13 additions & 0 deletions documentation/asciidoc/accessories/ssd-kit/about.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
== About

.A 512GB Raspberry Pi SSD Kit
image::images/ssd-kit.png[width="80%"]

The Raspberry Pi SSD Kit bundles a xref:../accessories/m2-hat-plus.adoc[Raspberry Pi M.2 HAT+] with a xref:../accessories/ssds.adoc[Raspberry Pi SSD].

The Raspberry Pi SSD Kit includes a 16mm stacking header, spacers, and
screws to enable fitting on Raspberry Pi 5 alongside a Raspberry Pi Active Cooler.

== Install

To install the Raspberry Pi SSD Kit, follow the xref:../accessories/m2-hat-plus.adoc#m2-hat-plus-installation[installation instructions for the Raspberry Pi M.2 HAT+].
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
1 change: 1 addition & 0 deletions documentation/asciidoc/accessories/ssds.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
include::ssds/about.adoc[]
32 changes: 32 additions & 0 deletions documentation/asciidoc/accessories/ssds/about.adoc
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
== About

.A 512GB Raspberry Pi SSD
image::images/ssd.png[width="80%"]

SSD quality is a critical factor in determining the overall user experience for a Raspberry Pi.
Raspberry Pi provides official SSDs that are tested to ensure compatibility with Raspberry Pi models and peripherals.

Raspberry Pi SSDs are available in the following sizes:

* 256GB
* 512GB
To use an SSD with your Raspberry Pi, you need a Raspberry Pi 5-compatible M.2 adapter, such as the xref:../accessories/m2-hat-plus.adoc[Raspberry Pi M.2 HAT+].

== Specifications

Raspberry Pi SSDs are PCIe Gen 3-compliant.

Raspberry Pi SSDs use the NVMe 1.4 register interface and command set.

Raspberry Pi SSDs use the M.2 2230 from factor.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

"from factor" -> "form factor" 😉


The following table describes the read and write speeds of Raspberry Pi SSDs using 4KB of random data:

[cols="1,2,2"]
|===
| Size | Read Speed | Write Speed

| 256GB | 40,000 IOPS | 70,000 IOPS
| 512GB | 50,000 IOPS | 90,000 IOPS
|===
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/images/full-sized/sd-cards.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added documentation/images/full-sized/ssd-kit.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added documentation/images/full-sized/ssds.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file modified documentation/images/sd-cards-SMALL.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added documentation/images/ssd-kit-SMALL.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added documentation/images/ssds-SMALL.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
48 changes: 30 additions & 18 deletions documentation/index.json
Original file line number Diff line number Diff line change
Expand Up @@ -78,12 +78,42 @@
"path": "accessories",
"default_tab": "no",
"subitems": [
{
"title": "SD Cards",
"description": "Raspberry Pi's official SD cards",
"image": "full-sized/sd-cards.png",
"subpath": "sd-cards.adoc"
},
{
"title": "SSDs",
"description": "Raspberry Pi's official Solid State Drives",
"image": "full-sized/ssds.png",
"subpath": "ssds.adoc"
},
{
"title": "SSD Kit",
"description": "Storage for your Raspberry Pi",
"image": "full-sized/ssd-kit.png",
"subpath": "ssd-kit.adoc"
},
{
"title": "M.2 HAT+",
"description": "Connect storage to your Raspberry Pi via PCIe",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Connect storage or an AI accelerator? 🤔

"image": "full-sized/m2-hat-plus.png",
"subpath": "m2-hat-plus.adoc"
},
{
"title": "Camera",
"description": "Raspberry Pi camera boards",
"image": "full-sized/Camera.png",
"subpath": "camera.adoc"
},
{
"title": "AI Camera",
"description": "An AI Camera for your Raspberry Pi",
"image": "full-sized/ai-cam.png",
"subpath": "ai-camera.adoc"
},
{
"title": "Display",
"description": "The Raspberry Pi Touch Display",
Expand All @@ -96,12 +126,6 @@
"image": "full-sized/Keyboard-and-Mouse.png",
"subpath": "keyboard-and-mouse.adoc"
},
{
"title": "SD Cards",
"description": "Raspberry Pi's official SD cards",
"image": "full-sized/sd-cards.png",
"subpath": "sd-cards.adoc"
},
{
"title": "Build HAT",
"description": "How to use the Build HAT",
Expand All @@ -114,24 +138,12 @@
"image": "full-sized/Sense-HAT.png",
"subpath": "sense-hat.adoc"
},
{
"title": "M.2 HAT+",
"description": "Connect storage to your Raspberry Pi via PCIe",
"image": "full-sized/m2-hat-plus.png",
"subpath": "m2-hat-plus.adoc"
},
{
"title": "AI Kit",
"description": "An NPU for your Raspberry Pi",
"image": "full-sized/ai-kit.png",
"subpath": "ai-kit.adoc"
},
{
"title": "AI Camera",
"description": "An AI Camera for your Raspberry Pi",
"image": "full-sized/ai-cam.png",
"subpath": "ai-camera.adoc"
},
{
"title": "Raspberry Pi Audio",
"description": "High-definition audio with Raspberry Pi",
Expand Down
2 changes: 1 addition & 1 deletion lib/doxygentoasciidoc