This version (10 Feb 2021 15:04) was approved by John McKane.The Previously approved version (09 Dec 2020 10:54) is available.Diff

You can return to the ACE Application User Guide Homepage here: Application User Guide

Communicating with Attached Hardware

Acquiring and Releasing Hardware

When a subsystem is added to the system ACE automatically tries to acquire the associated hardware. After this point hardware can be acquired or released through the acquire/release menu in the System View which can be access by clicking on the USB connectivity button, see System View for more information.

Initialization Wizards

Where available initialization wizards provide a setup process which collects and applies the initial startup conditions for a board and all its components. Once the software inputs are complete pressing the apply button will perform all necessary writes and reads in order to put the hardware into the defined state, see Board View for more Information

View Toolbars

The view toolbars in each of the Board, Chip and Memory Map views provide controls for communicating with hardware. The View Toolbar is Located at the top of the View as seen below.

Each view toolbar contains a selection of the following communication options:

  •    Reset Device – Reverts all components to their default state.
  • Poll Device – If enabled causes the continuous polling of the device for state changes.


  • Auto Apply – If enabled causes continuous applying of changes made by the operator to the



  • Apply Changes – Applies all changes made in the software to the hardware.


  • Apply Selected – Applies current software value of the selected register to the hardware.


  • Read All – Reads the register values from the hardware and updates the software to these values.


  • ` Read Selected – Reads the selected registers value from the hardware and updates the software to this value.


  • Reset Device – Resets hardware to its default state.

For more view specific information see:

Register Debugger

The Register Debugger is a Tool View which allows the performance of raw register reads and writes, see Here for more information.

resources/tools-software/ace/applicationuserguides/communicatingwithattachedhardware.txt · Last modified: 10 Feb 2021 15:03 by John McKane