Upcoming ARM v9 product with 45 TOPS NPU

RK3588 implements PCIe Gen3 x4 (or 2 x x2 or 4 x x1) and three times Gen2 x1.

P1/CP8180 has 16 Gen4 lanes.

In the actual Radxa implementations two PCIe lanes each are used for NICs (RTL8125B with Rock5 ITX, RTL8126 with the Orion here) and wrt ‘needed’ storage bandwidth in a NAS use case this is determined solely by the network connection. Orion O6 is limited to 2 x 5GbE using two PCIe lanes downgraded to Gen3 so all you ‘need’ storage-wise is another two Gen3 lanes to attach a bunch of spinning rust or whatever.

But ofc it’s great to have all those extra Gen4 lanes… even for the NAS use case since additional NICs might be attached to the E-key M.2 slot and then the requirement for storage bandwidth automagically increases as well.

Here some RK3588 experiments with multiple 10GbE NICs carried out by @willy back then: ROCK 5B Debug Party Invitation - #289 by willy