| 전자부품 데이터시트 검색엔진 |
|
AM486DX2 데이터시트(PDF) 25 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM486DX2 데이터시트(HTML) 25 Page - Advanced Micro Devices |
|
25 / 67 page ![]() Am5X86 Microprocessor 25 AMD PRELIMINARY 4.8.3 External Bus Master Snooping Actions The following scenarios describe the snooping actions of an external bus master. 4.8.3.1 Snoop Miss Scenario: A snoop of the on-chip cache does not hit a line, as shown in Figure 6. Step 1 The microprocessor is placed in Snooping mode with HOLD. HLDA must be High for a minimum of one clock cycle before EADS as- sertion. In the fastest case, this means that HOLD was asserted one clock cycle before the HLDA response. Step 2 EADS and INV are applied to the microproces- sor. If INV is 0, a read access caused the snoop- ing cycle. If INV is 1, a write access caused the snooping cycle. Step 3 Two clock cycles after EADS is asserted, HITM becomes valid. Because the addressed line is not in the snooping cache, HITM is 1. 4.8.3.2 Snoop Hit to a Non-Modified Line Scenario: The snoop of the on-chip cache hits a line, and the line is not modified (see Figure 7). Step 1 The microprocessor is placed in Snooping mode with HOLD. HLDA must be High for a minimum of one clock cycle before EADS as- sertion. In the fastest case, this means that HOLD was asserted one clock cycle before the HLDA response. Step 2 EADS and INV are applied to the microproces- sor. If INV is 0, a read access caused the snoop- ing cycle. If INV is 1, a write access caused the snooping cycle. Step 3 Two clock cycles after EADS is asserted, HITM becomes valid. In this case, HITM is 1. 4.8.4 Write-Back Case Scenario: Write-back accesses are always burst writes with a length of four 32-bit words. For burst writes, the burst always starts with the microprocessor line offset at 0. HOLD must be deasserted before the write-back can be performed (see Figure 8). Step 1 HOLD places the microprocessor in Snooping mode. HLDA must be High for a minimum of one clock cycle before EADS assertion. In the fastest case, this means that HOLD asserts one clock cycle before the HLDA response. Step 2 EADS and INV are asserted. If INV is 0, snoop- ing is caused by a read access. If INV is 1, snooping is caused by a write access. EADS is not sampled again until after the modified line is written back to memory. It is detected again as early as in Step 11. EADS External bus master’s BOFF signal HLDA Data HOLD HITM ADS INV BRDY BLAST W/R M/IO ADR CLK valid n n n n+4 n+8 n+12 n+1 valid n Figure 8. Snoop That Hits a Modified Line (Write-Back) Note: The circled numbers in this figure represent the steps in section 4.8.4. 2 3 1 7 8 9 10 6 5 11 floating/tri-stated CACHE floating/tri-stated 4 n+8 n+4 |
|
링크 URL |
| ALLDATASHEET 가 귀하에 도움이 되셨나요? [ DONATE ] |
Alldatasheet는? | 광고문의 | 운영자에게 연락하기 | 개인정보취급방침 | 링크 투 데이터시트 | 링크교환 | 제조사별 검색 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 |