Intel 80219 Specification

Download Specification update of Intel 80219 Computer Hardware for Free or View it Online on All-Guides.com.

Brand: Intel

Category: Computer Hardware

Type: Specification update for Intel 80219

Pages: 30

Download Intel 80219 Specification update

Intel 80219 Specification update - Page 1
1
Intel 80219 Specification update - Page 2
2
Intel 80219 Specification update - Page 3
3
Intel 80219 Specification update - Page 4
4
Intel 80219 Specification update - Page 5
5
Intel 80219 Specification update - Page 6
6
Intel 80219 Specification update - Page 7
7
Intel 80219 Specification update - Page 8
8
Intel 80219 Specification update - Page 9
9
Intel 80219 Specification update - Page 10
10
Intel 80219 Specification update - Page 11
11
Intel 80219 Specification update - Page 12
12
Intel 80219 Specification update - Page 13
13
Intel 80219 Specification update - Page 14
14
Intel 80219 Specification update - Page 15
15
Intel 80219 Specification update - Page 16
16
Intel 80219 Specification update - Page 17
17
Intel 80219 Specification update - Page 18
18
Intel 80219 Specification update - Page 19
19
Intel 80219 Specification update - Page 20
20
Intel 80219 Specification update - Page 21
21
Intel 80219 Specification update - Page 22
22
Intel 80219 Specification update - Page 23
23
Intel 80219 Specification update - Page 24
24
Intel 80219 Specification update - Page 25
25
Intel 80219 Specification update - Page 26
26
Intel 80219 Specification update - Page 27
27
Intel 80219 Specification update - Page 28
28
Intel 80219 Specification update - Page 29
29
Intel 80219 Specification update - Page 30
30
28 Specification Update
Intel
®
80219 General Purpose PCI Processor
Specification Clarifications
6. In-order Delivery not guaranteed for data blocks described by a single DMA
descriptor
Issue: In-order delivery is not guaranteed for data blocks described by a single DMA descriptor that
crosses a 1 KB boundary. This may result in out of order execution of the DMA transfer. When
multiple DMA descriptors are used the ordering is maintained with respect to the blocks described
by each descriptor. When ordering is important, the ordering needs to be maintained by splitting
the relevant pieces of data into multiple DMA descriptors.
Example A 100 byte DMA transfer described by a single descriptor with a source address of
0x3ff8. Since each DMA channel has two 1 KB buffers, the DMA unit breaks this
transaction at the 1 KB boundary. Therefore, the first buffer might fetch the 8 bytes
from 0x3ff8-0x3fff and the second buffer might fetch the remaining 92 byes from
0x4000-0x405C. Both buffers have the ability to access the internal bus, without
preference (i.e., either buffer may gain access first). Therefore, it is possible the
92 bytes of data after the 1 KB boundary could be transferred to the destination
before the first 8 bytes. However, the transaction is completed and all data has been
copied to the correct address when the descriptor completes (i.e., descriptors are
not completed out of order).
Status: When a data delivery sequence is required, descriptors should be used to ensure sequenced arrival
(e.g., in the example above), break the data into blocks then use multiple descriptors linked in the
correct order to ensure sequential data delivery.
7. Writing to reserved registers can cause unexpected behavior
Issue: The Intel® 80219 General Purpose PCI Processor contains several reserved registers. The Intel®
80219 General Purpose PCI Processor Developer’s Manual (Section 15.5 Table 273) states that
memory map register locations FFFFE800H - FFFFE8FFH are reserved. Writing to these can cause
the processor to enter an undesired state.
Status: NoFix.