Wiki

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revisionBoth sides next revision
resources:tools-software:ace:knownissues [27 Jul 2018 00:46] – provide link to DPGDownloader Michael Fowlerresources:tools-software:ace:knownissues [11 Mar 2019 21:45] – Added description of "Update Software Regsiters" option in the Register Debugger Matt McCarn
Line 35: Line 35:
 ===== Register Debugger Does Not Update Software Values ===== ===== Register Debugger Does Not Update Software Values =====
  
-While not a bug, the behavior of the register debugger can be confusing and lead users to think that ACE is not successful communicating to the hardware. The register debugger writes directly to the hardware, and it does not update register values stored in the software. This will cause the register map to be out of sync between the hardware and the software. The registers that are out of sync will be indicated by bold lettering in the register map, as seen in the figure below. If the user clicks the "Apply Changes" or if the Apply Changes transaction is executed by any other sequence in the plug-in, then ACE will update the hardware to match the UI, overriding changes made in the register debugger.+While not a bug, the behavior of the register debugger can be confusing and lead users to think that ACE is not successful communicating to the hardware. The register debugger reads and writes directly to the hardware, and it does not update register values stored in the software. This allows the user to avoid any events that would be triggered in the plug-in based on the register change, but this will cause the register map to be out of sync between the hardware and the software. The registers that are out of sync will be indicated by bold lettering in the register map, as seen in the figure below. If the user clicks the "Apply Changes" or if the Apply Changes transaction is executed by any other sequence in the plug-in, then ACE will update the hardware to match the UI, overriding changes made in the register debugger.
  
 \\ \\
 +{{:resources:tools-software:ace:updatesoftwareregisersunchecked.png?600|}}
  
-{{ :resources:tools-software:register_debugger.png?direct&600 |}} +As of ACE 1.13, there is an option to change the behavior of the register debugger using the "Update Software Registers" option. Selecting this will cause both the GUI and the hardware to update when registers are read or written through the register debugger. 
-  + 
 +{{:resources:tools-software:ace:updatesoftwareregiserschecked.png?600|}} 
 + 
 \\  \\ 
  
resources/tools-software/ace/knownissues.txt · Last modified: 22 Jan 2024 14:07 by Sid Balasubramanian