ICETEST

From ICE Enterprises
Jump to navigation Jump to search

ICE test routines (NextMidas Only)

<function>	Function to perform (LOOP, SPEC, ALL, PFAT, SDDSIO, ...)
<device name>   PIC alias in HW file (i.e. PIC, PIC1, PIC2, ...)

All PIC TEST/<function> and ICE TEST <function> commands are vectored here. 
In X-Midas, these are all in the PIC macro. 

Functions:

  EYE <dev> - Plots the 3GIO EyeScan 
	The /NODE=n switch sets the 3GIO port interface of interest
              where n = 0:basePCI 10:baseRIO 1:pm1IOM 11:pm1RIO 2:pm2IOM 12:pm2RIO

  TRACER <dev> <core> <flags> <cfg> - Plots a debug trace from an ICE core.
	
	The <core> is the numerical core index. Special: PCIe=7
	The <flags> is a list of flags to be added to the device config
	The <cfg> should be the path to the source file for the core (with a signal named "tracer")
	The /MODE=mask set the debug bit mask - default=3
	  Bit=	0 - enable
		1 - oneshot
		2 - gated
		3 - edge
	      7:4 - bit in tracer vector for trigger/gate
	The /PCI switch enables special access to the PCIe core 
	The /MC switch enables access to the Multicore registers

Switches:

Widgets: NONE