Archives
 
 
 
  Special
 
 
 
  About Us
 
 
 

Newsletter
Free E-mail Newsletter from BYTE.com

 
    
           
Visit the home page Browse the four-year online archive Download platform-neutral CPU/FPU benchmarks Find information for advertisers, authors, vendors, subscribers

ArticlesSystem On a Chip


February 1998 / Cover Story / Disposable PCs / System On a Chip

The key to inexpensive Windows PCs is higher integration, and Cyrix is leading the way. Its MediaGX processor delivers Pentium-class integer performance while integrating the functions of an SVGA graphics card, a DRAM controller, a PCI controller, and other parts of the system core logic. A companion chip, the Cx5510, emulates a 16-bit Sound Blaster while bridging to the ISA bus, a two-channel IDE bus, and other system devices (see the figure "Me diaGX Architecture" ).

When paired together, these chips enable very-low-cost PCs. For one thing, the system doesn't need a dedicated frame buffer, because the MediaGX uses about 2 MB of main memory for graphics. Usually, a unified memory architecture degrades performance by 10 percent to 15 percent. But because the MediaGX integrates the graphics controller with the CPU, graphics data doesn't flow over a 32-bit, 33-MHz PCI bus. Instead, the data travels between the CPU and the graphics controller over a 64-bit internal bus clocked at the core frequency. The chip also compresses the graphics data on the fly to reduce bus traffic.

Similarly, the MediaGX does without a Level 2 (L2) cache. The integrated memory controller communicates with the CPU core over the internal bus, slashing the time required for memory accesses. Although the chip might run a little faster with a cache, the difference isn't great enough to justify the extra cost in a low-end system. The M ediaGX does have a unified 16-KB Level 1 (L1) cache, and it supports extended data out (EDO) RAM expansion to 128 MB.

When Cyrix began shipping the MediaGX in late 1996, the core speed was 133 MHz. Since then, Cyrix has introduced versions that run at 150 and 166 MHz, with a 200-MHz chip due soon. These cores don't support MMX and have relatively poor floating-point performance, but they can match or beat the Pentium when running common integer-intensive applications.

In the second half of this year, Cyrix plans to introduce a next-generation integrated chip known as the MXi. It's built around Cyrix's Cayenne core, which has a 64-KB L1 cache, a superscalar FPU, MMX support, improved integer units, and 15 new instructions for speeding up 3-D graphics (see "Beyond MMX," December 1997 BYTE). The MXi will also integrate the Accelerated Graphics Port (AGP), digital versatile disc (DVD) playback, and a synchronous DRAM (SDRAM) controller. Cyrix claims that the MXi will match the performance of Pentium I I processors running at 300 to 400 MHz, and that the integrated 3-D graphics controller will render more than 2 million pixels per second.

National Semiconductor's recent acquisition of Cyrix opens the door to even higher levels of integration in the future. National is a leading supplier of the Super I/O chips that control keyboards, mice, I/O ports, and other motherboard interfaces. As far as is known, no other vendor of x86 chips is pursuing such high levels of integration with the latest CPU cores.


MediaGX Architecture

illustration_link (39 Kbytes)

Cyrix's MediaGX consists of two highly integrated chips: the MediaGX CPU and the Cx5510.


Up to the Cover Story section contentsGo to previous article: System On a ChipGo to next article: The Slot Thickens
Flexible C++
Matthew Wilson
My approach to software engineering is far more pragmatic than it is theoretical--and no language better exemplifies this than C++.

more...

BYTE Digest

BYTE Digest editors every month analyze and evaluate the best articles from Information Week, EE Times, Dr. Dobb's Journal, Network Computing, Sys Admin, and dozens of other CMP publications—bringing you critical news and information about wireless communication, computer security, software development, embedded systems, and more!

Find out more

BYTE.com Store

BYTE CD-ROM
NOW, on one CD-ROM, you can instantly access more than 8 years of BYTE.
 
The Best of BYTE Volume 1: Programming Languages
The Best of BYTE
Volume 1: Programming Languages
In this issue of Best of BYTE, we bring together some of the leading programming language designers and implementors...

Copyright © 2005 CMP Media LLC, Privacy Policy, Your California Privacy rights, Terms of Service
Site comments: webmaster@byte.com
SDMG Web Sites: BYTE.com, C/C++ Users Journal, Dr. Dobb's Journal, MSDN Magazine, New Architect, SD Expo, SD Magazine, Sys Admin, The Perl Journal, UnixReview.com, Windows Developer Network