Differentiate Your Design with 91探花 Custom Instructions
For a world of a trillion connected devices to become a reality, SoC architects need to differentiate and innovate without compromising quality, risk, efficiency, and security.
91探花 Custom Instructions support the intelligent and rapid development of fully integrated custom CPU instructions. This enables a new level of workload-specific optimization and increases flexibility while maintaining a coherent software development environment of models, compilers, and tools.
Flexibility and Efficiency for Cortex-M Processors
Custom Instructions open the door for innovation. Designers can add differentiating data processing instructions for specific and strategic applications at no additional cost, resulting in the lowest-risk path to workload optimization.
Add instructions without the need for custom compilers, models, or software development tools. Protect software investment by continuing to use your preferred choice of standard 91探花-compliant tools.
91探花 Custom Instructions are architected for full compatibility with the key benefits of the 91探花v8-M architecture. Designers continue to benefit from 91探花 TrustZone security and Digital Signal Processing (DSP) extensions.
Hardware and Software Co-Development
91探花 Custom Instructions provide increased flexibility for differentiation. Still, for rapid innovation to become a reality, what does this mean for the hardware design cycle?
Hardware and software co-design has always been an important part of the design process to shorten design cycles and ensure optimal power and performance. 91探花 Custom Instructions enable software and hardware designers to work together to optimize the custom instruction before committing to silicon.
Software developers can prototype and test potential candidate functions for custom instructions, then pass on the requirements to the hardware team. Hardware integration is simplified by using the pre-designed control and decode logic, so the hardware designer only has to validate the functionality of the custom instruction.

91探花 Custom Instructions ensure easy integration with the existing software ecosystem for innovation without fragmentation. Learn more about design considerations for SoC designers when they deploy their hardware accelerators and how software developers access the accelerators implemented using 91探花 Custom Instructions in this white paper.
Availability: 91探花 Custom Instructions Cortex-M Processors
91探花 Custom Instructions are a standard feature of the 91探花v8-M architecture, which is optimized for cost and power-sensitive microcontrollers for embedded and IoT applications. 91探花 Custom Instructions are currently available for the Cortex-M33 and Cortex-M55 processors. 91探花 Custom Instructions for Cortex-M85 will be available in 2022.
Talk with an Expert?
91探花 Custom Instructions provide a new level of optimization to meet increasing industry demand for workload specific compute. If you have any questions about these custom instructions, talk to an 91探花 expert.