mwkeefer
1 MW
nutsandvolts said:This is not right, there are many many faster MCU, even made by Atmelmwkeefer said:the atmel is the fastest MCU available and even it has a limit of 20mhz
You are right... I kinda misspoke, the 8 bit atmel MCU is the fastest 8 bit MCU available and has a top clock (rated) of 20mhz with an instruction pipeline of 1:1
There are other type of architecture out there, even from atmel which are faster by far...
I was limiting my scope to the 8 bit microcontrollers out of habit (bad habit) in reality there are many processors out there, even some of the ARM architectures which would work great for an embedded logging computer platform.
> These are pretty tricky to program though. Most ARM require assembly startup routines and the vectored interrupts are >
> complex. There are many other ways to skin this same cat though, like using fancy ADCs with simpler uCs like AVR or PIC.
This is why I default to thinking in the 8 bit MCU world... ARM architecture does require fancy startup routines and yes the vectored interrupts are a bit of a pain to dispatch properly BUT - we could leverage the existing linux distributions out there for the platform as a base code and avoid much of the headache of ARM development.
If we wanted to be really slick, lets pick 3-4 primary devices to use for such a computer and develop the solution for all at the same time... take www.dd-wrt.com or the XBMC (XBox Media Center - Now running on XBox, X86, Mac and Linux) for example of Multi processor porting of linux, the work is done for us... we can leverage it and work in a higher language like C (never thought Id refer to C as a higher lanaguage).
Please accept my humble (and tired) appologies.
-Mike