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

PDIUSBD12PW 参数 Datasheet PDF下载

PDIUSBD12PW图片预览
型号: PDIUSBD12PW
PDF下载: 下载PDF文件 查看货源
内容描述: 与并行总线nullUSB接口设备 [nullUSB interface device with parallel bus]
分类和应用: 外围集成电路光电二极管数据传输时钟
文件页数/大小: 35 页 / 787 K
品牌: PHILIPS [ NXP SEMICONDUCTORS ]
 浏览型号PDIUSBD12PW的Datasheet PDF文件第11页浏览型号PDIUSBD12PW的Datasheet PDF文件第12页浏览型号PDIUSBD12PW的Datasheet PDF文件第13页浏览型号PDIUSBD12PW的Datasheet PDF文件第14页浏览型号PDIUSBD12PW的Datasheet PDF文件第16页浏览型号PDIUSBD12PW的Datasheet PDF文件第17页浏览型号PDIUSBD12PW的Datasheet PDF文件第18页浏览型号PDIUSBD12PW的Datasheet PDF文件第19页  
Philips Semiconductors
PDIUSBD12
USB interface device with parallel bus
Set DMA command: bit allocation
Symbol
ENDPOINT INDEX 5
INTERRUPT ENABLE
Description
A ‘1’ allows for an interrupt to be generated whenever
the endpoint buffer is validated (see
Section 11.3.8
“Validate buffer”
command). Normally turned off for
DMA operation to reduce unnecessary CPU servicing.
the endpoint buffer contains a valid packet. Normally
turned off for DMA operation to reduce unnecessary
CPU servicing.
A ‘0’ signifies a normal interrupt pin mode where an
interrupt is generated as a logical OR of all the bits in
the interrupt registers. A ‘1’ signifies that the interrupt
will occur when Start of Frame clock (SOF) is seen on
the upstream USB bus. The other normal interrupts are
still active.
When this bit is set to ‘1’, the DMA operation will
automatically restart.
This bit determines the direction of data flow during a
DMA transfer. A ‘1’ means external shared memory to
PDIUSBD12 (DMA Write); a ‘0’ means PDIUSBD12 to
the external shared memory (DMA Read).
Writing a ‘1’ to this bit will start DMA operation through
the assertion of pin DMREQ. The main endpoint buffer
needs to be full (for DMA Read) or empty (for DMA
Write) before DMREQ will be asserted. In a single
cycle DMA mode, the DMREQ is deactivated upon
receiving DMACK_N. In burst mode DMA, the DMREQ
is deactivated after the number of burst is exhausted.
It is then asserted again for the next burst. This process
continues until EOT_N is asserted together with
DMACK_N and either RD_N or WR_N, which will reset
this bit to ‘0’ and terminate the DMA operation. The
DMA operation can also be terminated by writing a
‘0’ to this bit.
Selects the burst length for DMA operation:
00 Single-cycle DMA
01 Burst (4-cycle) DMA
10 Burst (8-cycle) DMA
11 Burst (16-cycle) DMA
Table 7:
Bit
7
6
ENDPOINT INDEX 4
INTERRUPT ENABLE
5
INTERRUPT PIN
MODE
4
3
AUTO RELOAD
DMA DIRECTION
2
DMA ENABLE
1 to 0
DMA BURST
11.3 Data flow commands
Data flow commands are used to manage the data transmission between the USB
endpoints and the external microcontroller. Much of the data flow is initiated via an
interrupt to the microcontroller. The microcontroller utilizes these commands to
access and determine whether the endpoint FIFOs have valid data.
11.3.1 Read interrupt register
Code (Hex) —
F4
Transaction —
read 2 bytes
9397 750 09238
© Koninklijke Philips Electronics N.V. 2001. All rights reserved.
Product data
Rev. 08 — 20 December 2001
15 of 35