Microprocessor

Support SIMD, MIMD, Shared cache and DRAM

Quick Explanation

  • Supports the generation of micro-processors- including single-core, multi-core and multi-processor
  • Can be integrated into an SoC or made to be standalone
  • Can be used to size the processor architecture or select from an existing list
  • Also used to size the cache, memory, DMA and interfaces

Protocol

  • Support over 75 different commerical processors
  • Easily add new processor
  • 8, 16, 32, 64 and 128 bit

Microprocessor

VisualSim library covers most of the microprocessor vendors.  The models can be used to both architect the processor internals and the systems using processors. The microprocessor can scale up to have many clusters, variable number of cores per clusters, different cache hierarchies, each core executing at a different clock speed, multiple proprietary and standard bus hierarchy, memory controllers supporting all the DRAM types, hardware accelerators, interfaces and Instruction Sets. VisualSim supports 8-bit to 128-bit processors.

CPU integration is a major trend with different architectures being proposed.  This reduces the cost of processing power, increasing efficiency. Integrated circuit processors are produced in large numbers by highly automated processes, resulting in a low per-unit cost. Single-chip processors increase reliability because there are many fewer electrical connections to fail. As microprocessor designs improve, the cost of manufacturing a chip (with smaller components built on a semiconductor chip the same size) generally stays the same.