It would be interesting to know the history there; roadmaps change though. I would expect that the v-cache was originally intended for Epyc only since it can make a massive difference in server applications. Perhaps this was like the original Threadripper that started out as a kind of a pet project. Maybe it turned out that the v-cache containing chips came out cheap enough that they make sense for desktop parts. Milan-x (Epyc 7003V?) will be really expensive, but that doesn’t really mean that the individual chips are that much more expensive. The current large cache per core parts (7xF3) variants come at a rather large price premium, but they are all 8 die variants with 1, 2, 3, or 4 cores active per CCD.
I might be out of the loop; haven’t had much time lately. Are the rumors saying that there will be an updated Zen 3+ type part in addition to the v-cache part? If so, is the v-cache part supposed to includ the updated cpu die or the current cpu die? For Milan, I would expect that they would go conservative and keep the same die as current Zen 3. If they are different base cpu die, then that might be interesting.
I don't have an exact recollection (it may have come from one of the leakers) but apparently the B2 stepping will completely replace the B0 stepping. Which should cover everything from desktop to server, with V-Cache, and without V-Cache.
What I don't understand is why there is such a dearth news and curiosity about this B2 stepping...
B2 stepping should be functionally the same, but may have some optimization to allow slightly higher frequency, lower voltage / power consumption? Just a speculation.
It's probably staying on N7, not N6, because it would have leaked by now. (Although, IIRC, in the latest Datacenter presentation, AMD spelled out Mi200 is on N6, Genoa on N5, but said nothing about Milan X, so the door is not 100% shut).