[1]http://www.anandtech.com/show/6007/amd-2013-apus-to-include-...
[1]http://www.anandtech.com/show/6007/amd-2013-apus-to-include-...
...and don't forget Intel ME, which is not ARM but another processor in the system.
You might find that 'one arm chip' has many independent arm cpu cores carrying out different functions mostly completely hidden from end user behind firmware or rom
AMD does the same thing with an ARM core.
Practically all peripherals contain at least one programmable processor.
Remote management / IPMI also usually works with an entirely separate ARM computer that's integrated with the main computers graphics unit -- basically a shared framebuffer, just in hardware.
So cool.
The success of the SuperFX chip opened doors for future work, but nothing from the SuperFX was carried over - it was 16 bit, with a compact instruction encoding, a gate level design using ECAD.
A string of graphics hardware projects followed with a wide range of requirements, targeting 'interesting' (ie: cheapest) processes/standard cell libraries. These were all VHDL, and a flexible 32 bit embedded risc control processor emerged as a common theme.
The configurability and robustness in the face of sketchy ecad toolchains made it a very saleable thing in it's own right.
That is true for older designs. But didn't Intel switch from ARC to SPARC for their ME core not that long ago? Discussed here a while back:
SPARC would be a terrible mismatch for what Intel wants out of its ME
Ubiquitous com...fusion.
I had a hard drive that had a firmware fault, and I repaired it using a USB-Serial converter, taking the pcb off the drive to temporarily mask off a connector, and then issuing a couple of commands. http://superuser.com/questions/365999/how-do-i-recover-data-...
http://superuser.com/questions/365999/how-do-i-recover-data-...
Don't be surprised if an upgrade to your OS also reprograms that FPGA.