Release History

The latest Fast Models release version is reported at the top right of this page.

Details on What's New, and links to the Release Notes are provided below.

 

Fast Models

Version 11.4

Released: June 21, 2018

  • Fast Models: 11.4 June 21, 2018

    What's new in 11.4

    New features and enhancements

    • New CTModels for Cortex-A76, with several new example FVP_Base platforms.
    • New CTModel for Cortex-M35P and new Build_Cortex-M35P example FVP_MPS2 platform.
    • Added support for compiler GCC-6.4.0.

    Deprecated and removed features

    • GGA (Generic Graphics Accelerator) and GRM (Graphics Register Model) are not supported in this release.
    • The zstdint.h and zinttypes.h headers are deprecated. Use the standard cstdint and cinttypes files instead.
    • Release Note
  • Fast Models: 11.3 February 28, 2018

    What's new in 11.3

    New features and enhancements

    • Support for the ARMv8.4 architecture.
    • Support for the Mali-D71 display processor.
    • New features in GGA:
      • IRQ trace support for all GRM variants.
      • Support for Vulkan GRM (Beta).
      • Support for Mali Graphics Debugger (MGD) (Beta).
    • ToggleMTIPlugin has been added to help to register and unregister MTI callbacks.
    • DRAM has been enhanced to accept routing of addresses in the 52-bit address range.
    • The -f parameter in SVP Platforms now means --config-file instead of --fast to make it consistent with existing FVPs.

    Deprecated and removed features

    • The ARM926, ARM968, ARM1136, and ARM1176 core models have been removed.
    • Release Note
  • Fast Models: 11.2 November 21, 2017

    What's new in 11.2

    New features and enhancements

    • Support for the ARMv8.4 (Beta) architecture.
    • New MMU-600 model.
    • New PipelineModel plug-ins:
      • CortexA53PipelineModel. This is an approximation of the CortexA53 pipeline.
      • InOrderPipelineModel. This is a simplified 4 stage single issue CPU pipeline model, with source code to help create new PipelineModel plug-ins.
    • New features in GGA:
      • Vulkan support.
      • AFBC encoding support.
      • New Mali-G51 (Beta) GPU model.
    • A PVBusLogger has been added to the downstream port of interconnect components except for CCI400.
    • New Virtio Ethernet device model, VirtioNetMMIO.
    • Support for PPU v1.1.
    • New source example platforms:
      • SGM-775.
      • SGI-575.

    Deprecated and removed features

    • Model Shell and the related SimGen target TARGET_MAXVIEW, are deprecated.
    • TarmacTraceV8 has been removed. The TarmacTrace plug-in has been enhanced to replace it.
    • Release Note
  • Fast Models: 11.1 August 31, 2017

    What's new in 11.1

    New features and enhancements

    • Support for breakpoints for vector catching has been added to the models of M-profile CPUs.
    • Partial support for the architectural debug feature, Instrumentation Trace Macrocell (ITM), has been added to the Fast Models of M-profile CPUs that support it.
    • The architecture-version parameter has been removed from the AEMv8M core model.
    • Addition of new fields to the MMU_TRANS MTI trace source.
    • New features in GGA (generic Graphics Accelerator):
      • Support for Vulkan (Beta).
      • Performance improvements.
      • New ports supported for GRM.
    • New ScalableVectorExtension plug-in enables AEMv8-A processor models to execute SVE instructions.
    • RealTimeLimiter default setting has changed from true to false.
    • DynamIQ(FCM) clusters implement partial powerdown of L3 Cache, with new parameters.
    • Support for Visual Studio 2015 - Update 3.

    Deprecated and removed features

    • VFS has been removed. Use Virtio P9 instead.
    • The ARM926, ARM968, ARM1136, and ARM1176 models are deprecated.
    • Release Note
  • Fast Models: 11.0 June 06, 2017

    What's new in 11.0

    New features and enhancements

    • Fast Models internal scheduler is deprecated in favour of SystemC:
      • All of the ISIM executables produced by simgen are based on SystemC.
      • The TARGET_ISIM build target is dropped and several new build targets are introduced.
    • New CTModels for Cortex-A55 and Cortex-A75 with several new example FVP_Base platforms.
    • Introduction of DynamIQ(FCM) FVP_Base Platforms consisting of clusters of Cortex-A55 and Cortex-A75 CTModels, in various configurations.
    • Updates to Cortex-R52 parameters and registers.
    • New IDAU model and updates to names of parameters in FVPs to refer to it.
    • New CMN-600 model.
    • New GIC-600 model.
    • New SMMUv3AEM architectural model which implements the SMMUv3.0 and SMMUv3.1 architectures.
    • Mali-V550 and Mali-V61 model parameters have been changed to better reflect RTL configurability.
    • New Mali-G71 GPU model which can work with or without GGA, to help graphics software stack verification.
    • New FVP_Base_AEMv8A-AEMv8A-CMN600 platform.
    • Rate-limiter has been turned to OFF by default on FVP platforms.
    • New P-Channel power management protocol.
    • New AEMv8A core personalities feature allows you to configure AEM instances in a platform for a specific implementation at model startup.
    • New Fastline plug-in enables you to use Streamline Performance Analyzer to analyze software running on Fast Models.
    • use_instr_cnt_as_timestamp command-line parameter has been added to TarmacTrace and TarmacTraceV8 to alow you to use the instruction count instead of the simulation time as the timestamp in the trace.

    Deprecated and removed features

    • TarmacTraceAEM plug-in has been removed.
    • Support for Linux compiler GCC-4.7 has been removed.
    • Release Note