With extensive support for peripheral modeling, the SingleStep simulator provides developers a tool for developing device drivers, board support packages, and application software well in advance of a hardware prototype. SingleStep advanced simulation solutions give developers a cost-effective way to leverage their productivity, minimize project risk, and sharpen their competitive edge. Enhanced register visibility reduces system complexity Understanding and properly initializing system registers and integrated peripherals can be a challenging task. SingleStep makes it easy. The unique SingleStep register interface provides a hierarchical display of registers and register bit fields.
Users can control whether a particular register group is hidden or visible within a register tree.
Users can also specify the access mechanisms to be used with an individual register to preserve the integrity of registers that are affected by reads. In addition, users can integrate and display application-specific registers from system memory and external devices such as ASICs and FPGAs. SingleStep s powerful C-shell based scripting language enables developers to quickly create sophisticated scripts in order to automate testing tasks. Scripts automatically run the debugger, download test data, upload the target s output data, and verify consistency. These scripts provide the ability to test and exercise small pieces of code or entire systems.