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

Community Forums

Suggested answer LPC2138 Program not working properly 0 votes 44 views 1 replies Latest 7 hours ago by R.Kopsch Answer this
Suggested answer does RTX (CMSIS-RTOS) support CanFestival(CANopen)
  • Keil MDK
0 votes 494 views 3 replies Latest 9 hours ago by Andy Neil Answer this
Not answered What is the difference between gcc-arm-aarch64-none-linux-gnu and gcc-arm-aarch64-none-elf tool-chains?
  • Cross compiling
0 votes 34 views 0 replies Started 10 hours ago by Analitik Answer this
Answered How does AHB-AP access cpu core registers 0 votes 460 views 2 replies Latest 11 hours ago by Lydia Answer this
Not answered Unable to untick startup file in Project->Manage->Runtime Environment
  • stm32cubemx
0 votes 118 views 0 replies Started yesterday by Nevel Answer this
Suggested answer Assembler to C converter
  • Keil C51 Tools
0 votes 3530 views 5 replies Latest yesterday by Blank Answer this
Suggested answer TMS470R1B1M - cannot upload binary to flash
  • Keil MDK
0 votes 692 views 6 replies Latest yesterday by Andy Neil Answer this
Answered Why does osGetMessageQueue in a thread result in host buffer overflows?
  • RTX
0 votes 622 views 3 replies Latest 4 days ago by Adam Lins Answer this
Suggested answer Link a pure binary file to image with scatter file 0 votes 672 views 1 replies Latest 4 days ago by Stephen Theobald Answer this
Suggested answer LPC2138 Program not working properly Latest 7 hours ago by R.Kopsch 1 replies 44 views
Suggested answer does RTX (CMSIS-RTOS) support CanFestival(CANopen) Latest 9 hours ago by Andy Neil 3 replies 494 views
Not answered What is the difference between gcc-arm-aarch64-none-linux-gnu and gcc-arm-aarch64-none-elf tool-chains? Started 10 hours ago by Analitik 0 replies 34 views
Answered How does AHB-AP access cpu core registers Latest 11 hours ago by Lydia 2 replies 460 views
Not answered Unable to untick startup file in Project->Manage->Runtime Environment Started yesterday by Nevel 0 replies 118 views
Suggested answer Assembler to C converter Latest yesterday by Blank 5 replies 3530 views
Suggested answer TMS470R1B1M - cannot upload binary to flash Latest yesterday by Andy Neil 6 replies 692 views
Answered Why does osGetMessageQueue in a thread result in host buffer overflows? Latest 4 days ago by Adam Lins 3 replies 622 views
Suggested answer Link a pure binary file to image with scatter file Latest 4 days ago by Stephen Theobald 1 replies 672 views