| 数据搜索系统,热门电子元器件搜索 |
|
PM0044 数据表(PDF) 26 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
PM0044 数据表(HTML) 26 Page - STMicroelectronics |
|
26 / 162 page ![]() Pipelined execution PM0044 26/162 Doc ID 13590 Rev 3 5.4.2 Optimize pipeline example – execution from RAM In the example shown in Table 8, the RAM is accessed through an 8-bit bus. As a result, 12 cycles are required to fill the 96-bit pre-fetch buffer. Every 4 cycles, one word is loaded and stored in Fx. The decoding of the first word instruction can start only when the Fx word is filled. This occurs for example till the 4th cycle, and the first instruction (NEG A) can be decoded only at the 5th cycle. In case of read/write access to the RAM, the fetch is stalled. This occurs during the 6th cycle since RAM address 10 is read during the decode stage of XOR A, $10. Table 8. Optimize pipeline example – execution from RAM Add. Cycle 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 0xC000 NEG A 1 1 1 D D D D E 0xC001 XOR A, $10 11 2 D E 0xC003 LD A, #20 1 1 2 D D D D E 0xC005 SUB A,$1000 11 3 FS D E 0xC008 INC A 1 1 1 D D D D E 0xC009 LD XL, A 1 1 1 FS D E 0xC00A SRL A 1 1 1 D E 0xC00B SWAP A 1 1 1 D E 0xC00C SLA $15 1 1 2 D E 0xC00E CP A,#$FE 11 2 D E Table 9. Legend Symbol/Color Definition FFetch FS Fetch stalled DDecode D Decode stalled 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 |