Thinking of moving to multicore but don't know where to begin? Look no further - here we bring together software, tools and tips to help ease your migration to QorIQ® multicore processors. You will find articles, videos, training and more arranged per a typical design cycle giving you the information you need, when you need it.
Simply click on the multicore development phases below to get help with your multicore design.
Moore's law and frequency scaling can no longer keep up with the demand of embedded systems. In order to achieve higher performance within a fixed power envelope, embedded designers are turning to multicore for their designs. NXP has developed a series of webinars, whitepapers and a partnership with Critical Blue to help you decide if your application is “ripe” for multicore.
NXP offers a portfolio of QorIQ processors, based on Power Architecture® technology, that scales 50 MHz to 2+ GHz with a rich mixture of cores and accelerators enabling you to design with multiple features, performance, price and power envelopes on a common architectural platform. Our QorIQ processors provide two to 12 cores (and up to 24 virtual cores) at 2500 D/MIPs to 58,000 D/MIPs of throughput. With over 200+ code-compatible products, NXP’s QorIQ processors are an unmatched portfolio of embedded solutions.
Multicore adoption, DDR memory and high-speed I/O all contribute to an increase in board design complexities. NXP provides design files, development tools and collaborates with partners to help reduce the time spent on hardware layout enabling you to dedicate more cycles to developing differentiated software.
Software development around multicore processors requires the application developer to understand many important architectural details to facilitate proper partitioning of applications across multiple processing elements.Taking into account things like system configuration and partitioning helps achieve the best overall performance of the application, while system virtualization can be used to abstract the complexity from the developer and provide flexibility in the solution model. NXP and our partners help to take the complexity out of software development with a breadth of compelling tools.
NXP’s QorIQ processors, when combined with multicore-aware debug tools like CodeWarrior Development Studio, provide the visibility needed for real-time system debug and performance optimization. We recognize that developers need access to a vast amount of data from deep within the chip while the chip it is operating in its system environment. CodeWarrior tools and the Processor Expert QorIQ Optimization Suite provide scenario and trace data to help you get the most out of your designs.
Production is not the end of your design cycle, it's the beginning. An investment in an embedded multicore design is not insignificant, so designers are constantly looking for new ways to make the current generation also cover the next-generation design. Companies need to answer questions like "how can I squeeze more performance out of my design?", "how can I add new services?" and "how can I future-proof my supply chain?" are all things to take into consideration as you choose your multicore platform.