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

SL811HST-AXC 参数 Datasheet PDF下载

SL811HST-AXC图片预览
型号: SL811HST-AXC
PDF下载: 下载PDF文件 查看货源
内容描述: 嵌入式USB主/从控制器 [Embedded USB Host/Slave Controller]
分类和应用: 控制器
文件页数/大小: 32 页 / 617 K
品牌: CYPRESS [ CYPRESS ]
 浏览型号SL811HST-AXC的Datasheet PDF文件第3页浏览型号SL811HST-AXC的Datasheet PDF文件第4页浏览型号SL811HST-AXC的Datasheet PDF文件第5页浏览型号SL811HST-AXC的Datasheet PDF文件第6页浏览型号SL811HST-AXC的Datasheet PDF文件第8页浏览型号SL811HST-AXC的Datasheet PDF文件第9页浏览型号SL811HST-AXC的Datasheet PDF文件第10页浏览型号SL811HST-AXC的Datasheet PDF文件第11页  
SL811HS  
USB-A/USB-B Host Control Registers [Address = 00h, 08h] .  
Table 3. USB-A/USB-B Host Control Register Definition [Address 00h, 08h]  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
Preamble  
Data Toggle Bit  
SyncSOF  
ISO  
Reserved  
Direction  
Enable  
Arm  
Bit Position Bit Name  
Function  
7
Preamble  
If bit = ’1’ a preamble token is transmitted before transfer of low speed packet. If bit = ’0’,  
preamble generation is disabled.  
The SL811HS automatically generates preamble packets when bit 7 is set. This bit is only  
used to send packets to a low speed device through a hub. To communicate to a full speed  
device, this bit is set to ‘0’. For example, when SL811HS communicates to a low speed  
device via the HUB:  
— Set SL811HS SIE to operate at full speed, i.e., bit 5 of register 05h (Control Register 1)  
= ’0’.  
— Set bit 6 of register 0Fh (Control Register 2) = ’0’. Set correct polarity of DATA+ and  
DATA– state for full speed.  
— Set bit 7, Preamble bit, = ’1’ in the Host Control register.  
When SL811HS communicates directly to a low speed device:  
— Set bit 5 of register 05h (Control Register 1) = ’1’.  
— Set bit 6 of register 0Fh (Control Register 2) = ’1’, DATA+ and DATA– polarity for low  
speed.  
— The state of bit 7 is ignored in this mode.  
6
5
Data Toggle Bit  
SyncSOF  
’0’ if DATA0, ’1’ if DATA1 (only used for OUT tokens in host mode).  
’1’ = Synchronize with the SOF transfer when operating in FS only.  
The SL811HS uses bit 5 to enable transfer of a data packet after a SOF packet is transmitted.  
When bit 5 = ‘1’, the next enabled packet is sent after next SOF. If bit 5 = ‘0’ the next packet  
is sent immediately if the SIE is free. If operating in low speed, do not set this bit.  
4
3
2
1
ISO  
When set to ’1’, this bit allows Isochronous mode for this packet.  
Bit 3 is reserved for future use.  
Reserved  
Direction  
Enable  
When equal to ’1’ transmit (OUT). When equal to ’0’ receive (IN).  
If Enable = ’1’, this bit allows transfers to occur. If Enable = ’0’, USB transactions are ignored.  
The Enable bit is used in conjunction with the Arm bit (bit 0 of this register) for USB transfers.  
0
Arm  
Allows enabled transfers when Arm = ’1’. Cleared to ’0’ when transfer is complete (when  
Done Interrupt is asserted).  
Once the other SL811HS Control registers are configured (registers 01h-04h or 09h-0Ch) the Host Control register is programmed to  
initiate the USB transfer. This register initiates the transfer when the Enable and Arm bit are set as described above.  
USB-A/USB-B Host Base Address [Address = 01h, 09h] .  
Table 4. USB-A/USB-B Host Base Address Definition [Address 01h, 09h]  
Bit 7  
Bit 6  
Bit 5  
Bit 4  
Bit 3  
Bit 2  
Bit 1  
Bit 0  
HBADD7  
HBADD6  
HBADD5  
HBADD4  
HBADD3  
HBADD2  
HBADD1  
HBADD0  
The USB-A/B Base Address is a pointer to the SL811HS memory buffer location for USB reads and writes. When transferring data  
OUT (Host to Device), the USB-A and USB-B Host Base Address registers can be set up before setting ARM on the USB-A or USB-B  
Host Control register. When using a double buffer scheme, the Host Base Address could be set up with the first buffer used for DATA0  
data and the other for DATA1 data.  
Document 38-08008 Rev. *F  
Page 7 of 32  
[+] Feedback  
 复制成功!