The main window, showing the register state, source code and disassembly.
Any loaded symbols are available for reference.
Additional memory views can be opened in a number of different formats.
Breakpoints can be set simply in a memory window, or with more sophisticated patterns. For example a pattern could be set to break on every branch instruction.
Application specific features are supported. Here a window is used to download bitfiles to a remote FPGA which acts as a programmable peripheral device.