CMX
CMX firmware code in-line documentation
 All Classes Namespaces Files Functions Variables
CMX_Memory_spy_inhibit.vhd File Reference

A simple module that synchroneously stops writing to the spy memories. More...

Go to the source code of this file.

Entities

CMX_Memory_spy_inhibit  entity
 
Behavioral  architecture
 

Detailed Description

A simple module that synchroneously stops writing to the spy memories.

Author
WTF
Date
: 26 Jul 2014

Purpose is to provide a mechanism to synchroneously stop filling the SPY memories across the module for debugging and diagnostic purpouses - so that all memories can be read out by the software. When a write occurs to the inhibit register and the value is 16#xxx1# (LSB set) the inhibit output signal is pulled high one clock after the event. Similarly when a write occurs and LSB is 0 the inhibit is removed

'Client' modules must all register the inhibit signal in the system domain.

Definition in file CMX_Memory_spy_inhibit.vhd.