HOME   IP   PROCESSOR IP   DESIGNWARE ARC XCAM

DesignWare ARC xCAM

Search Tools

Spotlight
Synopsys' DesignWare® ARC® xCAM product works with the DesignWare ARChitect™ Processor Configurator to automatically provide 100% cycle-accurate models that reflect system-on-chip (SoC) designers specific hardware configurations of DesignWare ARC IP. These models allow design verification and provide detailed performance analysis of software before finalizing the hardware design. An underlying generator engine automatically creates the DesignWare ARC xCAM Cycle Accurate Model by translating the original Verilog RTL into 100% cycle accurate C++ or SystemC models. With the DesignWare ARC xCAM solution, multiple models are generated to compare alternative approaches against specific code early in the design process, assisting in choosing an optimal configuration.

The DesignWare ARC xCAM product installs within the DesignWare ARChitect IP Configurator to generate cycle-accurate models. Once installed, the modeling component can be added to the processor design within DesignWare ARChitect and options set. The DesignWare ARChitect solution then builds a 100% cycle-accurate model in minutes.

Upon completion of the DesignWare ARC IP configuration, the DesignWare ARChitect solution uses the DesignWare ARC xCAM product to add a step into the build process, generating a cycle-accurate model that reflects the user's configuration automatically.

The DesignWare ARC xCAM model operates as a target within GDB and the MetaWare® Debugger. Using the DesignWare ARC xCAM solution's 100% cycle-accurate models are as simple as using an ISS, a DesignWare ARCangel™ prototyping system or actual hardware.

At any time during the run, access the following profiling information:

  • Forward cycle counts
  • Backward cycle counts
  • Mispredicts
  • Instruction counts

View profiling data:

  • Per function - to determine function with the most cycle counts
  • Per line of source or disassembly - to find candidates for custom instructions within a function
  • Per count - ordered from highest to lowest counts across the entire application

 

Reduce time-to-market
  • Save tens of man-months of manual SystemC model development work
  • Automatically generate 100% cycle-accurate models within minutes of finishing a configuration
  • Parallelize hardware and software development
Minimize risk
  • Quickly iterate through multiple system configurations to determine the best options for your requirements
  • Increase the number of develop/debug/optimize cycles to ensure your product meets your requirements
  • Prototype earlier in the development cycle to influence prospects and customers
  • Provide full core visibility with high resolution to even analyze branch prediction and cache misses
Increase developer productivity
  • Integrated with GNU tools and the MetaWare Development Toolkit for optimum profiling and visibility
  • SystemC models can connect to wider co-development tool flows to help productivity
xCAM cycle accurate processor model generator for the ARC 600 family of processor coresSTARsSubscribe
xCAM cycle accurate processor model generator for the ARC 700 family of processor coresSTARsSubscribe
xCAM cycle accurate processor model generator for the ARC EM family of processor coresSTARsSubscribe
xCAM cycle accurate processor model generator for the ARC HS family of processor coresSTARsSubscribe
xCAM cycle accurate processor model runtime for ARC processor coresSTARsSubscribe

  Description xCAM cycle accurate processor model generator for the ARC 600 family of processor cores
  Name dwc_arc_xcam_generate_for_arc_600
  Version 3.2c
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation Contact Us for More Information
  Download arc_xcam
  Product Code 9971-0
  
  Description xCAM cycle accurate processor model generator for the ARC 700 family of processor cores
  Name dwc_arc_xcam_generate_for_arc_700
  Version 3.2c
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation Contact Us for More Information
  Download arc_xcam
  Product Code 9972-0
  
  Description xCAM cycle accurate processor model generator for the ARC EM family of processor cores
  Name dwc_arc_xcam_generate_for_arc_em
  Version 3.2c
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation Contact Us for More Information
  Download arc_xcam
  Product Code 9973-0
  
  Description xCAM cycle accurate processor model generator for the ARC HS family of processor cores
  Name dwc_arc_xcam_generate_for_arc_hs
  Version 3.2c
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation Contact Us for More Information
  Download arc_xcam
  Product Code A270-0
  
  Description xCAM cycle accurate processor model runtime for ARC processor cores
  Name dwc_arc_xcam_model
  Version 3.2c
  STARs Open and/or Closed STARs
  myDesignWare Subscribe for Notifications
  Product Type DesignWare Cores
  Documentation Contact Us for More Information
  Download arc_xcam
  Product Code 9975-0