| 数据搜索系统,热门电子元器件搜索 |
|
PM0044 数据表(PDF) 27 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0044 数据表(HTML) 27 Page - STMicroelectronics |
|
27 / 162 page ![]() PM0044 Pipelined execution Doc ID 13590 Rev 3 27/162 5.4.3 Pipeline with Call/Jump In the example shown in Table 10, a branch is taken after the JP/CALL instruction, and the fetched instruction(s) are lost (flush). New instructions must be fetched. 3 fetch sequences are required to refill the pre-fetch buffer. The fetch start depends on the instruction being executed. For a JP instruction, the fetch can start during the first cycle of the "dummy" execution. For the CALL instruction, it starts after the last cycle of the CALL execution. 5.4.4 Pipeline stalled The decode stage can be stalled when the execution lasts more than one cycle. The flush is due to the branch. Fetching the branch address is performed during the second execution cycle of the BTJF instruction. The Decode operation can also be stalled when the memory target is modified during the previous instruction. In the example given in Table 12, the INCW Y instruction writes the X Table 10. Example of pipeline with Call/Jump Add. Instruction Decode cycles Execute cycles lgth Cycle 1 23456 7 8 9 10 11 0xC000 INC A 1 1 1 F1 D E 0xC001 JP label 1 1 3 D E 0xC004 LDW X,[$5432.w] X X 4 F2 0xD010 label: NEG A 1 1 1 F1 D E 0xD011 CALL label2 1 2 3 D E E 0xD014 LDW X,[$5432.w] X X 4 F2 0xD018 LDW X,[$7895.w] X X 4 F3 FS 0xE030 label2: INCW X 1 1 1 F1 D E Table 11. Legend Symbol/Color Definition FFetch FS Fetch stalled DDecode EExecute |
|
链接网址 |
| 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 |