| 数据搜索系统,热门电子元器件搜索 |
|
AM486DX2 数据表(PDF) 29 Page - Advanced Micro Devices |
|
|
|||||||||||||||||||||||||||||
AM486DX2 数据表(HTML) 29 Page - Advanced Micro Devices |
|
29 / 67 page ![]() Am5X86 Microprocessor 29 AMD PRELIMINARY 10 9 Data HITM EADS INV Read BRDY AHOLD BLAST ADS W/R M/IO ADR CLK W n+4 W n W n+8 W n+C Figure 12. Snoop Hit Cycle with Write-Back Note: The circled numbers in this figure represent the steps in section 4.8.5.3. 1 7 8 5 4 6 3 2 CACHE from CPU to CPU from CPU Step 8 As an example, AHOLD is now removed. In the next clock cycle, the current address of the write-back access is driven onto the address bus. Step 9 The write-back access is finished when BLAST and BRDY both transition to 0. Step 10 In the clock cycle after the final write-back access, the snooping cache drives HITM back to 1. The status of the snooped and written-back line is now either shared (INV = 0) or is changed to invalid (INV = 1). 4.8.6 Reordering of Write-Backs (AHOLD) with BOFF As seen previously, the Bus Interface Unit (BIU) com- pletes the processor-initiated access first if the snooping access occurs after the start of the processor-initiated access. If the HITM signal occurs one clock cycle before the ADS = 0 of the processor-initiated access, the write- back receives priority and is executed first. However, if the snooping access is executed after the start of the processor-initiated access, there is a methodology to reorder the access order. The BOFF signal delays outstanding processor-initiated cycles so that a snoop write-back can occur immediately (see Figure 13). Scenario: If there are outstanding processor-initiated cycles on the bus, asserting BOFF clears the bus pipe- line. If a snoop causes HITM to be asserted, the first cycle issued by the microprocessor after deassertion of BOFF is the write-back cycle. After the write-back cycle, it reissues the aborted cycles. This translates into the following sequence: Step 1 The processor starts a cacheable burst read cycle. Step 2 One clock cycle later, AHOLD is asserted. This switches the address bus into an input one clock cycle after AHOLD is asserted. Step 3 Two clock cycles after AHOLD is asserted, the EADS and INV signals are asserted to start the snooping cycle. Step 4 Two clock cycles after EADS is asserted, HITM becomes valid. The line is modified, therefore HITM = 0. Step 5 Note that the processor-initiated access is not completed because BLAST = 1. Step 6 With HITM going Low, the core system logic asserts BOFF in the next clock cycle to the snooping processor to reorder the access. BOFF overrides BRDY. Therefore, the partial read is not used. It is reread later. |
|
链接网址 |
| 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 |