With ASIP Programmer™ Synopsys offers professional software development kits (SDKs) for in-house designed processors, also referred to as application-specific instruction set processors (ASIPs). Such an SDK consists of:
ASIP Programmer’s IDE (debug view)
ASIP Programmer provides SDKs for ASIPs such as those that have been described in nML, the ASIP Designer™ processor modeling language. Proprietary processor developed using ASIP Designer can be programmed with ASIP Programmer by leveraging the processor model that has already been developed. For other proprietary processors Synopsys can develop a processor model as a service, which can then be used with ASIP Programmer.
ASIP Programmer builds upon a more than 20-year legacy of industry-leading compiler, simulator, and debugger technology. It delivers the fastest performance and smallest code size, along with the best hardware and software visibility for software developers targeting code for application-optimized processor architectures.
ASIP Programmer comes in two flavors:
Synopsys can effectively be your SDK partner, relieving you from many of the tedious aspects of creating, managing, distributing, supporting, and maintaining a fully featured professional SDK. With Synopsys, your processor’s SDK can become its own, independently supported product under Synopsys’ broad portfolio of SDKs. Your SDK will get its own unique Synopsys product code, and can be ordered as a stand-alone product. Synopsys will serve as your distribution and support partner to make the SDK available to the market, or enable you to do your own sublicensing (with Synopsys as your fulfillment partner). Taking care of these details shields you from the complexity of licensing, protecting, packaging, and distributing your SDK. Here is a summary of benefits:
Quickly identify and access the right IP solutions for your project needs.
Find embedded memory and logic IP for your SoC design.
Find silicon-proven NVM IP for your SoC design needs.