Tuesday, May 31st 2022

AMD Zen 4 & Socket AM5 Explained: PCIe Lanes, Chipsets, Connectivity

There has been a fair bit of confusion about AMD's upcoming AM5 platform when it comes to connectivity and we're going to break things down and explain what the difference is between the B650 and X670 boards. We're also going to cover the processor connectivity, since that's an integral part of any motherboard these days. All the information in this article is based on what we've been told by various sources during Computex.
Connectivity from the Processor
Starting with the Zen 4 processor's lanes, all of its PCIe lanes are PCIe 5.0 and there are a total of 28 lanes. The first 16 PCI Express lanes will be used for a single x16 PCIe slot, or they can be split into two x8 slots. AMD's requirements only enforce PCIe 5.0 on the X670E boards, which means PCIe 4.0 will be applicable to lower cost motherboards.
The new Zen 4 Ryzen processors will have eight general purpose lanes, of which at least four will be required to be dedicated to an M.2 storage slot (always Gen 5). The other four lanes are up to the motherboard manufacturers. Some boards will use these to implement Thunderbolt 4 (Intel Maple Ridge JHL8540) or USB4 (ASMedia ASM4242). If none of these options are used, these lanes can go towards an additional M.2 slot.

With integrated graphics becoming standard on Zen 4, the first generation of AM5 processors will offer four dedicated display outputs, with HDMI 2.1 and DisplayPort 2.0 being supported, but neither being required as far as we understand. There are also four USB 3.2 Gen 2 (10 Gbps) ports and at least one USB 2.0 port coming from the processor. Three of the USB 3.2 ports also support DP Alt Mode, something we've seen several announced boards supporting on at least one USB-C port. This seems to be up to the motherboard manufacturers to implement once again.

The remaining four PCIe lanes are used for connecting to the chipset. Just to clarify, on the processor side these do support PCI-Express 5.0, the chipset only supports PCIe 4.0, so the link negotiation mechanism will downgrade the link to Gen 4.

Chipset Connectivity
The way AMD presented their AM5 chipset options at Computex, it seemed that these each is an independent designs, based on its own silicon. In reality AMD has partnered with ASMedia to create a single chipset, called "Promontory 21," which is used in various configurations. For the X670 and X670E they are daisy-chaining a pair of B650 chipsets together, for additional connectivity options.
Promontory 21 offers a total of 16 PCI-Express lanes. Four of these are used to connect to the CPU, over a Gen 4 interface, as mentioned before. In the X670/X670E daisy-chained configuration the secondary chipset connects to the primary chipset, it has no direct link to the processor. This means that on the primary chipset another four lanes are used up, leaving eight usable PCIe lanes, whereas the secondary chipset has 12 usable PCIe lanes. Four of the lanes are PCIe 3.0, although these are muxed interfaces with SATA 6 Gbps. This allows the motherboard manufacturers to choose how they want to implement those interfaces and as we've seen, ASRock has gone for eight SATA ports, whereas most other board makers appear to be going for six on their X670 and X670E motherboards.

In other words, B650 motherboards will have a total of eight usable PCIe 4.0 lanes and four PCIe 3.0 or SATA 6 Gbps interfaces. X670 and X670E motherboards will have 12 PCIe 4.0 lanes and up to eight PCIe 3.0 or SATA 6 Gbps interfaces. In addition to this, each chipset will have six USB 3.2 Gen 2 (10 Gbps) interfaces, where the first two can be combined into a single USB 3.2 Gen 2x2 (20 Gbps) interface. This means X670 and X670E boards can have a total of 16 USB 3.2 Gen 2 (10 Gbps) ports, or two USB 3.2 Gen 2x2 (20 Gbps) ports and 12 USB 3.2 Gen 2 (10 Gbps) ports, including the USB 3.2 Gen 2 (10 Gbps) ports from the processor. Finally there's support for up to six USB 2.0 ports from the chipset. As a side note, any motherboard with more than two USB 3.2 Gen 2x2 (20 Gbps) ports, will be using a third party host controller or a hub.

Compared to Intel Alder Lake

Compared to Intel's Z690 chipset, which has support for a total of 28 PCIe lanes, AMD has clearly decided to scale things back a little bit. In all fairness, Intel doesn't support more than 12 PCIe 4.0 lanes from the Z690 chipset and four of those lanes are shared with SATA 6 Gbps ports. Intel wins by having support for an additional 12 PCIe 3.0 lanes though, but two of those are shared with an Ethernet MAC, something AMD doesn't do, as the company relies on PCIe based Ethernet controllers. It's worth noting that Intel has a wider bus to some of its chipsets, as their CPUs support eight DMI 4.0 lanes. Comparing AMD's B650 chipset with Intel's B660, AMD comes out slightly ahead if high-speed interfaces matter, as the B660 chipset only supports six PCIe 4.0 lanes and eight PCIe 3.0 lanes, although none of its four SATA 6 Gbps ports are shared with PCIe.

The Z690 chipset supports a total of 10 USB 3.2 Gen 2 (10 Gbps) interfaces, but as with AMD, two interfaces are combined to create a single 20 Gbps interface, which means up to four USB 3.2 Gen 2x2 (20 Gbps) ports are supported. The B660 chipset supports two USB 3.2 Gen 2x2 (20 Gbps) plus two USB 3.2 Gen 1 (10 Gbps) ports, or six 10 Gbps ports. That said, Intel doesn't have any USB ports inside the CPU, which makes this something of a draw, depending on how the motherboard makers implement the connectivity options on their motherboards.

What we obviously don't know at this point is how much of a performance penalty there will be for AMD having two chipsets, especially when it comes to high-speed storage devices. We've seen some concerns about this implementation in virtualized environments and how these devices will appear to the OS in such a case, but we don't share those concerns. We expect the primary chipset to appear as PCIe bridge to the host system, a mechanism that is part of the specification and has been supported and used for many years. These are things we're going to have to wait and see how they play out, but AMD clearly deemed the tradeoffs reasonable enough versus the cost of developing multiple different chipsets.
Add your own comment

86 Comments on AMD Zen 4 & Socket AM5 Explained: PCIe Lanes, Chipsets, Connectivity

#26
Metroid
So the only board to buy then is X670E because anything else is "lacking" and if AM5 lasts as much as AM4 then even if you buy a high end board is a good investment.
Posted on Reply
#27
Xajel
stimpy88I think AMD made a mistake with only providing 28 PCIE lanes on AM5. I really think USB4 will become a full standard within the lifespan of this platform. Maybe Zen 5 will end up replacing the USB3 with USB4...

32 PCIE lanes would have been more forward looking at the start of a 5+ year platform.
It will, but not in the chipset but the platform. Maybe AMD will do it later with X770/X870 when it sees that is viable financially and technically, even thought I would love to add it at least to the X670E only.
Posted on Reply
#28
GeorgeMan
MetroidSo the only board to buy then is X670E because anything else is "lacking" and if AM5 lasts as much as AM4 then even if you buy a high end board is a good investment.
Did they make any statements this time? I don't think so...
Posted on Reply
#29
Xajel
MetroidSo the only board to buy then is X670E because anything else is "lacking" and if AM5 lasts as much as AM4 then even if you buy a high end board is a good investment.
It should last the same or even more, considering AM4 was already late to the market (considering when DDR4 was launched before). But they will release updated chipsets with every new CPU generation.
Posted on Reply
#30
TheLostSwede
News Editor
XajelIt will, but not in the chipset but the platform. Maybe AMD will do it later with X770/X870 when it sees that is viable financially and technically, even thought I would love to add it at least to the X670E only.
There will be add-in cards. Not sure if the feature parity will be 100% though.
Posted on Reply
#31
TheinsanegamerN
AssimilatorCPU

So I was right - no native USB4 from this platform. That is seriously disappointing considering Tiger and Alder Lake has it baked in. The biggest benefit of USB4 (apart from bandwidth) is that there's none of the "does this USB-C port support DP alt mode" nonsense, because all USB4 ports have to support DP alt mode.

... and there we have it, up to four USB 3.2 gen 2 ports, but DP alt mode is optional and one of them arbitrarily doesn't support DP alt mode at all. WHHHHHYYYYYY? It also seems like these ports cannot be bonded to 3.2 gen 2x2, again why?

Are the up-to-4 display outputs muxed with the up-to-3 USB 3.2 gen 2s with DP alt mode? In other word, could you have 7 displays being driven by the CPU, or is 4 the hard limit?

Chipset

I like the option to have zero SATA ports in favour of an extra NVMe drive, even if it's only PCIe 3.0.

The daisy-chained chipsets are a terrible kludge that will be a nightmare in terms of latency for devices hanging off the most downstream one. Also, what happens if one of the chipsets fails? Does the other continue to work and the board behaves like a B650? Or is it just a dead board?

Why can only the first two 3.2 gen 2 ports be bonded to 3.2 gen 2x2?

Platform overall

I honestly don't understand why AMD is launching a platform that is not natively USB4-capable... if I was wearing my conspiracy theorist hat I'd say it's to allow ASMedia to sell USB4 chips separately and thus make more money. Considering Intel has had platform-native USB4 since Tiger Lake in 2020, this makes the AM5 platform look dated before it's even launched. The chipsets' low PCIe lane count (not bandwidth) compared to ADL, is a further concern.

As such, AM5 is of no interest to me right now. I was already planning to stay on AM4 until Zen 4's successor arrived with all the bugs fixed, but native USB4 was the variable that had the potential to sway me... no native USB4, no reason to upgrade.
I'm sticking with my 5900x likely until at least 2030. CPUs just dont age much anymore.
AssimilatorBut there likely aren't going to be many mATX/ITX X670/X670E boards, which is a slap in the face to the SFF crowd who want to build high-end systems in small spaces.
Oh yes, you need those 3 dedicated PCIe interfaces and all the slot connectivity x670 provides on a board with 1 PCIe slot :laugh: :roll: :laugh:
TheLostSwedeThere will be add-in cards. Not sure if the feature parity will be 100% though.
Will there be? Thunderbolt had add in cards however they required thunderbolt to be built into the board to function.
Posted on Reply
#32
Nanochip
Will x670 solutions implement JHL8440 Goshen Ridge instead of Maple Ridge JHL8540?

I thought Goshen Ridge was for docks (all the new TB4 docks have goshen ridge inside) and Maple Ridge was for hosts (z690 motherboards with TB4 have Maple Ridge).

Typo or is AMD implementing something cool ?
Posted on Reply
#33
SRB151
TheLostSwedeThere will be none. AMD will have a B650E chipset for those kind of platforms, with full PCIe 5.0 support, but that's not official as yet.


Not directly, but they said a long time, whatever that means.
Yeah, isn't that the same thing they said about TRX40? While AM4 was exceptional, I'd be looking this as a goal rather than counting on it.
Posted on Reply
#34
trsttte
TheinsanegamerNI'm sticking with my 5900x likely until at least 2030. CPUs just dont age much anymore.
What? CPUs are aging more than ever now that Intel and AMD feel like competing again for a change and ARM is threathning to steal their lunch. Absolutely keep whatever works for as long as possible but CPUs are definetely aging.
SRB151Yeah, isn't that the same thing they said about TRX40? While AM4 was exceptional, I'd be looking this as a goal rather than counting on it.
That's a very good point but I believe general consumer market would be loud enough that they wouldn't risk it.

What I could see coming is AMD being a lot more careful with what they promise to not repeat what happen when they launched zen3 (at first they wanted to support only x570/b550 and were quickly "forced" to support b450/x470 as well, and through market competition now even b350/x370 is supported as was always promised). But then again, companies are always repeating the same mistakes over and over again so who knows
Posted on Reply
#35
R0H1T
MetroidSo the only board to buy then is X670E because anything else is "lacking" and if AM5 lasts as much as AM4 then even if you buy a high end board is a good investment.
Or wait for the platform to mature a bit & buy x7xx chipset based boards next year?
trsttteWhat? CPUs are aging more than ever now that Intel and AMD feel like competing again for a change and ARM is threathning to steal their lunch
Yes & no, like always depends largely on what you do with them. Grandma & Pops browsing web at home can do it on an M1 based tablet easily till at least 2030 :ohwell:
Posted on Reply
#36
Metroid
R0H1TOr wait for the platform to mature a bit & buy x7xx chipset based boards next year?
It could be, I'm not planning to sell my 5900x and upgrade just yet. I think waiting one more year would be the best thing to do now, ddr5 still not as good and still very expensive, actually anything that is pcie5 will be very expensive this year.
Posted on Reply
#37
R0H1T
Yes with the x570 here no plans to switch to anything newer just yet. Simply not worth it for me!
Posted on Reply
#38
TheLostSwede
News Editor
NanochipWill x670 solutions implement JHL8440 Goshen Ridge instead of Maple Ridge JHL8540?

I thought Goshen Ridge was for docks (all the new TB4 docks have goshen ridge inside) and Maple Ridge was for hosts (z690 motherboards with TB4 have Maple Ridge).

Typo or is AMD implementing something cool ?
You're right, my bad, but it seems like Goshen Ridge is the only USB4 certified part, which makes it a bit strange to use Maple Ridge.
I've updated the story regardless.
Posted on Reply
#39
mechtech
Seen title and only thing that came to mind was


The foot bone’s connected to the leg bone.
The leg bone’s connected to the knee bone.
The knee bone’s connected to the thigh bone.
…….

edit. Can I get a pci slot to use my old school sound card?? :)
Posted on Reply
#40
Daven
MetroidSo the only board to buy then is X670E because anything else is "lacking" and if AM5 lasts as much as AM4 then even if you buy a high end board is a good investment.
I guess you can say the same thing about any CPU or GPU that isn’t the flagship CPU or GPU. SKUs are created by disabling parts or fabbing a cutdown version of the flagship. Not everyone can afford the full flagship SKU like you. Plus I don’t want manufacturers to throw away 90% of chips made just to avoid “lacking” part of the whole as long as the chips function at some capacity.
Posted on Reply
#41
ppn
Could have moved all the 4/5.0 links and USB4.0 to the cpu, and leave only legacy SATA/USB2.0 to the chipset with capability to completely turn it off, or choose not solder it and have a chipletless motherboard. Have to wait for intel meteor lake to see if they make the step first.
Posted on Reply
#42
TheLostSwede
News Editor
DavenI guess you can say the same thing about any CPU or GPU that isn’t the flagship CPU or GPU. SKUs are created by disabling parts or fabbing a cutdown version of the flagship. Not everyone can afford the full flagship SKU like you. Plus I don’t want manufacturers to throw away 90% of chips made just to avoid “lacking” part of the whole as long as the chips function at some capacity.
This time it's a bit different though, as PCIe 5.0 requires eight layer PCBs, whereas PCIe 4.0 can be done with six layer PCBs, so there's a fair cost difference there too, not taking into considering the potentially more expensive parts that are needed for things like the x16 slot and what not.
ppnCould have moved all the 4/5.0 links and USB4.0 to the cpu, and leave only legacy SATA/USB2.0 to the chipset with capability to completely turn it off, or choose not solder it and have a chipletless motherboard. Have to wait for intel meteor lake to see if they make the step first.
That would make the I/O die massive and hard to cool, so that's not a great idea.
I very much doubt this will ever be the case for a full-size ATX motherboard, although AMD's A300/X300 boards were pretty much this, but none of them were bigger than mATX.
Posted on Reply
#43
ppn
X670E is actually a very tiny chip. and unlike X570 that reused the same chip as the CPU IO. this one is not carrying a disabled cache and memory controller. What node is it build on 6nm or 12. this is probably no more than 15 watts for the duo.
Posted on Reply
#44
TheLostSwede
News Editor
ppnX670E is actually a very tiny chip. and unlike X570 that reused the same chip as the CPU IO. this one is not carrying a disabled cache and memory controller. What node is it build on 6nm or 12. this is probably no more than 15 watts for the duo.
Not sure about the node, but each chip is said to be around 7W.
See www.angstronomics.com/p/site-launch-exclusive-all-the-juicy
Posted on Reply
#45
trsttte
ppnWhat node is it build on 6nm or 12
TSMC N6
Posted on Reply
#46
TheLostSwede
News Editor
trsttteTSMC N6
That was it, totally slipped my mind.
Posted on Reply
#47
LuxZg
First of all - thanks for detailed write-up and pictures. This was info I've been looking for last several days.

And to some others, IMHO, you're stressing too much.

If I'm not mistaken this could be possible as B650 "E" ITX board:

HDMI+DP
1x x16 PCIe 5.0 (for GPU)
1x M.2 via x4 PCIe 5.0 (from CPU)
1x USB 2.0 (from CPU)
3x USB 3.2 Gen 2 with DP mode (from CPU)
1x USB 3.2 Gen 2 (from CPU)
2x USB 4 (from CPU via x4 PCIe 5.0)
2x SATA (from B650)
1x M.2 via x4 PCIe 4.0 (from B650)
1x 2.5 GbE (via PCIe 3.0 from B650)
1x WiFi (via PCIe 3.0 from B650)
6x USB 2.0 (from B650)
4x USB 3.2 Gen 2 (from B650)
1x USB 3.2 2x2 type C (from B650)

Does that sound like low end ITX board? That's what CPU with single chipset can give you. And all can be used at once (as in, nothing will be blocked if you plug in something else). Full PCIe x16 5.0, two M.2 drives, 2 SATA drives, 18 USB ports, Ethernet, WiFi, and up to 4 displays. (That's just example, I'm sure there will also be something like "home server" ITX boards with 2 network ports and 8 SATA ports instead USB 4 and WiFi such)

Now to expand on that, a full ATX X670E board (2 chipsets) can do something like:

HDMI+DP
1x x16 PCIe 5.0 (for GPU, or 2x x8)
1x M.2 via x4 PCIe 5.0 (from CPU)
1x USB 2.0 (from CPU)
3x USB 3.2 Gen 2 with DP mode (from CPU)
1x USB 3.2 Gen 2 (from CPU)
2x USB 4 (from CPU via x4 PCIe 5.0)
6x SATA (from chipsets)
2x M.2 via x4 PCIe 4.0 (from chipsets)
1x 2.5 GbE (via PCIe 3.0 from chipsets)
1x WiFi (or x1 PCIe 3.0, from chipsets)
1x x4 PCIe 4.0 (from chipsets)
12x USB 2.0 (from chipsets)
8x USB 3.2 Gen 2 (from chipsets)
2x USB 3.2 2x2 type C (from chipsets)

That's again a crazy total, like full PCIe 5.0 x16 slot (or two x8), x4 PCIe slot (or a few x1 slots), three M.2 slots (!), Ethernet+WiFi (or dual LAN), 6 SATA and up to 29 (?!) USB ports, and again no small print like "using M.2 disables 4 SATA". (And again that's just example)

I could live with that ITX "B650E" board actually, I have been thinking past several days, and I can't remember when I used anything in PCIe slot except GPU (ages ago a satellite card), always juggled 5-6 SATA drives but I can do with 2 M.2 + 2 SATA with current capacities, my days of needing 2nd LAN are gone, and WiFi can be a backup interface, and everything else can just go to USB, specially with USB4. I honestly think I can move away from ATX and E-ATX boards with this generation, and move from tower to SFF PC.

IDK, to each their own, choosing MBO is always a personal choice for tech enthusiasts, but I see no negatives with this AMD setup. Those few people that will somehow see it as flawed can always go for something like HEDT / workstation PC, be it Threadripper or Xeon or whatever.

P.S. And I loved that "no chipset" idea, I'm sure OEMs would be all over it with SFF office PCs and the like. Are we sure it's not an option? Did anyone actually say so (from AMD or MBO makers)? :)

Edit: typos if there's more pls excuse me
Posted on Reply
#48
Flaky
TheLostSwedeWhy would it be my assumption?
I've obviously verified this.
In fact, we're not the first publication to cover the chipset layout, we just did in a slightly different way, as the site linked to below, made some slightly flawed assumptions based on expected board layouts, which won't always be the case.
Not necessairly your assumption - might be an assumption of your sources.

With singular B650 having enough I/O to exceed capabilities of chipset link, it just seems weird to cram almost double the I/O through that already congested link. Intel went for DMI 4.0 x8 on H670/Z690 for a reason.

Parallel connection looks like a more versatile option, and there doesn't seem to be any technical reason not to choose that topology (or leave both options open for board designers).
I hope you understand my skepticism now :)
Posted on Reply
#49
TheLostSwede
News Editor
LuxZgP.S. And I loved that "no chipset" idea, I'm sure OEMs would be all over it with SFF office PCs and the like. Are we sure it's not an option? Did anyone actually say so (from AMD or MBO makers)? :)
Nothing has been mentioned about it at this point in time. It would be the replacement for A300/X300 which were a CPU and a Super I/O chip and no chipset.
FlakyWith singular B650 having enough I/O to exceed capabilities of chipset link, it just seems weird to cram almost double the I/O through that already congested link. Intel went for DMI 4.0 x8 on H670/Z690 for a reason.
I agree, but I was actually at the show floor of Computex, handled boards and talked to people. ASMedia doesn't seem to be ready for PCIe 5.0 and I also asked why it wasn't a chipset per CPU interface, but was told that AMD had decided to go for daisy chaining.
FlakyParallel connection looks like a more versatile option, and there doesn't seem to be any technical reason not to choose that topology (or leave both options open for board designers).
I hope you understand my skepticism now :)
I guess it's not impossible we'll see boards doing that, but you'd trade four PCIe 5.0 lanes for four PCIe 4.0 lanes, which I'm not sure the board makers want to do, since higher is better, right?
In all fairness, none of this information comes directly from AMD as mentioned, so it's possible things will changed, but as you saw, there's at least one other site, who also posted several days before us, that is saying the same thing about the chipset being daisy chained. They made some flawed assumptions though, as they followed a board design, when in reality there's more flexibility than they display in their layout. Hence the somewhat awkward diagrams here, following Intel's HSIO layout to a degree, as it makes it easier to explain muxed interfaces.
Posted on Reply
#50
kapqa
Some boards will have USB4 i guess (has been announced already) ; if the CPU are great, prices fair, then there is nothing much to complain about.
Posted on Reply
Add your own comment
May 16th, 2024 05:12 EDT change timezone

New Forum Posts

Popular Reviews

Controversial News Posts