Introduction

In this chapter we describe how to debug the generated 'C' code using Microsoft Visual Studio. The 'C' code follows the Verilog-A code in a sufficiently close manner for this to be a useful debugging technique.

Some knowledge of the 'C' language and the simulator algorithms are required to make full use of this feature but an in-depth understanding is not necessary. It would also be useful if you have some experience with the Microsoft Visual Studio debugger.

Currently Microsoft Visual Studio version 2012, 2013, 2015, 2017, 2019 and 2022, Community, Professional and Enterprise editions are supported. The Build tools editions do not include the graphical debugger and so are not suitable for this application. Also Visual Studio Express available up to and including 2017 is also not supported as it does not properly support 64 bit compilation.

Be aware that the free Community edition is subject to license terms that restrict its use.

Note that we can only offer limited support for the installation and configuration of Visual Studio.