??? 02/28/05 15:06 Read: times |
#88633 - quite useless Responding to: ???'s previous message |
hi,
Prahlad J. Purohit said:
I agree with you Dan I always dreamed of increased ALU capacity 8 bit is too small with modern applications the preipherals such as ADC etc are never 8 bit like those in 80's. And if you need to do a lot of fast computations with such wider datas its a big trouble.
I doubt that 16 or 32-bit ALU is useful with 8051 core due its 8-bit nature. 8051 has no instructions which may be used with such ALU, like MUL RA0,RA2 etc. So ALU16 or ALU32 may be implemented only as extra hardware module, like PCA, MAC etc. It requires additional registers and framework to utilize them. After all, if you do "modern applications" and needs with "a lot of fast computations" then the good choice is to select another derivative/core. Last chance is the usage of SiLabs F120..124 and F130..134 derivatives which have 2-cycle 16/40-bit MAC built-in and are fast enough to calculate math functions with sub-routines. P.S. IMHO Regards, Oleg |