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

ISP1362BD 参数 Datasheet PDF下载

ISP1362BD图片预览
型号: ISP1362BD
PDF下载: 下载PDF文件 查看货源
内容描述: 单芯片通用串行总线- The-Go的控制器 [Single-chip Universal Serial Bus On-The-Go controller]
分类和应用: 控制器
文件页数/大小: 150 页 / 621 K
品牌: NXP [ NXP ]
 浏览型号ISP1362BD的Datasheet PDF文件第50页浏览型号ISP1362BD的Datasheet PDF文件第51页浏览型号ISP1362BD的Datasheet PDF文件第52页浏览型号ISP1362BD的Datasheet PDF文件第53页浏览型号ISP1362BD的Datasheet PDF文件第55页浏览型号ISP1362BD的Datasheet PDF文件第56页浏览型号ISP1362BD的Datasheet PDF文件第57页浏览型号ISP1362BD的Datasheet PDF文件第58页  
ISP1362  
Single-chip USB OTG controller  
Philips Semiconductors  
13.3.4 Endpoint initialization  
In response to the standard USB request Set Interface, the rmware must program all  
the 16 ECRs of the DC in sequence (see Table 14), whether endpoints are enabled  
or not. The hardware then automatically allocates buffer memory storage space.  
If all endpoints have been successfully congured, the rmware must return an empty  
packet to the control IN endpoint to acknowledge success to the host. If there are  
errors in the endpoint conguration, the rmware must stall the control IN endpoint.  
When reset by hardware or by the USB bus occurs, the DC disables all endpoints and  
clears all ECRs, except the control endpoint which is xed and always enabled.  
An endpoint initialization can be done at any time. It is, however, valid only after  
enumeration.  
13.3.5 Endpoint I/O mode access  
When an endpoint event occurs (a packet is transmitted or received), the associated  
endpoint interrupt bits (EPn) of the DcInterrupt register (IR) are set by the SIE. The  
rmware then responds to the interrupt and selects the endpoint for processing.  
The endpoint interrupt bit is cleared by reading the DcEndpointStatus register (ESR).  
The ESR also contains information on the status of the endpoint buffer.  
For an OUT (= receive) endpoint, the packet length and packet data can be read from  
the DC by using the Read Buffer command. When the whole packet has been read,  
the rmware sends a Clear Buffer command to enable the reception of new packets.  
For an IN (= transmit) endpoint, the packet length and data to be sent can be written  
to the DC by using the Write Buffer command. When the whole packet has been  
written to the buffer, the rmware sends a Validate Buffer command to enable data  
transmission to the host.  
13.3.6 Special actions on control endpoints  
Control endpoints require special rmware actions. The arrival of a Set-up packet  
ushes the IN buffer and disables the Validate Buffer and Clear Buffer commands for  
the control IN and OUT endpoints. The microprocessor needs to re-enable these  
commands by sending an Acknowledge Set-up command to both the control  
endpoints.  
This ensures that the last Set-up packet stays in the buffer and that no packets can be  
sent back to the host until the microprocessor has explicitly acknowledged that it has  
received the Set-up packet.  
13.4 DC direct memory access (DMA) transfer  
DMA is a method to transfer data from one location to another in a computer system,  
without intervention of the CPU. Many different implementations of DMA exist.  
The DC supports the 8237 compatible mode.  
8237 compatible mode: based on the DMA subsystem of the IBM personal  
computers (PC, AT and all its successors and clones); this architecture uses the  
Intel 8237 DMA controller and has separate address spaces for memory and I/O.  
9397 750 12337  
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.  
Product data  
Rev. 03 06 January 2004  
54 of 150  
 复制成功!