Generating an OpenBus Report

Frozen Content

The OpenBus System is a clean, efficient representation of your main processor system. While open in Altium Designer, any part of the system can be interrogated, either by hovering over a port, taking a peak at the configuration of a component, or accessing the OpenBus Signal Manager dialog. However, when printed out on paper, the resulting diagrammatic representation of the system is purely that – a diagram. The only information that can be gained is which components are present and how they are linked. There is no configuration information, for example base addresses assigned to memories and peripherals, interrupt usage, and so on.

To complement a printed OpenBus System, an OpenBus Report can be generated. There is no pre-generation setup involved, simply use the Generate Report command from the OpenBus Editor's main Tools menu.

The report is simply a text file, generated using the name of the OpenBus System document (e.g. System.txt) and stored in the same location as that document. The report contains:

  • Configuration settings for configurable components (processors, peripherals, memory controllers)
  • Configuration settings for Interconnect and Arbiter components
  • Configuration settings for any Bus Importer, Bus Exporter and Dual Port Connector components
  • Assigned interrupts – processor interrupt inputs assigned to interrupt lines of OpenBus peripheral components
  • Exported interrupts
  • Clock and reset nets
  • Parameters – only with respect to UseInDSF and IncludeInDSF parameters
  • Embedded project linked to the processor in the OpenBus System.


Figure 1. Excerpt from a generated OpenBus report.

You are reporting an issue with the following selected text and/or image within the active document: