OCP-IP has sent the new debug specification to members for review. The new specification details an approach to a standardized OCP-bus compliant debug interface. The debug solution, an optional OCP port, implements a debug interface socket that can be added to all cores and IP blocks. The specification supports a uniform method of on-chip system analysis and access to embedded information at the core, multicore, and systems levels. The debug interface socket defines several layers of extended functionality to address the diverse and increasing debug needs for software, hardware, and mixed SoC prototyping. It is intended to be compatible with other industry standards efforts addressing debug and related on-chip issues. The document describes an overall debugging framework as the basis of the OCP debug interface. The OCP debug framework defines an OCP debug interface socket that can connect to a superset of debug solutions, including those developed outside of OCP-IP. The specification loosely defines requirements and a set of debug signals at the OCP socket and fabric levels, leaving much of the specific options for implementation open to IP and tools vendors.
More info: OCP-IP