Starship is 7nm, so a double 4CCX chip will be significantly smaller than on 14nm (a classic die shrink). So it will be about the same total area, but 6 smaller dies.
I'm thinking Milan (Zen3) might be where they shift from 6x 2*4CCX to 4x 2*6CCX, alongside 6CCX+GPU Desktop APU's and 2*6CCX Desktop CPU's.
A 2*6CCX core will give them much more flexibility with core counts, ranging from 12/10/8 all the way down to 6. But for Zen2 it might be too ambitious.
I thought somewhat simmlarly but really think about it, and look at how Naples communicates with the RAM with 4 DIMMS per die it simply wouldn't work with 6 dies which would mean a platform change, also it would mean more pins which is the main reason for the size of the TR4, which would mean creating a new socket just for Zen 2 and that is a real no no for servers as your server owners are much more likely to update there CPU's than consumers so it would make no sense at all for them to give consumers compatibility between Ryzen and Zen 2 and not servers, and it is a much bigger pain in the ass for data centers to have to change all there motherboard etc.
No either the 48 core is not happening or it is a 12 core die.
Edit; to add a cherry ontop of why they wouldn't you would be able to have 192 PCIe lanes on a 6 x 8 core Epyc CPU but without a platform change you wouldn't be able to use them and really you would have a massive back lash from data centres if you didn't give them access to the new CPU's without completely disassembling there hole data centre...
Edit 2; also it just make a lot of sense as I don't think AMD is going to be able to completely catch up on IPC and clockspeeds there going to be close but not completely caught up, so they need to keep there core advantage or at least not completely lose it, and with Icelake Intel is moving to 8 cores 16 threads so If AMD doesn't move to 12 cores they are going to lose there advantage completely.
But I don't think you are getting a 12 core CPU for $300 - 350 they are going to start them at $400+ and $500 for the high end model, the reason I think AMD made the 1800X was for this propose, because no one is really buying it... I think they just wanted to have a product in there main stream platform so they could say when Zen 2 comes, "look we have increased the core count by 50% and it's the same price!!!"
/
But in reality no one was buying the 1800X to begin with so it's a price increase, but if they can increase IPC by 5 - 7% and get a 15% uplock that should be able to beat out a 16 core Intel Skylake X CPU and come pretty close to the 18 core and considering Intel wont have launched there "Cannonlake X" parts yet AMD with that can do the same thing the did with Ryzen but this time they will be able to crush Intel on there Perf/Watt, annihilate them on the Price / Performance And crush there old 16 core at the same time but not to the same degree in those categories.
So no one will really be complaining about a defacto price increase when the 10 core is still a big jump over the 1700 / 1700X and the $425~ and $500 price points will actually be worth there price delta if you are doing content creation or HEAVY multi tasking.
So AMD gets the PR win of having 25% more cores than Intel and is close enough to Intel's single threaded performance that it doesn't really matter all that much so you might as well go with the CPU with 2 more cores or go for the 8 core 16 thread which will be about the same price as Intel's i5 so you can either save money and get nearly identical performance or "future proof" your self a little by buying the 10 core although AMD might decide the 8 core will interfere too much with there 10 core and lock it down to 8 cores 8 threads depending on how well AMD is fairing against Intel.
That is the beauty of launching latter you can respond in an exact way which will sink your competition, although they will need to announce and advertise the 12 core thing before Intel starts talking about the fact that they are going to 8 cores 16 threads to sink that then they can wait until after Intel's launch to see what they should do for there lower end parts.
So AMD really needs to start talking about this at the end of HL1 2018 which would kind of sink Pinnacle Ridge as well... although I think it's worth it because Pinnacle Ridge was always going to be a poor seller with Intel launching Icelake not long after and it's better for Pincale Ridge to get sunk by there own PR than by Intel's.
Although they may make the mistake of waiting too long which would be a real shame because if I am right Zen 2 is going to be pretty epic, no pun intended although if they can get Pinncale Ridge out of the door EARLY 2018 I mean February March would really be pushing it then they have 3 months to sell as many of those CPU's as they can before they crash the sales with there own PR.