Cypress Semiconductor FX2LP Instrukcja Użytkownika

Przeglądaj online lub pobierz Instrukcja Użytkownika dla Networking Cypress Semiconductor FX2LP. Cypress EZ-USB FX2LP USB Micro Instrukcja obsługi

  • Pobierz
  • Dodaj do moich podręczników
  • Drukuj
  • Strona
    / 60
  • Spis treści
  • BOOKMARKI
  • Oceniono. / 5. Na podstawie oceny klientów
Przeglądanie stron 0
EZ-USB FX2LP™ USB Microcontrolle
r
CY7C68013A/CY7C68014A
CY7C68015A/CY7C68016A
Cypress Semiconductor Corporation 198 Champion Court San Jose, CA 95134-1709 408-943-2600
Document #: 38-08032 Rev. *K Revised January 26, 2006
1.0 Features (CY7C68013A/14A/15A/16A)
USB 2.0–USB-IF high speed certified (TID # 40440111)
Single-chip integrated USB 2.0 transceiver, smart SIE,
and enhanced 8051 microprocessor
Fit, form and function compatible with the FX2
Pin-compatible
Object-code-compatible
Functionally-compatible (FX2LP is a superset)
Ultra Low power: I
CC
no more than 85 mA in any mode
Ideal for bus and battery powered applications
Software: 8051 code runs from:
Internal RAM, which is downloaded via USB
Internal RAM, which is loaded from EEPROM
External memory device (128 pin package)
16 KBytes of on-chip Code/Data RAM
Four programmable BULK/INTERRUPT/ISOCHRO-
NOUS endpoints
Buffering options: double, triple, and quad
Additional programmable (BULK/INTERRUPT) 64-byte
endpoint
8- or 16-bit external data interface
Smart Media Standard ECC generation
GPIF (General Programmable Interface)
Allows direct connection to most parallel interface
Programmable waveform descriptors and configu-
ration registers to define waveforms
Supports multiple Ready (RDY) inputs and Control
(CTL) outputs
Integrated, industry-standard enhanced 8051
48-MHz, 24-MHz, or 12-MHz CPU operation
Four clocks per instruction cycle
Two USARTS
Three counter/timers
Expanded interrupt system
Two data pointers
3.3V operation with 5V tolerant inputs
Vectored USB interrupts and GPIF/FIFO interrupts
Separate data buffers for the Set-up and Data portions
of a CONTROL transfer
Integrated I
2
C controller, runs at 100 or 400 kHz
Four integrated FIFOs
Integrated glue logic and FIFOs lower system cost
Automatic conversion to and from 16-bit buses
Master or slave operation
Uses external clock or asynchronous strobes
Easy interface to ASIC and DSP ICs
Available in Commercial and Industrial temperature
grade (all packages except VFBGA)
Address (16)
x20
PLL
/0.5
/1.0
/2.0
8051 Core
12/24/48 MHz,
four clocks/cycle
I
2
C
VCC
1.5k
D+
D–
Address (16) / Data Bus (8)
FX2LP
GPIF
CY
Smart
USB
1.1/2.0
Engine
USB
2.0
XCVR
16 KB
RAM
4 kB
FIFO
Integrated
full- and high-speed
XCVR
Additional I/Os (24)
ADDR (9)
CTL (6)
RDY (6)
8/16
Data (8)
24 MHz
Ext. XTAL
Enhanced USB core
Simplifies 8051 code
“Soft Configuration”
Easy firmware changes
FIFO and endpoint memory
(master or slave operation)
Up to 96 MBytes/s
burst rate
General
programmable I/F
to ASIC/DSP or bus
standards such as
ATAPI, EPP, etc.
Abundant I/O
including two USARTS
High-performance micro
using standard tools
with lower-power options
Master
Figure 1-1. Block Diagram
connected for
full speed
ECC
Przeglądanie stron 0
1 2 3 4 5 6 ... 59 60

Podsumowanie treści

Strona 1 - CY7C68015A/CY7C68016A

EZ-USB FX2LP™ USB MicrocontrollerCY7C68013A/CY7C68014ACY7C68015A/CY7C68016ACypress Semiconductor Corporation • 198 Champion Court • San Jose, CA 95134

Strona 2

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 10 of 60EP2–1024 double buffered; EP6–512 quad buffered(column 8).3.12.5

Strona 3

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 11 of 603.13 External FIFO Interface3.13.1 ArchitectureThe FX2LP slave FI

Strona 4 - 3.8 Interrupt System

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 12 of 603.15 ECC Generation[7]The EZ-USB can calculate ECCs (Error-Correc

Strona 5

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 13 of 603.20 CY7C68013A/14A and CY7C68015A/16A DifferencesCY7C68013A is i

Strona 6

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 14 of 604.0 Pin AssignmentsFigure 4-1 identifies all signals for the fiv

Strona 7

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 15 of 60RDY0RDY1CTL0CTL1CTL2INT0#/PA0INT1#/PA1PA2WU2/PA3PA4PA5PA6PA756BKP

Strona 8 - Inside FX2LP Outside FX2LP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 16 of 60CLKOUTVCCGNDRDY0/*SLRDRDY1/*SLWRRDY2RDY3RDY4RDY5AVCCXTALOUTXTALIN

Strona 9 - 3.12 Endpoint RAM

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 17 of 60PD0/FD8*WAKEUPVCCRESET#CTL5GNDPA7/*FLAGD/SLCS#PA6/*PKTENDPA5/FIFO

Strona 10

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 18 of 6012345678910111213141516171819202122232425262728PD5/FD13PD6/FD14PD

Strona 11

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 19 of 6028272625242322212019181716154344454647484950515253545556123456789

Strona 12

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 2 of 601.1 Features (CY7C68013A/14A only)• CY7C68014A: Ideal for battery

Strona 13

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 20 of 60Figure 4-6. CY7C68013A 56-pin VFBGA Pin Assignment - Top view1234

Strona 14

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 21 of 604.1 CY7C68013A/15A Pin Descriptions Table 4-1. FX2LP Pin Descrip

Strona 15 - Port GPIF Master Slave FIFO

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 22 of 6034 28 BKPT Output L Breakpoint. This pin goes active (HIGH) when

Strona 16 - 128-pin TQFP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 23 of 6084 69 42 35 8F PA2 orSLOE orI/O/Z I(PA2)Multiplexed pin whose fun

Strona 17 - 100-pin TQFP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 24 of 6054 44 29 22 5H PB4 orFD[4]I/O/Z I(PB4)Multiplexed pin whose funct

Strona 18 - 56-pin SSOP

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 25 of 60103 81 53 46 7A PD1 orFD[9]I/O/Z I(PD1)Multiplexed pin whose func

Strona 19

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 26 of 60112 90 PE4 orRXD1OUTI/O/Z I(PE4)Multiplexed pin whose function is

Strona 20

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 27 of 6070 55 37 30 7G CTL1 orFLAGBO/Z H Multiplexed pin whose function i

Strona 21

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 28 of 6051 41 RXD0 Input N/A RXD0 is the active-HIGH RXD0 input to 8051 U

Strona 22

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 29 of 605.0 Register SummaryFX2LP register bit definitions are described

Strona 23

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 3 of 603.0 Functional Overview3.1 USB Signaling SpeedFX2LP operates at t

Strona 24

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 30 of 60E62E 1 ECC2B1 ECC2 Byte 1 Address LINE7 LINE6 LINE5 LINE4 LINE3 L

Strona 25

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 31 of 60E662 1 USBERRIE USB Error Interrupt EnablesISOEP8 ISOEP6 ISOEP4 I

Strona 26

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 32 of 60E6A4 1 EP4CS Endpoint 4 Control and Status0 0 NPAK1 NPAK0 FULL EM

Strona 27

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 33 of 60reservedreservedE6D2 1 EP2GPIFFLGSEL[11]Endpoint 2 GPIF Flag sele

Strona 28

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 34 of 6088 1 TCON Timer/Counter Control(bit addressable)TF1 TR1 TF0 TR0 I

Strona 29 - 5.0 Register Summary

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 35 of 60D0 1 PSW Program Status Word (bit addressable)CY AC F0 RS1 RS0 OV

Strona 30

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 36 of 606.0 Absolute Maximum RatingsStorage Temperature ...

Strona 31

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 37 of 609.0 DC Characteristics Notes:16. Measured at Max VCC, 25°C.9.1 U

Strona 32

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 38 of 6010.2 Program Memory Read Notes:17. CLKOUT is shown with positive

Strona 33

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 39 of 6010.3 Data Memory Read data intCLA[15..0]tAVtAVRD#tSTBLtSTBHtDHD[7

Strona 34

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 4 of 603.5 USB Boot MethodsDuring the power-up sequence, internal logic c

Strona 35 - W = all bits write-only

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 40 of 6010.4 Data Memory Write When using the AUTPOPTR1 or AUTOPTR2 to ad

Strona 36

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 41 of 6010.5 PORTC Strobe Feature TimingsThe RD# and WR# are present in t

Strona 37

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 42 of 6010.6 GPIF Synchronous SignalsDATA(output)tXGDIFCLKRDYXDATA(input)

Strona 38 - 10.2 Program Memory Read

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 43 of 6010.7 Slave FIFO Synchronous ReadIFCLKSLRDFLAGSSLOEtSRDtRDHtOEontX

Strona 39 - 10.3 Data Memory Read

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 44 of 6010.8 Slave FIFO Asynchronous ReadSLRDFLAGStRDpwltRDpwhSLOEtXFLGtX

Strona 40 - 10.4 Data Memory Write

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 45 of 6010.9 Slave FIFO Synchronous WriteZZtSFDtFDHDATAIFCLKSLWRFLAGStWRH

Strona 41

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 46 of 6010.10 Slave FIFO Asynchronous Write10.11 Slave FIFO Synchronous P

Strona 42 - 10.6 GPIF Synchronous Signals

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 47 of 60auto mode and it is desired to send two packets back to back:a fu

Strona 43

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 48 of 6010.13 Slave FIFO Output Enable 10.14 Slave FIFO Address to Flags/

Strona 44

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 49 of 6010.15 Slave FIFO Synchronous Address 10.16 Slave FIFO Asynchrono

Strona 45

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 5 of 60The FX2LP jump instruction is encoded as follows.If Autovectoring

Strona 46

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 50 of 6010.17 Sequence Diagram10.17.1 Single and Burst Synchronous Read E

Strona 47

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 51 of 6010.17.2 Single and Burst Synchronous Write The Figure 10-20 shows

Strona 48

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 52 of 6010.17.3 Sequence Diagram of a Single and Burst Asynchronous Read

Strona 49

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 53 of 6010.17.4 Sequence Diagram of a Single and Burst Asynchronous Write

Strona 50 - 10.17 Sequence Diagram

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 54 of 6011.0 Ordering InformationTable 11-1. Ordering InformationOrderi

Strona 51

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 55 of 6012.0 Package DiagramsThe FX2LP is available in five packages:• 5

Strona 52

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 56 of 60 Package Diagrams (continued)NOTE:1. JEDEC STD REF MS-0262. BODY

Strona 53

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 57 of 60Package Diagrams (continued)NOTE:1. JEDEC STD REF MS-0262. BODY L

Strona 54

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 58 of 6013.0 PCB Layout Recommendations[24]The following recommendations

Strona 55 - Package Diagrams

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 59 of 60© Cypress Semiconductor Corporation, 2006. The information contai

Strona 56 - 51-85050-*B

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 6 of 60If Autovectoring is enabled (AV4EN = 1 in the INTSET-UPregister),

Strona 57 - 51-85101-*C

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 60 of 60Document History Page Document Title: CY7C68013A EZ-USB FX2LP™ U

Strona 58 - A1 CORNER

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 7 of 60 3.9.2 Wakeup PinsThe 8051 puts itself and the rest of the chip i

Strona 59 - PCB Material

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 8 of 60Figure 3-3. Internal Code Memory, EA = 0Inside FX2LP Outside FX2LP

Strona 60

CY7C68013A/CY7C68014ACY7C68015A/CY7C68016ADocument #: 38-08032 Rev. *K Page 9 of 603.11 Register Addresses3.12 Endpoint RAM3.12.1 Size• 3× 64 bytes (

Komentarze do niniejszej Instrukcji

Brak uwag