Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Adam Leventhal

πŸ‘€ Speaker
2929 total appearances

Appearances Over Time

Podcast Appearances

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

But that gives us a development platform. So we're fortunate that we were able to get some early silicon from AMD, so we could actually start doing development of that ahead of launch. Right.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Yeah, and the other nice bit there is that as you get into DDR5, one of the big problems is training time. Yes. So one of the things that AMD has is that you actually, after you train the first time, you actually end up writing back a bunch of this data into that spy flash. Yeah.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Yeah, and the other nice bit there is that as you get into DDR5, one of the big problems is training time. Yes. So one of the things that AMD has is that you actually, after you train the first time, you actually end up writing back a bunch of this data into that spy flash. Yeah.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

And if you have it, you know, without that virtualization, then if you're trying to kind of hash or figure out like, you know, how do I make sure this contents are all what I thought I wrote down and that it just gets gnarlier.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

And if you have it, you know, without that virtualization, then if you're trying to kind of hash or figure out like, you know, how do I make sure this contents are all what I thought I wrote down and that it just gets gnarlier.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

And this kind of just indirection layer, you know, computer sciences, you know, it's one contribution is adding another layer of indirection just to cheat just comes in handy.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

And this kind of just indirection layer, you know, computer sciences, you know, it's one contribution is adding another layer of indirection just to cheat just comes in handy.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Yeah, the first thing I had, which admittedly was early, A0 silicon. This is no shade on AMD. But I think it was one dim of GDR5, not that big. It definitely felt like minutes. It was 11 minutes, I believe, was the number. Was it really?

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Yeah, the first thing I had, which admittedly was early, A0 silicon. This is no shade on AMD. But I think it was one dim of GDR5, not that big. It definitely felt like minutes. It was 11 minutes, I believe, was the number. Was it really?

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

as a former colleague of mine who retired was fond of saying, why do we have pins for Azalea on SP five? And they couldn't give me two pins to have a second flow controlled. You are.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

as a former colleague of mine who retired was fond of saying, why do we have pins for Azalea on SP five? And they couldn't give me two pins to have a second flow controlled. You are.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Um, and we were specifically looking for something that, that we could use that didn't require PCIe training or very much, uh, from the peripheral space that kind of keeps us stuck in the FCH. Uh, even USB obviously requires a lot of smooth bring up and shenanigans. So that was out of the picture. Um, so we ended up with the UART and, uh, actually the AMD UARTs can go up to three megabaud.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Um, and we were specifically looking for something that, that we could use that didn't require PCIe training or very much, uh, from the peripheral space that kind of keeps us stuck in the FCH. Uh, even USB obviously requires a lot of smooth bring up and shenanigans. So that was out of the picture. Um, so we ended up with the UART and, uh, actually the AMD UARTs can go up to three megabaud.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

which is more than you know well okay well okay so they actually they can't go up to three megabod by default they didn't we we actually we needed a uh and well the rs232 level translator to go from like the 3.3 volt to i don't know minus 12 plus 12 that could not do Three megabaud.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

which is more than you know well okay well okay so they actually they can't go up to three megabod by default they didn't we we actually we needed a uh and well the rs232 level translator to go from like the 3.3 volt to i don't know minus 12 plus 12 that could not do Three megabaud.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

But we, the three megabaud ended up being very load bearing for us because, because during, well, because the, yes, when we wanted the, when we wanted the PS, when we were doing dim training and are doing dim margining and we were, the PSP is spewing output. It was just happily going at one, one, five, 200. Yes. And there was no token to change it to anything. Yeah. That's for real.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

But we, the three megabaud ended up being very load bearing for us because, because during, well, because the, yes, when we wanted the, when we wanted the PS, when we were doing dim training and are doing dim margining and we were, the PSP is spewing output. It was just happily going at one, one, five, 200. Yes. And there was no token to change it to anything. Yeah. That's for real.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

It's not to get a three megabaud. So it was very, it's very slow.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

It's not to get a three megabaud. So it was very, it's very slow.

Oxide and Friends
Unshrouding Turin (or Benvenuto a Torino)

Oof, 800 baud.