VIA Cyrix MII Processor

 

A smart PC buy means getting the best performance for an affordable price. That's the value you'll get with a computer featuring the VIA Cyrix® MII™ processor!

The VIA Cyrix® MII™ processor delivers all the performance you need to handle all your computing and communications needs -- from surfing the Internet and playing the most exciting new games to running all a full range of productivity applications in the home or the office.

Available at speeds of up to PR433, the VIA Cyrix® MII™ processor's powerful design enhancements increase bandwidth and improve performance. And with MMX™ enhanced technology, the VIA Cyrix® MII™ processor brings your multimedia applications to life with brilliant images and crystal clear sound.

Fully compatible with Windows® 95 and 98, the VIA Cyrix® MII™ delivers proven technology for reliable, quality computing you can count on. Whether you're buying a PC for the office or your first home PC or Internet Appliance, the VIA Cyrix® MII™ processor makes it a smart buy - premium performance at an affordable price.

VIA Cyrix®MII®Processor Brief

Enhanced High-Performance Processor

The VIA Cyrix®MII®processor is an enhanced processor with high-speed performance. This processor has a 64K unified write-back cache, a two-level TLB and a 512-entry BTB. The VIA Cyrix®MII®processor contains a scratchpad RAM feature, supports performance monitoring, and allows caching of both SMI code and SMI data. It delivers high 16- and 32-bit performance while running Windows®95, Windows® 98, Windows®2000, Windows®NT, OS/2, DOS, Linux, UNIX, and other operating systems. The VIA Cyrix®MII®processor achieves top performance through the use of two optimized superpipelined integer units, an on-chip floating point unit, and a 64Kbyte unified write-back cache. The superpipelined architecture reduces timing constraints and increase frequency scalability. Advanced architectural techniques include register renaming, out-of-order completion, data dependency removal, branch prediction and speculative execution.

 
Technical Specifications
Clocking 2x, 2.5x, 3x, 3.5x, 4x flexible core/bus clock ratios
L1 Cache 64-KByte; write-back; 4-way associative, unified instruction and data; dual port address
Bus 64-bit external data bus; 32-bit pipelined address bus
Pin/Socket Socket 7 pinout compatible (P55C)
Compatibility Compatible with Windows®95, Windows NT, Windows, UNIX, OS/2 and many other operating systems; runs thousands of 16-bit and 32-bit applications as well as the latest MMX™ enhanced software.
Floating Point Unit 80-bit with 64-bit interface; parallel execution; x87 instruction set; IEEE-754 compatible
Voltage 2.9-volt core with 3.3-volt I/O
Power
Management
System
Management Mode (SMM); hardware suspend; FPU auto-idle

nhanced Seventh-Generation Architecture
- VIA Cyrix®MII®- PR300 - PR433
- 64K 4-Way Unified Write-Back Cache
- 2 Level TLB (16 Entry L1, 384 Entry L2)
- Branch Prediction with a 512-entry BTB
- Enhanced Memory Management Unit
- Scratchpad RAM in Unified Cache
- Optimized for both 16- and 32-Bit Code
- High Performance 80-Bit FPU

X86 Instruction Set Includes MMX®Instructions
- Compatible with MMX®Technology
- Runs Windows®95, Windows®98, Windows®3.x,   Windows® NT, DOS, Linux, UNIX® OS/2® Solaris ®   and other leading operating systems

Other Features
- Socket 7 Compatible - 2.9 V Core and 2.2 V Core, 3.3 V   I/O
- Flexible Core/Bus Clock Ratios (2x, 2.5x, 3x, 3.5x)
- Leverages Existing Socket Infrastructure

Architecture Overview
The VIA Cyrix®MII®processor is based on the proven 6x86 core and is superscalar in that it contains two separate pipelines that allow multiple instructions to be processed at the same time. The use of advanced processing technology and superpipelining (increased number of pipeline stages) allow the VIA Cyrix®MII®processor to achieve high clocks rates. Through the use of unique architectural features, the VIA Cyrix®MII®processor eliminates many data dependencies and resource conflicts, resulting in optimal performance for both 16-bit and 32-bit x86 software. For maximum performance, the VIA Cyrix® MII®processor contains two caches, a large unified 64 Kbyte 4-way set associative write-back cache and a small high speed instruction line cache. To provide support for multimedia operations, the cache can be turned into a scratchpad RAM memory on a line by line basis. The cache area set aside as scratchpad memory acts as a private memory for the CPU and does not participate in cache operations. Within the VIA Cyrix®MII®processor there are two TLBs, the main L1 TLB and the larger L2 TLB. The direct-mapped L1 TLB has 16 entries and the 6-way associative L2 TLB has 384 entries. The on-chip FPU has been enhanced to process MMX®instructions as well as the floating point instructions. Both types of instructions execute in parallel with integer instruction processing. To facilitate FPU operations, the FPU features a 64-bit data interface, a four-deep instruction queue and a six-deep store queue.

The processor operates using a split rail power design. The core runs on a 2.9 or 2.2 volt power supply, to minimize power consumption. External signal level compatibility is maintained by using a 3.3 volt power supply for the I/O interface. For mobile systems and other power sensitive applications, the VIA Cyrix®MII®processor incorporates low power suspend mode, stop clock capability, and system management mode (SMM).

Functional Blocks
The VIA Cyrix®MII®processor consists of four major functional blocks:

  • Memory Management Unit
  • CPU Core
  • Cache Unit
  • Bus Interface Unit

The CPU contains the superpipelined integer unit, the BTB (Branch Target Buffer) unit and the FPU (Floating Point Unit). The BIU (Bus Interface Unit) provides the interface between the external system board and the processor's internal execution units. During a memory cycle, a memory location is selected through the address lines (A31-A3 and BE7# -BE0#). Data is passed from or to memory through the data lines (D63-D0). Each instruction is read into 256-Byte Instruc-tion Line Cache. The Cache Unit stores the most recently used data and instructions to allow fast access to the information by the Integer Unit and FPU. The CPU core requests instructions from the Cache Unit. The received integer instructions are decoded by either the X or Y processing pipelines within the superpipelined integer unit. If the instruction is a MMX or FPU instruction it is passed to the floating point unit for processing. As required data is fetched from the 64-Kbyte unified cache. If the data is not in the cache it is accessed via the bus interface unit from main memory. The Memory Management Unit calculates physical addresses including addresses based on paging. Physical addresses are calculated by the Memory Management Unit and passed to the Cache Unit and the Bus Interface Unit (BIU).


所提及之品牌与产品皆属其对应之所有权人

本站硬件博物馆图片硬件论坛会员藏品图片均有版权,必须保留Logo、注明出处或取得所有者授权。

关于我|网站地图|联系我