| 数据搜索系统,热门电子元器件搜索 |
|
STLS2F02 数据表(PDF) 7 Page - STMicroelectronics |
|
|
|||||||||||||||||||||||||||||
STLS2F02 数据表(HTML) 7 Page - STMicroelectronics |
|
7 / 49 page ![]() STLS2F02 Introduction 7/49 The instruction pipeline allows fetch and coding of four instructions per cycle and dynamic issue of the decoded instructions to five fully-pipelined function components. The STLS2F02 uses out-of-order execution and an aggressive memory hierarchy design to maximize pipeline efficiency. Out-of-order execution is accomplished with a combination of register renaming, dynamic scheduling, and branch prediction techniques. The result is fewer pipeline stalls caused by WAR (write after read) and WAW (write after write) hazards, RAW (read after write) hazards, and control hazards. The STLS2F02 has a 64-entry physical register file for fixed- and floating-point register renaming, a 16-entry fixed-point reservation station, and a 16-entry floating-point reservation station that is responsible for out-of-order instruction issuing. A 64- entry ROQ (reorder queue) ensures that out-of-order executed instructions are committed in the program order. For precise branch prediction, a 16-entry BTB (branch target buffer), a 4K-entry BHT (branch history table), a 9-bit GHR (global history register), and a 4-entry RAS (return address stack) are used to record branch history information. The STLS2F02 memory hierarchy is also engineered for high performance. There is a 64 Kbyte instruction cache, a 64 Kbyte data cache, and a 512 Kbyte level-two cache, all four- way set associative. The on-chip DDR memory allows the STLS2F02 to achieve high memory bandwidth with low latency. The fully associative translation lookahead buffer (TLB) has 64 entries, each mapping an odd and even page. A 24-entry memory access queue contains a content-addressable memory for dynamic memory disambiguation and allows the STLS2F02 to implement out-of-order memory access, non-blocking cache, load speculation, and store forwarding. The STLS2F02 has two fixed-point functional units, two floating-point functional units, and one memory access unit. The floating-point units can also execute 32-bit or 64-bit fixed- point instructions and 8-bit or 16-bit SIMD fixed-point instructions through extension of the fmt field of the floating-point instructions. The SIMD unit extends the STLS2E02 with new XX SSE2 type instructions. The basic pipeline stages of the STLS2F02 include instruction fetch, pre-decode, decode, register rename, dispatch, issue, register read, execution, and commit. The STLS2F02 device: ● is manufactured in ST 90 nm CMOS technology. ● is an evolution of the STLS2E02 with enhanced I/O and memory accessing bandwidth and a software working frequency changing scheme. ● has a standard 32-bit PCI/PCI-X interface, a standard 64-bit DDR2 interface, an 8/16- bit local IO interface, a 4-bit GPIO interface. ● achieves a higher memory accessing bandwidth by utilizing a 64-bit DDR2 memory controller. Compared to its predecessor, the STLS2F02 provides better power management ability by using a software manageable working frequency changing scheme. The operating system can use this feature to change the processor frequency according to the workload. The STLS2F02 integrates a video accelerate module in its write data path to the PCI/PCI-X controller. Coupled with software drivers, the video accelerate module can transfer YUV format video data to RGB format and zoom automatically. This greatly reduces the processor's workload when the system utilizes a simple VGA controller. The cores are centered on a 2x2 AXI cross bar with 128-bit width data bus. The CPU core and PCI/PCI-X slave takes up two master ports, and the DDR2 controller one slave port. All other modules including the PCI/PCI-X master share one slave port. |
|
链接网址 |
| 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 |