Microcontroller? Microprocessor? Multicore processor?
Considering it's so versatile / powerful, I have a hard time calling it a microconroller... Just wondering what everyone else thinks :-)
-Yvo
How would you classify XMOS?
-
- XCore Addict
- Posts: 133
- Joined: Tue Dec 15, 2009 10:23 pm
-
- Experienced Member
- Posts: 75
- Joined: Thu Feb 02, 2012 3:32 pm
i gave this topic some serious thought and i would call it a microcontroller because it has everything it needs to function as an independent system. as for being powerful, there are ARM chips that are also powerful but are still classified as microcontrollers as they too can function on their own.
the hardware threading and multiple cores are features but like multicore cpus, they are still classified as microprocessors. to include the threading, i would call it a threadcontroller. however, i wouldnt say it has multiple cores, i would say it has networked cores because multicore processors cant really communicate with each other. however, IBM described their design as being a cell processor. to include all the features, i would call it a cell threadcontroller.
however, it's still a microcontroller.
the hardware threading and multiple cores are features but like multicore cpus, they are still classified as microprocessors. to include the threading, i would call it a threadcontroller. however, i wouldnt say it has multiple cores, i would say it has networked cores because multicore processors cant really communicate with each other. however, IBM described their design as being a cell processor. to include all the features, i would call it a cell threadcontroller.
however, it's still a microcontroller.