| 数据搜索系统,热门电子元器件搜索 |
|
AM486DX2 数据表(PDF) 27 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM486DX2 数据表(HTML) 27 Page - Advanced Micro Devices |
|
27 / 67 page ![]() Am5X86 Microprocessor 27 AMD PRELIMINARY 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. Step 3 Two clock cycles after EADS is asserted, HITM becomes valid, and is 0 because the line is modified. Step 4 In the next clock the core system logic deasserts the HOLD signal in response to the HITM = 0. The core system logic backs off the current bus master at the same time so that the micropro- cessor can access the bus. HOLD can be re- asserted immediately after ADS is asserted for burst cycles. Step 5 The snooping cache starts its write-back of the modified line by asserting ADS = 0, CACHE =0, and W/R = 1. The write access is a burst write. The number of clock cycles between deassert- ing HOLD to the snooping cache and first as- serting ADS for the write-back cycles can vary. In this example, it is one clock cycle, which is the shortest possible time. Regardless of the number of clock cycles, the start of the write- back is seen by ADS going Low. Step 6 The write-back access is finished when BLAST and BRDY both are 0. Step 7 In the clock cycle after the final write-back ac- cess, the processor drives HITM back to 1. Step 8 HOLD is sampled by the microprocessor. Step 9 A minimum of 1 clock cycle after the completion of the pending access, HLDA transitions to 1, acknowledging the HOLD request. Step 10 The core system logic removes hold-off control to the external bus master. This allows the ex- ternal bus master to immediately retry the abort- ed access. ADS is strobed Low, which generates EADS Low in the same clock cycle. Step 11 The bus master restarts the aborted access. EADS and INV are applied to the microproces- sor as before. This starts another snoop cycle. The status of the addressed line is now either shared (INV = 0) or is changed to invalid (INV = 1). 4.8.5.1 HOLD/HLDA Write-Back Design Considerations When designing a write-back cache system that uses HOLD/HLDA as the bus arbitration method, the follow- ing considerations must be observed to ensure proper operation (see Figure 10). HLDA CLK ADS BLAST BRDY HOLD Valid Hold Assertion Figure 10. Valid HOLD Assertion During Write-Back HITM |
|
链接网址 |
| 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 |