Migrating from 8- and 16-Bit to 32-Bit: Lessons Learned the Hard Way
Processors are becoming more powerful both in terms of the MIPS and the bandwidth of the data they can handle. They are equipped with most of the peripherals to make them resemble a SoC. As the complexity rises it is difficult to comprehend and we need to handle it in higher abstraction levels. The developers become more dependent on Tools—including an IDE, compilers, JTAG debuggers and all these “once fancy” stuff. The level of abstraction also has to be increased since it is difficult or takes a longer and steeper learning curve to have a grip on the underlying processor architecture. Though it is all attractive to jump into a 32-bit architecture from
the existing 8-/16-bit design capability for the amazing price-performance figure there are other hidden pitfalls which need to be encountered.
Please disable any pop-up blockers for proper viewing of this Whitepaper.