??? 06/23/10 07:27 Read: times |
#176852 - No, it's not! Responding to: ???'s previous message |
Justin Fontes said:
People already bought the s/w for an 8051 and they are unwilling to fork over more money to learn a new cpu and the massive time investment. Yes, it's true that learning a new architecture is a significant investment. For a competent, experienced developer it shouldn't be "massive" - but, I agree, still significant. If tool cost is your worry, then there is a far wider choice of free & low-cost tools for ARM than there is for 8051! 32 bit cores are really only good in high quantities Sorry, that's just nonsense: http://8052.com/forumchat/read/176850 8051 is an inexpensive way to have quality I don't think the 8051 is inherently of any better "quality" than any other architecture of any bus width! And the price of a low-end ARM is comparable to the price of a comparable 8051 - see: http://8052.com/forumchat/read/176851 without the added overhead. If you're fighting the architecture with things like banking, then that is an overhead that is removed by larger bus-width processor! 8051 chips lend themselves to more harsh environments. Eh?? The packages are larger That's a bad thing when it comes to mechanical shock, etc - since it makes the packages heavier! the pin spacing is more separated, etc. Again, this is nothing specifically to do with 8051 - many (most) modern 8051s (amd, in fact, just about everything else) come in surface-mount packages these days! See: http://www.8052.com/forumchat/read/176850 Rarely (sic), does anyone need all the bells and whistles that accompany the ARM chips. Of course there are plenty of applications that do require lots of bells & whistles - just as there are many that don't! Not all ARM chips come with masses of bells & whistles; just as not all 8051s are like, say, the top-end SiLabs parts - with all their bells & whistles! what ARM chips give the designer is nothing more than cheap power at the added expense of complexity Which is ideal when you need the power! (which again is a compromise as your argument). Yes, of course - everyting in engineering is always about compromise. Unfortunately, it is unnecessary power because a lot of applications are just bloated and unrealistic. Nonsense. Even the programming is just too bloated. When true, that's the fault of the programmer - not the chip ro the architecture! We've seen plenty of bloated 8051 software! You even have to worry about the heat dissipation from these chips. You always have to think about power disippation for all chips. Have you felt the iPhone when it first came out. Again, that's hardly an application for an 8051, is it?! See: http://www.8052.com/forumchat/read/176705 |