XPS Main Window
The Xilinx®platform Studio (XPS) main window comprises several viewing panels. The numbered sections of the main window is described below.
The Project Information Area (1)
The Project Information area has three tabs:
The Project tab opens the project Explorer, which lists references to project-related files. This information are grouped together in the following general categories:
- Project files:this category includes all Project-specific Files. These include the microprocessor Hardware specification (MHS) files, User Constraints file (UCF) file, IMPACT Command File s, implementation option file, and BitGen option files, and software ELF files associated with each processor instance. For more information on these files, refer to XPS Project files.
- Project options:this category includes all Project-specific Options. The options include Device, netlist, implementation, Hardware Description Language (HDL), and Sim Model. Double-click or right-click any entry to open the Project Options dialog box, in which you can change the option assignmen Ts.
- Design Summary:double-click to open the design Summary, which provides quick access to various report files. You can also use the design Summary to filter and sort messages for various stages of design generation.
- IP Catalog Tab
The IP Catalog tab opens the IP catalog, which lists all the EDK IP cores, as well as any custom IP cores so you created . Only the IP cores compatible with the target Xilinx®device architecture is displayed. The catalog lists information about the IP cores, including release version, status (PRODUCTION, discontinued, pre_product ION, superseded, development, BETA, removed), lock (not licensed, locked, or unlocked), processor support and a short desc Ription. Additional details about the IP core, including the version, data sheet, and microprocessor peripheral Desc Ription file (MPD), is available in the right-click menu. By default the IP cores is grouped by function, but alternately can is viewed in a flattened list.
The System Assembly View (2)
The System Assembly view displays when an XPS project was open, and it closes when the project was closed. This view allows your to view and edit your hardware platform. Select the Bus Interface, Ports, and Addresses tabs to view the corresponding aspects design. The default is hierarchical view, in which the information of your design are grouped into a tree by the IP core instances In your hardware platform. Refer to the following topics for more information about using these tabs:
- Bus Interface tab:making bus Connections among IP Modules
- Ports tab:making Port Connections among IP Modules
- Addresses tab:generating the Bus Address
- Viewing the hardware platform using the System Assembly View, including filtering and hiding ports and bus Interfaces:add ing IP Modules to the Hardware Platform
You can change the layout of the information using the Layout tool bar buttons (5) at the top of the pane.
- Click the change to Flat view/change to hierarchical View toggle button to change between Flat view and hierarchical view . In the flat view, you can sort the table in alphanumeric order by any column.
Note in Flat mode, IPs without bus interfaces is not shown.
- Click the Collapse all tree nodes/expand any tree Nodes button/to Expand or Collapse all the Nodes in the IP instance T Ree. You can also expand and collapse a individual tree node by clicking in the + or-sign next to it.
Note to tile the System Assembly view with another file open in the main window, use the tile buttons in the toolbar.
The Console Window (3)
The console Window acts as a console for output, warning, and error messages from XPS and from other tools invoked by XPS. Error, warning, and output messages is separated in tabbed windows. Click the Error and Warning links to open associated answer records. If you right-click or double-click a error that has a associated file name and line number, you can navigate to that Fil E in the editor.
The Connectivity Panel (4)
The Connectivity panel is part of the System Assembly View, the Bus Interface tab is selected. This panel is a graphical representation of the bus connectivity of your hardware platform. Each rectangle represents a bus, and each horizontal line represents the bus interfaces for the IP core. For a shared bus, a vertical line represents the bus connection. On a Axi design, multiple vertical lines within an AXI interconnect is present. Each vertical line represents a master connection within this AXI interconnect, which connects to an existing AXI Master B US interface. A connector is displayed at the intersection if a compatible connection can be made among the bus and IP core bus INTERFAC Es. The rectangles and connectors is color-coded to show the compatibility. The different shapes of the connections symbolize the mastership of the IP core bus interface. A hollow connector represents a potential connection that's can make, and a filled connector represents a connection mad E. ToMake or disconnect a connection, click the connector symbol.
Note You can now view potential connections by selecting Edit > Preferences. Select System Assembly View in the Category panel on the left and select the Show potential Connections check box. When the check box was unchecked, you can mouse over the Patch Panel and the potential connections are displayed. When the check box was checked, you can see the potential connections in the Patch Panel all the time.
The Filter Pane (6)
You can use the Filter pane to create filters for bus interfaces or ports. The pane changes when you click the view tabs. To add or remove a search type, click to select or deselect the corresponding check box. The System Assembly View automatically updates when you do changes to the Filter pane.
The Filter Pane is collapsable to maximize, the viewable area of the System Assembly View.
XPS Main Window