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

ISP1581BD,551 参数 Datasheet PDF下载

ISP1581BD,551图片预览
型号: ISP1581BD,551
PDF下载: 下载PDF文件 查看货源
内容描述: [IC UNIVERSAL SERIAL BUS CONTROLLER, PQFP64, 10 X 10 MM, 1.40 MM HEIGHT, PLASTIC, MS-026, SOT-314-2, LQFP-64, Bus Controller]
分类和应用: 时钟数据传输外围集成电路
文件页数/大小: 80 页 / 389 K
品牌: NXP [ NXP ]
 浏览型号ISP1581BD,551的Datasheet PDF文件第25页浏览型号ISP1581BD,551的Datasheet PDF文件第26页浏览型号ISP1581BD,551的Datasheet PDF文件第27页浏览型号ISP1581BD,551的Datasheet PDF文件第28页浏览型号ISP1581BD,551的Datasheet PDF文件第30页浏览型号ISP1581BD,551的Datasheet PDF文件第31页浏览型号ISP1581BD,551的Datasheet PDF文件第32页浏览型号ISP1581BD,551的Datasheet PDF文件第33页  
ISP1581  
Hi-Speed USB peripheral controller  
Philips Semiconductors  
9.4 DMA registers  
Two types of Generic DMA transfer and three types of IDE-specified transfer can be  
done by writing the proper opcode in the DMA Command Register. The control bits  
are given in Table 26 (Generic DMA transfers) and Table 27 (IDE-specified transfers).  
GDMA read/write (opcode = 00H/01H) — Generic DMA Slave mode; Depending on  
the MODE[1:0] bit set in the DMA configuration register, either the DACK signal or the  
DIOR/DIOW signals are used to strobe the data. These signals are driven by the  
external DMA Controller.  
GDMA slave mode can operate in either counter mode or EOT only mode.  
In counter mode, the DIS_XFER_CNT bit in the DMA configuration register must be  
set to logic 0. The DMA transfer counter register must be programmed before any  
DMA command is issued. The DMA transfer counter is set by writing from the LSByte  
to the MSByte (address: 34H to 37H). The DMA transfer count is updated internally  
only after the MSByte has been written. Once the DMA transfer is started, the transfer  
counter starts decrementing and upon reaching ‘0’, the DMA_XFER_OK bit is set  
and an interrupt is generated by the ISP1581. If the DMA master wants to terminate  
the DMA transfer, it can issue an EOT signal to the ISP1581. This EOT signal  
overrides the transfer counter and can terminate the DMA transfer at any time.  
In the EOT only mode, DIS_XFER_CNT has to be set to logic 1. Although the DMA  
transfer counter can still be programmed, it will not have any effect on the DMA  
transfer. DMA transfer will start once the DMA command is issued. Any of the  
following three ways will terminate this DMA transfer:  
Detecting an external EOT  
Detecting an internal EOT (short packet on an OUT token)  
Resetting the DMA.  
There are basically 3 interrupts programmable to differentiate the method of DMA  
termination; namely, the INT_EOT, EXT_EOT and the DMA_XFER_OK bits in the  
DMA Interrupt Reason register. Refer to Table 53 for details.  
MDMA (Master) read/write (opcode = 06H/07H) — Generic DMA Master mode;  
Depending on the MODE[1:0] bit set in the DMA configuration register, either the  
DACK signal or the DIOR/DIOW signals are used to strobe the data. these signals  
are driven by the ISP1581.  
In the Master mode, BURST[2:0],DIS_XFER_CNT in the DMA configuration register  
and the external EOT signal are not applicable. DMA transfer counter is always  
enabled and the DMA_XFER_OK bit is set to ‘1’ once the counter reaches ‘0’.  
PIO read/write (opcode = 04H/05H) — PIO mode for IDE transfers; the specification  
of this mode can be obtained from the ATA Specification Rev. 4. DIOR and DIOW are  
used as data strobes, IORDY can be used by the device to extend the PIO cycle.  
MDMA read/write (opcode = 06H/07H) — Multi word DMA mode for IDE transfers;  
the specification of this mode can be obtained from the ATA Specification Rev. 4.  
DIOR and DIOW are used as data strobes, while DREQ and DACK serve as  
handshake signals.  
9397 750 13462  
© Koninklijke Philips Electronics N.V. 2004. All rights reserved.  
Product data  
Rev. 06 — 23 December 2004  
28 of 79  
 复制成功!