Cross manufacturing has been SOP in the Auto industry at least since the 1970's. One example is power steering units that used to be made by then-GM's Saginaw Steering div, now part of Delphi. The drive units were used on GM, Ford, Dodge pickups and light trucks and probably used in other makes as well. Ford's now defunct Visteon used to make controls and sensors for GM and others so nothing new.
Duane, that is an excellent point. In fact, in this case, the main CPU was supplied by NEC (now Renesas); and the sub CPU (or a monitor CPU) was supplied Denso. Much of the code running on each of these CPUs were written by each supplier separately, and delivered to Toyota. So, the whole chain of who developed what stuff is getting much more complicated these days.
Good poit. From what I read so far, I know they made some correcitons. But then, at a time when the company is NOT acknowleding that there were bugs in the software, it is hard to tell what fixes they are making.
This sounds like some manager or accountant did not even approve the right tools for the Job. Memory Leak Detection Tools like Purify, and code Checking tools like LINT have existed for decades, and are very affordable.
Blog Doing Math in FPGAs Tom Burke 2 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...