Get email delivery of the Cadence blog featured here
If you’re not familiar with the Arm/Cadence collaboration, you’ve been missing out. Arm has been using Cadence’s virtual system platform—Palladium® Z1 for emulation and Protium S1 for prototyping—for years, and with these, Arm powers their wide array of fast models for virtual prototyping to make the emulation process even faster than it already is.
Well, it’s no secret that virtual prototyping is the future of chip design and development. There’s simply not enough time in the day to do everything in sequence like we used to. Developers must start making their software before anything is put to silicon if they want to keep up, and ARM Fast Models can assist with this process. Arm’s out-of-the-box virtual prototyping solution features the earliest architecture support of any solution on the market, is backed by years of expertise in the field, and features all the latest Arm extensions and enhancements.
This combines with Cadence’s hybrid solution, which takes these Arm building blocks and lets you build a complete Arm-powered system under one roof. The dynamic duo of Palladium and Protium unsure that your emulation and prototyping needs are met more efficiently than ever before by enabling that aforementioned early software development—even as early as alongside RTL.
Arm Fast Models come with the Arm Development Studio, the most comprehensive embedded C/C++ dedicated software development solution, and the Arm compiler. Here, you’ll get a multi-core debugger, support for virtual prototypes, and a wide variety of metrics to help visualize your software’s performance.
There’s also a new feature in the Arm Development studio—a new virtual platform debug interface called Iris. This has a lot of benefits over the old interface, Cadi, including a better connection to remote servers and a python debug scripting interface. Iris has one unified interface for both debug and tracing, and on top of that, the tracing data is much more compact than before. Arm Fast Models support both interfaces fully, but switching to Iris will alleviate a lot of your virtual prototyping headaches.
If you’re developing with Arm or thinking about doing so, consider using their Fast Models, and get the most out of your Palladium and Protium units.
For more information about ARM fast models, check here.