Live data from Hacker News

ACE: Apple Type-C Port Controller Secrets

blog.t8012.dev

1–10 of 132 posts

Re: ACE: Apple Type-C Port Controller Secrets

#3

Once again i'm amazed what ALSO has a processor in it. I'm wondering if at some point I'll just see it as normal that nearly every device, no matter how static it may seem, has more processing power than my first computer.

I think the insight is that designing and manufacturing bespoke silicon logic is much harder than slapping an off the shelf ARM core into a design.

Re: ACE: Apple Type-C Port Controller Secrets

#4

Once again i'm amazed what ALSO has a processor in it. I'm wondering if at some point I'll just see it as normal that nearly every device, no matter how static it may seem, has more processing power than my first computer.

Pretty much every microSD card has had an ARM cpu core in it since forever.

The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside.

Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames.

Your fast phone charger has a CPU in it to monitor and negociate power delivery to not burn down your house.

Even your basic budget electric toothbrush has a 4-bit CPU inside it made by Swatch.

CPUs cores are in everything these days [happy NSA noises]

Re: ACE: Apple Type-C Port Controller Secrets

#5

Once again i'm amazed what ALSO has a processor in it. I'm wondering if at some point I'll just see it as normal that nearly every device, no matter how static it may seem, has more processing power than my first computer.

Pretty much every microSD card has had an ARM cpu core in it since forever. The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside. Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames. Your fast phone charger has a CPU in it to monitor and negociate power delivery t…

Pretty much every microSD card has had an ARM cpu core in it since forever

A lot of them use 8051, presumably because it's cheaper and smaller: https://www.bunniestudios.com/blog/?p=3554

Re: ACE: Apple Type-C Port Controller Secrets

#6

Earlier quoted context omitted.

Pretty much every microSD card has had an ARM cpu core in it since forever. The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside. Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames. Your fast phone charger has a CPU in it to monitor and negociate power delivery t…

Pretty much every microSD card has had an ARM cpu core in it since forever A lot of them use 8051, presumably because it's cheaper and smaller: https://www.bunniestudios.com/blog/?p=3554

The older ones for sure, but all the modern ones have moved to ARM7-TDMI then to Cortex-Mx cores.

Re: ACE: Apple Type-C Port Controller Secrets

#7

Once again i'm amazed what ALSO has a processor in it. I'm wondering if at some point I'll just see it as normal that nearly every device, no matter how static it may seem, has more processing power than my first computer.

Pretty much every microSD card has had an ARM cpu core in it since forever. The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside. Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames. Your fast phone charger has a CPU in it to monitor and negociate power delivery t…

This fascinates me. Is there a website anywhere that is collecting these sorts of use cases? It seems truly mind blowing something as simple as an electric toothbrush would have a processor in it.

Re: ACE: Apple Type-C Port Controller Secrets

#8

Once again i'm amazed what ALSO has a processor in it. I'm wondering if at some point I'll just see it as normal that nearly every device, no matter how static it may seem, has more processing power than my first computer.

Pretty much every microSD card has had an ARM cpu core in it since forever. The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside. Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames. Your fast phone charger has a CPU in it to monitor and negociate power delivery t…

I am right now making backlight with RGB LEDs for my monitors. It is going to have Cortex-M4 ARM in it.

I put into just about everything I build these days regardless of how small it is.

Re: ACE: Apple Type-C Port Controller Secrets

#9
post #7

Earlier quoted context omitted.

Pretty much every microSD card has had an ARM cpu core in it since forever. The Bluetooth radio chip in your phone and the RF chip in your car's key fob already have multicore CPUs inside. Even your optical mouse has a multicore CPU in it to handle image processing and translate the optical feed into motion packaged into USB HID frames. Your fast phone charger has a CPU in it to monitor and negociate power delivery t…

This fascinates me. Is there a website anywhere that is collecting these sorts of use cases? It seems truly mind blowing something as simple as an electric toothbrush would have a processor in it.

Nothing mind blowing. Processor is cheaper than building analog circuitry.

Think about your toothbrush. All important timing parameters are configured digitally and you can easily change it. You can technically do the same with resonators but it would take much more board space, be less precise, require inductors which you want to avoid in the circuit, etc.

Re: ACE: Apple Type-C Port Controller Secrets

#10
post #9
post #7

Earlier quoted context omitted.

This fascinates me. Is there a website anywhere that is collecting these sorts of use cases? It seems truly mind blowing something as simple as an electric toothbrush would have a processor in it.

Nothing mind blowing. Processor is cheaper than building analog circuitry. Think about your toothbrush. All important timing parameters are configured digitally and you can easily change it. You can technically do the same with resonators but it would take much more board space, be less precise, require inductors which you want to avoid in the circuit, etc.

You still need to provide the cpu with a clock signal though.
Post reply on HN