Chapter 3. Main Window

Figure 3-1. Main Window of ESE.

The primary GUI of ESE is the Main Window, which is displayed in Figure 3-1. The Main Window consists of eight parts:

  1. A Menu Bar that contains seven columns of commands. Each column is a drop-down menu.

  2. A Tool Bar that contains a list of short-cut icons. Each icon represents a command in the menu bar.

  3. A PE Window that contains the current design's PE's.

  4. A Channel Window that contains the current design's busses and channels.

  5. A Database Window that contains the current database's available components.

  6. A Design Canvas that contains the graphical representations of the objects of the current design.

  7. An Output Window.

  8. A Status Bar that displays the current status of ESE, such as Loading... or Ready.

In this section, we introduce organization-related and display-related details of Menu Bar, PE Window, Channel Window, Database Window, Design Canvas, and Output Window. Some windows contain drop-down menus or pop-up menus. The menus further contain design commands. The usage and functionality behind the commands will be described later.

3.1. Menu Bar

The Menu Bar contains seven main menu entries: File, Edit, View, Synthesis, Validation, Windows, and Help. Each main menu entry is a drop-down menu which contains a number of commands. In general, unless otherwise noted, selecting a main menu entry will apply the corresponding action to the currently active design, i.e. to the design that is currently open. If there is no currently active design, menu commands will silently fail (do nothing).

3.1.1. File Menu

The File menu contains ten commands:

File->New...

Selecting New... will create a new design file (see Section 4.2.1).

File->Open...

Selecting Open... will allow loading and opening of an existing design file (see Section 4.2.2).

File->Close

Selecting Close will close the current design (see Section 4.2.5).

File->Reload

Selecting Reload will trigger reloading of the current design file from disk (e.g. in case the file has changed on disk or reverting to the last saved version) (see Section 4.2.4).

File->Save

Selecting Save will save the current design file (see Section 4.2.3).

File->Save As...

Selecting Save As... will save the current design file as a another file (see Section 4.2.3).

File->Export...

Selecting Export... will allow saving and exporting of the current design in a compressed file format (see Section 4.2.6).

File->Settings...

Selecting Settings... will display the settings of the current design file (see Section 4.2.7).

File->Exit

Selecting Exit will exit from and quit ESE (see Section 4.2.9).

3.1.2. Edit Menu

The Edit menu contains one command:

Edit->Preferences...

Selecting Preferences... will allow viewing and modifying of application preferences (see Section 4.1).

3.1.3. View Menu

The View menu contains three commands:

View->Source...

Selecting Source... will allow viewing of the source file of the current design (see Section 4.2.8).

View->Chart...

Selecting Chart... will display the chart of the current design.

View->Connectivity...

Selecting Connectivity... will display the connectivity chart of the current design.

3.1.4. Synthesis Menu

The Synthesis menu contains five commands:

Synthesis->Generate Functional TLM...

Selecting Generate Functional TLM... generates the functional tlm for the current design (see Section 4.4.1).

Synthesis->Generate Timed TLM...

Selecting Generate Timed TLM... generates the timed tlm for the current design (see Section 4.4.2).

Synthesis->Select Board...

Selecting Select Board... presents a sub-menu, which allows selection of the board to which the current design can be synthesized.

Synthesis->Synthesize to Board...

Selecting Synthesize to Board... synthesizes the current design onto the selected board.

Synthesis->Stop

Selecting Stop stops any running generation and synthesizing processes for the current design.

3.1.5. Validation Menu

The Validation menu contains four commands:

Validation->Simulate Functional TLM...

Selecting Simulate Functional TLM... simulates the functional tlm for the current design (see Section 4.5.1).

Validation->Simulate Timed TLM...

Selecting Simulate Timed TLM... simulates the timed tlm for the current design (see Section 4.5.2).

Validation->Kill Simulation...

Selecting Kill Simulation... presents a sub-menu allowing the selection of which active simulation to terminate from the current design.

Validation->View Log...

Selecting View Log... shows the log of the current design.

3.1.6. Windows Menu

The Windows menu contains two commands:

Windows->Output Window

Selecting Output Window will display or undisplay the Output Window (see Section 3.6).

Windows->Toolbars

Selecting Toolbars presents a sub-menu allowing the selection of toolbar(s) to show/hide.

3.1.7. Help

The Help menu contains two commands:

Help->Manual...

Selecting Manual... will open the ESE user manual in the online help browser.

Help->About...

Selecting About... will pop up a dialog with version and copyright information of the ESE environment.