| 전자부품 데이터시트 검색엔진 |
|
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 |
|
링크 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 |