Preliminary - Information Subject to Change - 9/24/98
1 - 4
EZ-USB Development Kit Overview
•
Windows 98 PC
Other Suggested Tools
•
Numega Softice for PC software debugging
•
CATC USB Protocol Analyzer
EZ-USB Block
Diagram
The Anchor Chips EZ-USB chip packs the intelligence required by
a USB peripheral interface into a compact integrated circuit. As
Figure 1-1 illustrates, an integrated USB transceiver connects to the
USB bus pins D+ and D-. A Serial Interface Engine (SIE) decodes
and encodes the serial data and performs error correction, bit
stuffing, and other signaling-level details required by USB, and
ultimately transfers data bytes to and from the USB interface.
The internal microprocessor is an enhanced 8051 with fast
execution time and enhanced features. It uses internal RAM for
program and data storage, making the EZ-USB family a “soft”
solution. The USB host downloads 8051 program code and device
personality into RAM over the USB bus, and then the EZ-USB chip
re-connects as the custom device defined by the loaded code.
The EZ-USB family uses an enhanced SIE/USB interface (called
the Anchor “core”) which has the intelligence to function as a full
Figure 1-1: AN2313S (80 pin) Simplified Block Diagram
S e ria l
In te rfa c e
E n g in e
(S IE )
U S B
T ra n s c e ive r
+ 5 V
G N D
D +
D -
U S B
C o n n e c tor
b yte s
b yte s
IO P o rts
A d d re s s B u s
D a ta B u s
E xte rn a l
M e m o ry,
F IF O S ,
e tc .
G e n e ra l
P u rp o s e
M ic ro p ro ce s s o r
U S B
In te rfa c e
P ro g ra m &
D a ta
R A M
E Z -U S B