Architecture-accurate ARM processor model for timing and power
ARM processors are extensively used in consumer electronic devices such as smartphones, tablets, multimedia players and other mobile devices, such as wearables. The ARM processor’s smaller size, reduced complexity and lower power consumption makes them suitable for increasingly miniaturized devices. The simplified design of ARM processors enables more efficient multi-core processing and easier coding for developers. An ARM server uses perhaps hundreds of smaller, less sophisticated, low-power processors that share processing tasks among that large number instead of just a few higher-capacity processors. This approach is sometimes referred to as “scaling out,” in contrast with the “scaling up” of x86-based servers.
In VisualSim, you can design the processor core and link it with other processor designs to create a new version for any custom-made product. Since the core processor is the most important component of the SoC, and that is where exactly the VisualSimArchitect allows you to make changes and implement your own designs. The possible analysis parameters here are those of the latency in the overall design and the throughputs achieved after all interconnects are established.