The emulator pod (DV244005) consists of a main board enclosed in the casing with a port for either of two driver boards (for standard or high-speed communication with a target). On the emulator enclosure are push buttons, indicator lights (LEDs) and a logic probe connector interface.
This component has an interface processor (dsPIC DSC), a USB 2.0 interface capable of USB speeds of 480 Mb/sec, a Field Programmable Gate Array (FPGA) for general system control and increased communication throughput, an SRAM for holding the program code image for programming into the emulation device on-board Flash, the external trigger logic, user interface push buttons and LED indicators.
The MPLAB® REAL ICE in-circuit emulator system supports two types of interfaces to the target processor consisting of the standard driver board and an optional high-speed driver board. These boards are inserted into the emulator pod via a card guide.
Durability/insertion life cycle of the card guide is 10,000 cycles.
The push buttons have the following significance:
|Push Button||Related LED||Description|
|Reset||Status||Push to Reset the device.|
|Function||Status||Halt – When running, push to put the emulator in the
Break or Halt condition.
Indicator Lights (LEDs)
The indicator lights have the following significance:
|Active||Blue||Lit||Power has been applied or target has been connected.|
|Status||Green||Lit||The emulator is operating normally – standby.|
|Red||Lit||An operation has failed.|
|Blinking||USB communications error or driver not installed.|
|Orange||Lit||The emulator is busy.|
Logic Probe/External Trigger Interface
Probes can be connected to the 14-pin header on the side of the unit for processing external signals that are used for triggering external equipment. This header contains 8 input/output connections that are user selectable as inputs or outputs with logic levels that are proportional to the target operating voltage.
The outputs can be used for triggering an external logic analyzer or oscilloscope to allow the developer to capture events of interest based on trigger criteria set within MPLAB® X IDE. The external trigger is a pulse of approximately 1.5 ms. This value is not deterministic and the external tool should be triggered on a pulse edge.
The inputs are part of a trigger bus. Inputs can have a latency up to 700 ms and will vary in length depending on architecture emulated (8-bit, 16-bit, 32-bit) and whether trace or streaming data is active.Figure: Logic Probe Pinout on Emulator
Logic probes may be attached to this connector to provide the functionality described in the table below. The probes are color coded and labeled for easy identification.
Table: Logic Probe Pinout Description
|4||I||TCLK||External synchronous clock||Gray|
|5||I/O||EXT7(2)||External input/output bit 7||White|
|6||I/O||EXT6||External input/output bit 6||White|
|7||I/O||EXT5||External input/output bit 5||White|
|8||I/O||EXT4||External input/output bit 4||White|
|9||I/O||EXT3||External input/output bit 3||White|
|10||I/O||EXT2||External input/output bit 2||White|
|11||I/O||EXT1||External input/output bit 1||White|
|12||I/O||EXT0(2)||External input/output bit 0||White|
|Note 1: Do not connect Vdd to the target.
Note 2: EXT0 and EXT7 are temporarily used during loopback test. Ensure that they are not connected together.
The electrical specifications for logic probes are listed in the table below.
Table: Logic Probe Electrical Specifications
|Logic Inputs||Vih = Vdd x 0.7V (min)|
|Vil = Vdd x 0.3V (max)|
|Logic Outputs||Vdd = 5V||Vdd = 3V||Vdd = 2.3V||Vdd = 1.65V|
|Voh = 3.8V min||Voh = 2.4V min||Voh = 1.9V min||Voh = 1.2V min|
|Vol = 0.55V max||Vol = 0.55V max||Vol = 0.3V max||Vol = 0.45V max|