Professional Documents
Culture Documents
Processor Selection in Embedded System: Non Technical
Processor Selection in Embedded System: Non Technical
Processor Selection in Embedded System: Non Technical
Sharadchandra Lohokare
Non Technical
1. Price of CPU for required quantity as well as price of the CPU as compared to
overall price of the system / instrument
2. Time to learn new CPU / instruction set / tools (training)
3. Experience of development team using a particular CPU family.
4. Unwillingness to switch over to different CPU family to minimize the risk of
failure and time constraints.
5. Availability of CPU over the life span of the product
6. Reliability, market reputation of the CPU supplier / Trust on the CPU supplier
7. Availability of next upgraded CPUs in the same family required for features
additions which will require more memory, faster performance, additional
peripherals
8. Availability of the development tools
9. Price of development tools
10.
Technical
2. Performance
3. Support
1. RTOS support
2. Board support package development
3. Development tools
a. Compilers
b. Assemblers
c. Debugger
d. In circuit Emulators
e. Simulators
f. Device Programmers for development and production
g. Development system, Single board computer SBC etc
4. In circuit programming support during development
a.
5. Availability of software algorithms, device drivers, application notes