Mu-43 Top Veteran
- Sep 19, 2018
- Ayer, Massachusetts, USA
And BTW, all of the processors in cell phones are dual/quad processors.No need for dual processors. Just introduce a new one with enough power and stop recycling old tech. Just look at the processors in mobile devices. They're making all the camera CPUs embarrassed.
However, changing microprocessors can be problematical, particularly if there is a lot of assembly code specific to one line of microprocessors that would have to be rewritten. If the new processor is upwards compatible with the old processor, you can just drop in the code or do minor tweaks. With a lot of software, the people who wrote the original code may no longer be with the company (or remember the fine details of something they wrote years ago). And often the software teams are understaffed, so they may not have the time to rewrite everything.
Changing microprocessors can also mean having to retrain the staff to use the new microprocessor. My day job is supporting the GCC compiler for companies that make chips. Back in the day when I worked at Cygnus Solutions and we supported many different architectures, it would take me 1-2 months to fully come up to speed on the new microprocessor instruction set. It might take people who have only used one microprocessor in their professional work more time to learn the new architecture.
The tools used (compiler, debugger, etc.) may not be available for the new chip. Even if there are replacements, things aren't always as compatible as they could be.
There are possibly other things that affect the choice of micro-processors, including chip availability, what form factor the chip is in, what agreements the parent companies of the camera and microprocessor maker have done that controls the microprocessor.
Right now, chip availibility is an extremely volatile topic. Remember, the company making the camera has to be able to buy the chip in enough quanity to make the current products, and to be able to buy more in the future.