{"id":9906,"date":"2020-04-20T22:49:25","date_gmt":"2020-04-20T20:49:25","guid":{"rendered":"https:\/\/quantum.com.pl\/product\/import-placeholder-for-8162\/"},"modified":"2020-09-23T13:47:14","modified_gmt":"2020-09-23T11:47:14","slug":"trace32-instruction-set-simulators","status":"publish","type":"product","link":"https:\/\/quantum.com.pl\/en\/product\/trace32-instruction-set-simulators\/","title":{"rendered":"TRACE32 Instruction Set Simulators"},"content":{"rendered":"<h3>Introduction<\/h3>\n<p>The TRACE32 Instruction Set Simulator is available for nearly all processor architectures supported by TRACE32. An intensive use of this tool requires a TRACE32 Simulator License.<\/p>\n<p>&nbsp;<\/p>\n<h3>Highlights<\/h3>\n<ul>\n<li>Integral part of TRACE32<\/li>\n<li>Configurable as system under debug (PBI=SIM)<\/li>\n<li>Allows post-mortem debugging<\/li>\n<li>Software compatible to all TRACE32 tools<\/li>\n<li>Easy high-level and assembler debugging<\/li>\n<li>OS-aware debugging<\/li>\n<li>Cache simulation (architecture dependent)<\/li>\n<li>Program and data flow trace based on a bus trace protocol<\/li>\n<li>Advanced trace analysis features<\/li>\n<li>Powerful script language<\/li>\n<li>Programming interface for peripheral simulation<\/li>\n<li>Not available for the MIPS architecture<\/li>\n<li>Not available for processor architectures that support user-defined instructions<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Software<\/h3>\n<p><a href=\"https:\/\/www.lauterbach.com\/asm.html\">ASM Debugger<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_asm.gif\" \/><\/p>\n<ul>\n<li>Supports almost all file formats<\/li>\n<li>Assembler source-level debugging<\/li>\n<li>Advanced memory display<\/li>\n<li>Inline assembler<\/li>\n<li>Memory tests<\/li>\n<li>Customizable windows<\/li>\n<li>Peripheral windows<\/li>\n<li>Terminal window<\/li>\n<li>Semi-hosting<\/li>\n<li>Flash programming<\/li>\n<li>Full support for peripherals<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/hll.html\">HLL Debugger<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_hll.gif\" \/><\/p>\n<ul>\n<li>Supports multiple languages<\/li>\n<li>Full support for C++<\/li>\n<li>Integrated into TRACE32 environment<\/li>\n<li>Supports most compilers and hosts<\/li>\n<li>Same user interface on different hosts<\/li>\n<li>High speed download<\/li>\n<li>Debugs optimized code<\/li>\n<li>Display of function nesting<\/li>\n<li>Display of linked lists<\/li>\n<li>Powerful expression evaluation<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/rtos.html\">OS-Awareness<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_rtos.gif\" \/><\/p>\n<ul>\n<li>Real-time, non-intrusive display of RTOS system resources<\/li>\n<li>Task stack coverage<\/li>\n<li>Task related breakpoints<\/li>\n<li>Task context display<\/li>\n<li>SMP support<\/li>\n<li>Task related performance measurement<\/li>\n<li>Statistic evaluation and graphic display of task run times<\/li>\n<li>Task related evaluation of function run times<\/li>\n<li>PRACTICE functions for OS data<\/li>\n<li>Easy access via RTOS specific pull-down menus<\/li>\n<li>Support for all major RTOSes<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/statistic.html\">Trace Analysis<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_statistic.gif\" \/><\/p>\n<ul>\n<li>Detailed analysis of function run-times<\/li>\n<li>Detailed analysis of task run-times and state<\/li>\n<li>Graphical analysis of variable values over the time<\/li>\n<li>Analysis of the time interval of a single event (e.g. Interrupt)<\/li>\n<li>Analysis of the time interval between 2 defined events<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p><a href=\"https:\/\/www.lauterbach.com\/practice.html\">Script Language<\/a><\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/i_practice.gif\" \/><\/p>\n<ul>\n<li>Structured Language<\/li>\n<li>Menu Support<\/li>\n<li>Command Logs<\/li>\n<li>Custom Menues<\/li>\n<li>Custom Toolbars and Buttons<\/li>\n<li>Custom Dialog Windows<\/li>\n<li>64-Bit Arithmetic<\/li>\n<li>Numeric, Logical and String Operators<\/li>\n<li>Direct Access to System States<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h3>Peripheral Simulation Model<\/h3>\n<p>Lauterbach provides a TRACE32 Simulator API to write a Peripheral Simulation Model. The Peripheral Simulation Model has to be compiled as a library and loaded into TRACE32.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/www.lauterbach.com\/pic\/sim_psm.gif\" \/><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Introduction The TRACE32 Instruction Set Simulator is available for nearly all processor architectures supported by TRACE32. An intensive use of this tool requires a TRACE32 Simulator License. &nbsp; Highlights Integral part of TRACE32 Configurable as system under debug (PBI=SIM) Allows post-mortem debugging Software compatible to all TRACE32 tools Easy high-level and assembler debugging OS-aware debugging [&hellip;]<\/p>\n","protected":false},"featured_media":9985,"template":"","meta":{"_acf_changed":false,"inline_featured_image":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0},"product_brand":[],"product_cat":[1582,200,1493],"product_tag":[],"class_list":{"0":"post-9906","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-jtag-rd-tools-en","7":"product_cat-lauterbach-en","8":"product_cat-software-only-debugger-en","10":"first","11":"instock","12":"shipping-taxable","13":"product-type-simple"},"acf":[],"_links":{"self":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/product\/9906","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/media\/9985"}],"wp:attachment":[{"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/media?parent=9906"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/product_brand?post=9906"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/product_cat?post=9906"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/quantum.com.pl\/en\/wp-json\/wp\/v2\/product_tag?post=9906"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}