73S1215F Data Sheet
DS_1215F_003
1.7.13 Emulator Port
The emulator port, consisting of the pins E_RST, E_TCLK and E_RXTX, provides control of the MPU
through an external in-circuit emulator. The E_TBUS[3:0] pins, together with the E_ISYNC/BRKRQ, add
trace capability to the emulator. The emulator port is compatible with the ADM51 emulators
manufactured by Signum Systems.
If code trace capability is needed on this interface, 20pF capacitors (to ground) need to be added to allow
the trace function capability to run properly. These capacitors should be attached to the TBUS0:3 and
ISBR signals.
1.7.14 USB Interface
The 73S1215F provides a single interface, full speed -12Mbps - USB device port as per the Universal
Serial Bus Specification, Revision 2.0 (backward compatible with USB 1.1). USB circuitry gathers the
transceiver, the Serial Interface Engine (SIE), and the data buffers. An internal pull-up to VDD on D+
indicates that the device is a full speed device attached to the USB bus (allows full speed recognition by
the host without adding any external components). When using the USB interface, VDD must be between
3.0V – 3.6V in order to meet the USB VOH requirement. The interface is highly configurable under
firmware control. Control (Endpoint 0), Interrupt IN, Bulk IN and Bulk OUT transfers are supported. Four
endpoints are supported and are configured by firmware:
•
Endpoint 0, the default (Control) endpoint as required by the Universal Serial Bus Specification, is
used to exchange control and status information between the 73S1215F and the USB host.
•
•
•
•
•
•
•
Bulk IN Endpoint #1
Bulk OUT Endpoint #1
Interrupt IN Endpoint #2
The USB block contains several FIFOs used for communication.
There is a 128 byte RAM FIFO for each BULK endpoint. Maximum Bulk packet size is 64 bytes.
There is a 32 byte RAM FIFO for the interrupt endpoint. Maximum Interrupt packet size is 16 bytes.
There is a 16 byte RAM FIFO for the control endpoint. Maximum Control packet size is 16 bytes.
Figure 14 shows the simplified block diagram of the USB interface.
USB Registers
MISCtl1
VDD
0
USBCon
16-Byte FIFO
Control Endpoint 0
USB
Full Speed
12Mbps
Serial
Interface
Engine
128-Byte FIFO
D+
Bulk IN Endpoint 1
128-Byte FIFO
Bulk OUT Endpoint 1
Transceivers
D-
32-Byte FIFO
USBPEN
Interrupt IN Endpoint 2
1
48MHz
Clock
MISCtl1
Figure 14: USB Block Diagram
72
Rev. 1.4