ARM Instruction Set Simulator, known as ARMulator, is one of the software development tools provided by the development systems business unit of ARM Limited to all users of ARM-based chips.
FactSnippet No. 1,602,471 |
ARM Instruction Set Simulator, known as ARMulator, is one of the software development tools provided by the development systems business unit of ARM Limited to all users of ARM-based chips.
FactSnippet No. 1,602,471 |
ARMulator is written in C and provides more than just an instruction set simulator, it provides a virtual platform for system emulation.
FactSnippet No. 1,602,472 |
ARMulator provides a number of services to help with the time-based behaviour and event scheduling and ships with examples of memory mapped and co-processor expansions.
FactSnippet No. 1,602,473 |
Performance of ARMulator is good for the technology employed, it's about 1000 host instructions per ARM instruction.
FactSnippet No. 1,602,474 |
Testing ARMulator was always a time-consuming challenge, the full ARM architecture validation suites being employed.
FactSnippet No. 1,602,475 |
ARMulator II formed the basis for the high accuracy, cycle callable co-verification models of ARM processors, these CoVs models were the basis of many CoVerification systems for ARM processors.
FactSnippet No. 1,602,476 |
ARMulator II shipped in early ARM toolkits as well as the later SDT 2.
FactSnippet No. 1,602,477 |
ARMulator has been gradually phased out and has been replaced by Just-in-time compilation-based high performance CPU and system models.
FactSnippet No. 1,602,478 |
ARMulator I was made open source and is the basis for the GNU version of ARMulator.
FactSnippet No. 1,602,479 |
ARMulator II formed the basis for the high accuracy, cycle callable co-verification models of ARM processors, these CoVs models were the basis of many CoVerification systems for ARM processors.
FactSnippet No. 1,602,480 |
ARMulator II shipped in early ARM toolkits as well as the later SDT 2.
FactSnippet No. 1,602,481 |
Key contributors to ARMulator II were Mike Williams, Louise Jameson, Charles Lavender, Donald Sinclair, Chris Lamb and Rebecca Bryan.
FactSnippet No. 1,602,482 |