Electronic Components Datasheet Search
  English  ▼

X  

PCI1420 Datasheet(PDF) 39 Page - Texas Instruments

Click here to check the latest version.
Part # PCI1420
Description  PC Card Controllers
PDF  137 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  TI [Texas Instruments]
Direct Link  http://www.ti.com
Logo TI - Texas Instruments

PCI1420 Datasheet(HTML) 39 Page - Texas Instruments

Back Button PCI1420 Datasheet HTML 35Page - Texas Instruments PCI1420 Datasheet HTML 36Page - Texas Instruments PCI1420 Datasheet HTML 37Page - Texas Instruments PCI1420 Datasheet HTML 38Page - Texas Instruments PCI1420 Datasheet HTML 39Page - Texas Instruments PCI1420 Datasheet HTML 40Page - Texas Instruments PCI1420 Datasheet HTML 41Page - Texas Instruments PCI1420 Datasheet HTML 42Page - Texas Instruments PCI1420 Datasheet HTML 43Page - Texas Instruments Next Button
Zoom Inzoom in Zoom Outzoom out
 39 / 137 page
background image
3–9
Two socket function dependent PCI configuration header registers that are critical for DDMA are the socket DMA
register 0 (see Section 4.35) and the socket DMA register 1 (see Section 4.36). Distributed DMA is enabled through
socket DMA register 0 and the contents of this register configure the PC Card-16 terminal (SPKR, IOIS16, or INPACK)
which is used for the DMA request signal, DREQ. The base address of the DDMA slave registers and the transfer
size (bytes or words) are programmed through the socket DMA register 1. Refer to the programming model and
register descriptions for details.
Table 3–3. Distributed DMA Registers
TYPE
REGISTER NAME
DMA
BASE ADDRESS
OFFSET
R
Reserved
Page
Current address
00h
W
Reserved
Page
Base address
R
Reserved
Reserved
Current count
04h
W
Reserved
Reserved
Base count
R
N/A
Reserved
N/A
Status
08h
W
Mode
Reserved
Request
Command
R
Multichannel
Reserved
N/A
Reserved
0Ch
W
Mask
Reserved
Master clear
Reserved
The DDMA registers contain control and status information consistent with the 8237 DMA controller; however, the
register locations are reordered and expanded in some cases. While the DDMA register definitions are identical to
those in the 8237 DMA controller of the same name, some register bits defined in the 8237 DMA controller do not
apply to distributed DMA in a PCI environment. In such cases, the PCI1420 implements these obsolete register bits
as read-only, nonfunctional bits. The reserved registers shown in Table 3–3 are implemented as read-only and return
0s when read. Write transactions to reserved registers have no effect.
The DDMA transfer is prefaced by several configuration steps that are specific to the PC Card and must be completed
after the PC Card is inserted and interrogated. These steps include setting the proper DREQ signal assignment,
setting the data transfer width, and mapping and enabling the DDMA register set. As discussed above, this is done
through socket DMA register 0 and socket DMA register 1. The DMA register set is then programmed similarly to an
8237 controller, and the PCI1420 awaits a DREQ assertion from the PC Card requesting a DMA transfer.
DMA writes transfer data from the PC Card-to-PCI memory addresses. The PCI1420 accepts data 8 or 16 bits at a
time, depending on the programmed data width, and then requests access to the PCI bus by asserting its REQ signal.
Once the PCI bus is granted in an idle state, the PCI1420 initiates a PCI memory write command to the current
memory address and transfers the data in a single data phase. After terminating the PCI cycle, the PCI1420 accepts
the next byte(s) from the PC Card until the transfer count expires.
DMA reads transfer data from PCI memory addresses to the PC Card application. Upon the assertion of DREQ, the
PCI1420 asserts REQ to acquire the PCI bus. Once the bus is granted in an idle state, the PCI1420 initiates a PCI
memory read operation to the current memory address and accepts 8 or 16 bits of data, depending on the
programmed data width. After terminating the PCI cycle, the data is passed onto the PC Card. After terminating the
PC Card cycle, the PCI1420 requests access to the PCI bus again until the transfer count has expired.
The PCI1420 target interface acts normally during this procedure and accepts I/O reads and writes to the DDMA
registers. While a DDMA transfer is in progress and the host resets the DMA channel, the PCI1420 asserts TC and
ends the PC Card cycle(s). TC is indicated in the DMA status register (see Section 7.5). At the PC Card interface,
the PCI1420 supports demand mode transfers. The PCI1420 asserts DACK during the transfer unless DREQ is
deasserted before TC. TC is mapped to the OE PC Card terminal for DMA write operations and is mapped to WE
PC Card terminal for DMA read operations. The DACK signal is mapped to the PC Card REG signal in all transfers,
and the DREQ terminal is routed to one of three options which is programmed through socket DMA register 0.



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 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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