欢迎访问ic37.com |
会员登录 免费注册
发布采购

CY7C68001-56PVXC 参数 Datasheet PDF下载

CY7C68001-56PVXC图片预览
型号: CY7C68001-56PVXC
PDF下载: 下载PDF文件 查看货源
内容描述: EZ -USB SX2 ?高速USB接口设备 [EZ-USB SX2⑩ High-Speed USB Interface Device]
分类和应用:
文件页数/大小: 43 页 / 985 K
品牌: CYPRESS [ CYPRESS SEMICONDUCTOR ]
 浏览型号CY7C68001-56PVXC的Datasheet PDF文件第13页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第14页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第15页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第16页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第18页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第19页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第20页浏览型号CY7C68001-56PVXC的Datasheet PDF文件第21页  
FOR
FOR
CY7C68001
(2) Send High Byte of the Register (0xE6)
• Command address write of address 0x3B
• Command data write of upper nibble of the High Byte of
Register Address (0x0E)
• Command data write of lower nibble of the High Byte of
Register Address (0x06)
(3) Send the actual value to write to the register Register (in
this case 0x1C)
• Command address write of address 0x3C
• Command data write of upper nibble of the High Byte of
Register Address (0x01)
• Command data write of lower nibble of the High Byte of
Register Address (0x0C)
In order to avoid altering any other bits of the FIFOPINPOLAR
register (0xE609) inadvertently, the external master must do a
read (from POLAR register), modify the value to set/clear
appropriate bits and write the modified value to FIFOPIN-
POLAR register. The external master may read from the
POLAR register using the command read protocol as stated in
change the polarity as needed and write this modified value to
the FIFOPINPOLAR register.
.
EPxCFG
Bit #
Bit
Name
Read/W
rite
Default
7
VALID
R/W
1
6
DIR
R/W
0
5
4
3
SIZE
R
0
2
STALL
R/W
0
1
0x07, 0x09
0
BUF0
R
0
TYPE1 TYPE0
R/W
1
R/W
0
BUF1
R
1
7.5.1
Bit 7: VALID
The external master sets VALID = 1 to activate an endpoint,
and VALID = 0 to deactivate it. All
SX2
endpoints default to
valid. An endpoint whose VALID bit is 0 does not respond to
any USB traffic.
7.5.2
Bit 6: DIR
0 = OUT, 1 = IN. Defaults for EP2/4 are DIR = 0, OUT, and for
EP6/8 are DIR = 1, IN.
7.5.3
Bit [5,4]: TYPE1, TYPE0
These bits define the endpoint type, as shown in
The TYPE bits apply to all of the endpoint configuration
registers. All
SX2
endpoints except EP0 default to BULK.
Table 7-3. Endpoint Type
TYPE1
0
0
1
1
7.5.4
Bit 3: SIZE
TYPE0
0
1
0
1
Endpoint Type
Invalid
Isochronous
Bulk (Default)
Interrupt
7.4
REVID Register 0x05
These register bits define the silicon revision.
REVID
Bit #
Bit
Name
Read/
Write
Default
7
Major
R/W
X
6
Major
R/W
X
5
Major
R/W
X
4
Major
R/W
X
3
Minor
R/W
X
2
Minor
R/W
X
1
Minor
R/W
X
0x05
0
Minor
R/W
X
0 = 512 bytes (default), 1 = 1024 bytes.
Endpoints 4 and 8 can only be 512 bytes and is a read only
bit. The size of endpoints 2 and 6 is selectable.
7.5.5
Bit 2: STALL
The upper nibble is the major revision. The lower nibble is the
minor revision. For example: if REVID = 0x11, then the silicon
revision is 1.1.
7.5
EPxCFG Register 0x06–0x09
These registers configure the large, data-handling
SX2
endpoints, EP2, 4, 6, and 8.
shows the configu-
ration choices for these endpoints. Shaded blocks group
endpoint buffers for double-, triple-, or quad-buffering. The
endpoint direction is set independently—any shaded block
can have any direction.
EPxCFG
Bit #
Bit
Name
Read/
Write
Default
7
VALID
R/W
1
6
DIR
R/W
0
5
4
3
SIZE
R/W
0
2
STALL
R/W
0
1
BUF1
R/W
1
0x06, 0x08
0
BUF0
R/W
0
Each bulk endpoint (IN or OUT) has a STALL bit (bit 2). If the
external master sets this bit, any requests to the endpoint
return a STALL handshake rather than ACK or NAK. The Get
Status-Endpoint Request returns the STALL state for the
endpoint indicated in byte 4 of the request. Note that bit 7 of
the endpoint number EP (byte 4) specifies direction.
7.5.6
Bit [1,0]: BUF1, BUF0
For EP2 and EP6 the depth of endpoint buffering is selected
via BUF1:0, as shown in
For EP4 and EP8 the
buffer is internally set to double buffered and are read only bits.
Table 7-4. Endpoint Buffering
BUF1
0
0
1
1
BUF0
0
1
0
1
Buffering
Quad
Invalid
Double
Triple
TYPE1 TYPE0
R/W
1
R/W
0
Notes:
10. Setting the endpoint buffering to invalid causes improper buffer allocation
Document #: 38-08013 Rev. *E
Page 17 of 42