Generating a Component with Cycle Model Studio
Generating a Component with Cycle Model Studio

Getting Started

In a modern system on chip design, as much as 80% of the design is existing intellectual property (IP), either re-used from previous projects or provided by a third party. Cycle Model Studio enables the user to leverage this IP, in all of its configurations, to jump start the creation of a complete, and accurate virtual prototype.

  • Automatically compiles RTL into high-speed software models
  • Straightforward GUI manages model creation and validation
  • Easy configuration management for model variants

Platform Integrations

It is important to be able to use your hardware models in your choice of system on chip verification environments. Cycle Model Studio was architected to support any system simulation environment. There is no need to develop unique models for each platform. Cycle Model Studio provides direct integration into the following verification environments:

One Model - Many Uses

Cycle Model Studio's many platform integrations mean that you have the versatility to use the Cycle Models in all of your development environments. Software engineers can focus on a "data-book" view of the device for programming. Architects have access to the buses, interfaces and transactions. Hardware engineers have full debug flexibility and visibility into the RTL including waveform dumping. Because the model is common, all of your teams can work on solving problems, instead of the error prone process of porting models across different verification environments.

Get support

Arm support

Arm training courses and on-site system-design advisory services enable licensees to realize maximum system performance with lowest risk and fastest time-to-market.

Arm training courses  Open a support case

Community Blogs

Community Forums

Suggested answer LED Blinking with UART
  • armv4
0 votes 6804 views 2 replies Latest 7 hours ago by Andy Neil Answer this
Not answered File not recognized: Bad value Error while using RTEMS linker script. 0 votes 47 views 0 replies Started 14 hours ago by Aby Answer this
Suggested answer Keil Error: L6218E undefined symbol to *a struct*
  • Keil
  • uVision
  • Keil MDK Professional Edition
0 votes 91 views 1 replies Latest 17 hours ago by Broeker Answer this
Answered DS5-debugger cannot connect to target
  • Arm Development Studio
  • DS-5 Debugger
  • Debugging
0 votes 583 views 2 replies Latest 18 hours ago by TakiEddine Answer this
Not answered ARM MDK 5.29 cannot input Chinese in ANSI 0 votes 34 views 0 replies Started 19 hours ago by Fang Di Answer this
Suggested answer ARM GNU MCU Compiler and Eclipse
  • GNU Arm Eclipse
0 votes 324 views 3 replies Latest 23 hours ago by Ronan Synnott Answer this
Not answered Nucleo64 - STM32F334R8 board not shown as Nucleo board in Keil
  • Nucleo
  • STM32 F3
0 votes 70 views 0 replies Started yesterday by Hako Answer this
Suggested answer uVision5 IDE not opening 0 votes 195 views 1 replies Latest yesterday by Westonsupermare Pier Answer this
Answered How to connect to an embedded linux target for remote debugging?
  • Arm Development Studio
  • Armv7-A
  • Debug and Analysis
0 votes 947 views 1 replies Latest yesterday by TakiEddine Answer this
Suggested answer LED Blinking with UART Latest 7 hours ago by Andy Neil 2 replies 6804 views
Not answered File not recognized: Bad value Error while using RTEMS linker script. Started 14 hours ago by Aby 0 replies 47 views
Suggested answer Keil Error: L6218E undefined symbol to *a struct* Latest 17 hours ago by Broeker 1 replies 91 views
Answered DS5-debugger cannot connect to target Latest 18 hours ago by TakiEddine 2 replies 583 views
Not answered ARM MDK 5.29 cannot input Chinese in ANSI Started 19 hours ago by Fang Di 0 replies 34 views
Suggested answer ARM GNU MCU Compiler and Eclipse Latest 23 hours ago by Ronan Synnott 3 replies 324 views
Not answered Nucleo64 - STM32F334R8 board not shown as Nucleo board in Keil Started yesterday by Hako 0 replies 70 views
Suggested answer uVision5 IDE not opening Latest yesterday by Westonsupermare Pier 1 replies 195 views
Answered How to connect to an embedded linux target for remote debugging? Latest yesterday by TakiEddine 1 replies 947 views