| поискавой системы для электроныых деталей |
|
82375EB датащи(PDF) 99 Page - Intel Corporation |
|
|
|||||||||||||||||||||||||||||
82375EB датащи(HTML) 99 Page - Intel Corporation |
|
99 / 131 page ![]() 82375EBSB During flushing strong ordering is preserved at the Dword level (ie the Dwords are flushed to PCI memory in the same order that they were written into the Line Buffer) Note however that strong ordering is not pre- served at the byte or word levels (ie even if byte or word transfers were used by the EISAISA master or DMA to sequentially write to a Dword within a Line Buffer all of the bytes in the resulting Dword boundary are simultaneously flushed to PCI memory) Because strong ordering is not preserved within a Dword boundary care should be used when accessing memory-mapped IO devices If the order of byte or word writes to a memory-mapped IO device needs to be preserved buffered accesses should not be used By locating memory-mapped IO devices in the four pro- grammable EISA-to-PCI memory regions buffering to these devices can be selectively disabled 612 READ STATE If a Line Buffer contains valid read data it is in a read state Read data is placed in the Line Buffer by two PCEB mechanisms - fetching and prefetching Data is placed in the Line Buffer on demand (fetching) when the data is requested by a read operation from the EISAISA master or DMA The PCEB also prefetches data that has not been explicitly requested but is anticipated to be requested Once in the Line Buffer data is either read by the EISAISA master or DMA (and then invalidated) or invalidated without being read Read data is invali- dated when data in the Line Buffer is read (transferred to the EISAISA master or DMA) This prevents reading of the same data more than once a subsequent read is a line miss (not to the previously accessed Line Buffer) Valid data in the current Line Buffer is invalidated If a new line had been prefetched during access to the current line data in the prefetched line is not invalidated unless the access also misses this line In this case the data in the prefetched line is invalidated a subsequent cycle is a write Data in all Line Buffers are invalidated If the requested data is in the Line Buffer a line hit occurs and the PCEB transfers the data to the EISAISA master or DMA (and invalidates the hit data in the buffer) If EISA Bus reads hit two consecutive line address- es the PCEB prefetches the next sequential line of data from PCI memory (using a PCI Bus burst transfer) This prefetch occurs concurrently with EISA Bus reads of data in the already fetched Line Buffer If consecu- tive addresses are not accessed the PCEB does not prefetch the next line A line miss occurs if the requested data is not in the Line Buffer If a line miss occurs the PCEB invalidates data in the missed Line Buffer If the requested data is in a prefetched line the read is serviced If a line was not prefetched or the read missed the prefetched line the PCEB invalidates any prefetched data and fetches the Dword containing the requested data During this fetch the PCEB holds off the EISAISA master or DMA with wait states (by negating EXRDY) When the requested data is in the Line Buffer it is transferred to the EISA Bus Simultaneously with the EISA Bus transfer the PCEB prefetches the rest of the line data (Dwords whose addresses are within the line and above the Dword address of the requested data) The Dword contain- ing the requested data and the rest of the Dwords in the line (located at higher addresses) are fetched from PCI memory using a burst transfer unless the requested data is in the last Dword of a line In this case a single cycle read occurs on the PCI Bus For purposes of data read operations all four 4-Dword buffers are used to form two 8-Dword lines (32 bytes each) There are only tow address pointers one for each line Fetching fractions of a line is accomplished as described above (ie starting from the first requested Dword) The MSBURST input signal is used to supplement control of the prefetch sequence The MSBURST signal is activated only when an EISA master desires to do burst transfers to access sequential data (although this is not an absolute EISA rule ie theoretically the data can be non-sequential after an EISA slave indicates its ability via SLBURST ) This will occur during the first data transfer 99 |
|
ссылки URL |
| Вашему бизинису помогли Аллдатащит? [ DONATE ] |
Что такое Аллдатащит | реклама | контакт | Конфиденциальность | Ссылка на техническое описание | обмен ссыками | поиск по производителю All Rights Reserved©Alldatasheet.com |
| 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 |