Skip to content

Maximum PCIe lanes for the Pi Compute module 4? #274

Answered by TheGuyDanish
Hiruks asked this question in Q&A
Discussion options

You must be logged in to vote

Hey Hiruks,

The CM4 only exposes a single PCI-e Gen 2 lane. Normally, this would mean that you would really only be able to attach one device to the Pi, as the lane is really a point to point connection, rather than a bus connection. The receive and transmit pairs cannot just be connected to multiple devices without some serious side effects.

To get around this, a lot of boards being made right now use PCI-e switches. Think of these the same way you'd think of an Ethernet switch with all-gigabit ports. You still only have one lane of bandwidth, but the switch can process all the different information and make the most possible use out of that x1 link to your upstream port on the CM4.

You …

Replies: 1 comment 4 replies

Comment options

You must be logged in to vote
4 replies
@Hiruks
Comment options

@TheGuyDanish
Comment options

@Hiruks
Comment options

@TheGuyDanish
Comment options

Answer selected by Hiruks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
2 participants