数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

NET2890 数据表(PDF) 31 Page - List of Unclassifed Manufacturers

部件名 NET2890
功能描述  USB Interface Controller
PDF  73 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  ETC [List of Unclassifed Manufacturers]
网页  
标志 ETC - List of Unclassifed Manufacturers

NET2890 数据表(HTML) 31 Page - List of Unclassifed Manufacturers

Back Button NET2890 Datasheet HTML 27Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 28Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 29Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 30Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 31Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 32Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 33Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 34Page - List of Unclassifed Manufacturers NET2890 Datasheet HTML 35Page - List of Unclassifed Manufacturers Next Button
Zoom Inzoom in Zoom Outzoom out
 31 / 73 page
background image
Specification
NET2890 USB Interface Controller
____________________________________________________________________________________
NetChip Technology, Inc., 1999
335 Pioneer Way, Mountain View, California 94041
TEL (650) 526-1490
FAX (650) 526-1494
http://www.netchip.com
Rev 2.0, Draft 9, July 16, 1999
31
4.8.2 DMA Transfers from NET2890 to Local Bus
A Direct Memory Access (DMA) controller may be used on the local bus to transfer data to and from the
NET2890. For host to device transfers, the local and host CPUs first arrange to transfer a block of data from
host memory to local shared memory. The local CPU then programs the DMA controller for fly-by demand
mode transfers. In this mode, transfers occur only when the NET2890 requests them, and the data is read
from one of the NET2890 endpoint FIFOs and written into local memory during the same bus transaction.
The DMA address counter is programmed to point to the destination memory block in local shared memory,
and the byte count to the number of bytes in the block to be transferred.
After the DMA controller has been programmed, the DMA Request Enable bit is set in the NET2890. The
USB host performs OUT data transactions over the USB bus to an endpoint’s FIFO in the NET2890.
As long as there is data available in the selected endpoint’s FIFO, the NET2890 will request local DMA
transfers by asserting DRQ. The DMA controller then requests the local bus from the local CPU. After the
DMA controller has been granted the bus, it drives a valid memory address and asserts DACK#, IOR#, and
MEMW#, thus transferring a byte from an endpoint’s FIFO to local memory. The DMA transfers continue
until the DMA byte count reaches zero. If the EOT# pin is asserted during the last DMA transfer, the EOT
Interrupt status bit will be set. If this interrupt is enabled, the local interrupt IRQ# pin is asserted.
4.8.3 DMA Transfers from Local Bus to NET2890
For device to host transfers, the local and host CPUs first arrange to transfer a block of data from local
memory to host memory. The local CPU then programs the DMA controller for fly-by demand mode
transfers. In this mode, transfers occur only when the NET2890 requests them, and the data is read from
local memory and written into the selected endpoint’s FIFO during the same bus transaction. The DMA
address counter is programmed to point to the source memory block in local memory, and the byte count to
the number of bytes in the block to be transferred. After the DMA controller has been programmed, the
DMA Request Enable bit is set in the NET2890. As long as there is space available in the selected
endpoint’s FIFO, and the byte count is non-zero, the NET2890 will request DMA transfers by asserting
DRQ. The DMA controller then requests the local bus from the local CPU. After the DMA controller has
been granted the bus, it drives a valid memory address and asserts DACK#, MEMR#, and IOW#, thus
transferring a byte from memory to the endpoint’s FIFO.
The USB host sends an IN token to the NET2890 and starts an IN data transaction from the selected
endpoint’s FIFO. The DMA transfers continue until the DMA byte count reaches zero. If the EOT# pin is
asserted during the last DMA transfer, the EOT Interrupt status bit will be set. If this interrupt is enabled,
the local interrupt IRQ# pin is asserted.
A single DMA setup can be used to transfer multiple packets. The DMA Request signal (DRQ) is asserted
anytime there is space available in the FIFO. The endpoint’s maximum packet size registers control the
maximum number of bytes transmitted to the host in the packet.



Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com