Choosing the right multiprocessor development tools
Embedded.com
Oct 27 2005 (10:46 AM)
While multicore system-on-chip (SoC) devices may be relatively new in the desktop market, the embedded world has been using them for the past decade. There are several advantages to using a multicore device in an embedded application. One reason is power efficiency.
Take the example of mobile handsets, where battery life is an important requirement. Many of these systems are based on dual-core heterogeneous chips containing a microprocessor and a digital signal processor. These heterogeneous multicore devices offer better performance per watt as compared to a DSP or MCU alone. System designers will partition tasks to the DSP and the MCU, letting each processor perform the tasks for which it has been optimally designed.
Programmable multicore system-on-chip (SoC) processors are common in many applications, from wireless handsets to desktop computers and automotive controllers. While there are clear benefits to multicore SoCs in terms of cost, performance and power consumption, the burden is on the embedded software developer to manage the additional complexity of programming and debugging multiple processors. Depending on the system architecture, issues include taking advantage of parallelism, managing interprocessor communication, using embedded operating systems, and coordinating the behavior of multiple processors during a debug session.
Related Semiconductor IP
- RISC-V CPU IP
- AES GCM IP Core
- High Speed Ethernet Quad 10G to 100G PCS
- High Speed Ethernet Gen-2 Quad 100G PCS IP
- High Speed Ethernet 4/2/1-Lane 100G PCS
Related White Papers
- Designing an Efficient DSP Solution: Choosing the Right Processor and Software Development Toolchain
- Choosing the Right IP for Die-to-Die Connectivity
- Tools for Test and Debug : Reconfigurable IP requires a flexible software development toolset
- Tools for Test and Debug : Embedded designers face a myriad of multiprocessor challenges
Latest White Papers
- New Realities Demand a New Approach to System Verification and Validation
- How silicon and circuit optimizations help FPGAs offer lower size, power and cost in video bridging applications
- Sustainable Hardware Specialization
- PCIe IP With Enhanced Security For The Automotive Market
- Top 5 Reasons why CPU is the Best Processor for AI Inference