Brainstorming SLC TLA

70 views
Skip to first unread message

Paul Sokolovsky

unread,
Mar 1, 2016, 4:05:33 AM3/1/16
to esp82...@googlegroups.com
Hello,

I think deobfuscating this beast would be nice addition to
http://esp8266-re.foogod.com/wiki/Glossary . So, we know that the main
feature of it is DMA, but why on earth it's called SLC? What we know
(well, at least what I know, maybe I miss something) is that it works
with SDIO and I2S interfaces. Which kinda hints for "Serial Link
Controller" expansion. Other possible option is "Slave Controller". Any
other ideas?


--
Best regards,
Paul mailto:pmi...@gmail.com

Alex Stewart

unread,
Mar 1, 2016, 3:55:15 PM3/1/16
to esp82...@googlegroups.com
Yeah, that acronym sorta keeps nagging at me too, but unfortunately I haven't been able to make any real progress..  It is complicated a bit also by the fact that Espressif refers to it as both "SLC" and "SCL" in different headers (I'm assuming one is a typo, but it's been cut/pasted so much it's hard to tell which is the correct term).

A friend of mine more familiar with such things did mention that "SLC" is apparently also the name of an on-die processor-interconnect technology (though I can't seem to find any references to it online), but it's unclear whether that has anything to do with this or not (one theory I had, though, was that the ESP8266 chip internally uses an SLC interconnect bus to connect the CPU to a DMA controller, which is why it got the "SLC" name some places, but that could be completely off base).

I suppose if we're really curious, somebody could try asking Espressif what it means.. you never know, they might just give us an answer.

--
You received this message because you are subscribed to the Google Groups "esp8266-re" group.
To unsubscribe from this group and stop receiving emails from it, send an email to esp8266-re+...@googlegroups.com.
To post to this group, send email to esp82...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/esp8266-re/20160301110529.6238311e%40x230.
For more options, visit https://groups.google.com/d/optout.

Angus Gratton

unread,
Mar 1, 2016, 11:08:38 PM3/1/16
to esp82...@googlegroups.com
On Tue, Mar 01, 2016 at 12:55:14PM -0800, Alex Stewart wrote:
> I suppose if we're really curious, somebody could try asking Espressif what
> it means.. you never know, they might just give us an answer.

FWIW,I asked John Lee from Espressif over Twitter. Got a reply:

https://twitter.com/projectgus/status/704791248356433920


Angus

Paul Sokolovsky

unread,
Mar 3, 2016, 5:08:46 PM3/3/16
to esp82...@googlegroups.com
Hello,

On Tue, 1 Mar 2016 12:55:14 -0800
Alex Stewart <foo...@gmail.com> wrote:

> Yeah, that acronym sorta keeps nagging at me too, but unfortunately I
> haven't been able to make any real progress.. It is complicated a
> bit also by the fact that Espressif refers to it as both "SLC" and
> "SCL" in different headers (I'm assuming one is a typo, but it's been
> cut/pasted so much it's hard to tell which is the correct term).

My quick grep thru non-RTOS SDK didn't give any refs to SCL beyond I2C
related, and yes, I'd guess it could be a typo.

> A friend of mine more familiar with such things did mention that
> "SLC" is apparently also the name of an on-die processor-interconnect
> technology (though I can't seem to find any references to it online),

I didn't hear about it either. The only thing which comes to mind is
SLC vs MLC FlashROM technology
(https://en.wikipedia.org/wiki/Multi-level_cell), but unlikely to be
related here.
> https://groups.google.com/d/msgid/esp8266-re/CACxLcFcFEW3xdNGbkne5t2p7xEGHFNHQ_P-jH0xqdczEhqZ9Mw%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.



Paul Sokolovsky

unread,
Mar 3, 2016, 5:11:03 PM3/3/16
to esp82...@googlegroups.com
Hello,
Thanks Angus, I'll add it to GLossary when I get a chance.
Reply all
Reply to author
Forward
0 new messages