Cyrix 5x86: Difference between revisions
Citation bot (talk | contribs) Alter: url. URLs might have been anonymized. Add: authors 1-1. Removed parameters. Some additions/deletions were parameter name changes. | Use this bot. Report bugs. | Suggested by AManWithNoPlan | #UCB_CommandLine 11/2973 |
Guy Harris (talk | contribs) |
||
(17 intermediate revisions by 14 users not shown) | |||
Line 1: | Line 1: | ||
{{Short description|1995 line of x86-compatible microprocessors}} |
|||
{{More citations needed|date=March 2022}} |
|||
{{Infobox CPU |
{{Infobox CPU |
||
|name = Cyrix 5x86 |
|name = Cyrix 5x86 |
||
Line 4: | Line 6: | ||
|image_size = 200px |
|image_size = 200px |
||
|caption = A Cyrix 5x86-100GP Microprocessor |
|caption = A Cyrix 5x86-100GP Microprocessor |
||
| |
|manuf1 = [[Cyrix]] |
||
|manuf2 = [[IBM]] |
|||
|produced-start = June 1995 |
|produced-start = 5 June 1995 |
||
|produced-end = |
|produced-end = |
||
|model = |
|model = |
||
Line 21: | Line 24: | ||
|sock2 = |
|sock2 = |
||
|brand1 = |
|brand1 = |
||
|arch = [[ |
|arch = [[x86-16]], [[IA-32]] |
||
|microarch = 5x86 |
|microarch = 5x86 |
||
|cpuid = |
|cpuid = |
||
Line 30: | Line 33: | ||
|successor = [[MediaGX]], [[Cyrix 6x86]] |
|successor = [[MediaGX]], [[Cyrix 6x86]] |
||
|core1=M1SC}} |
|core1=M1SC}} |
||
[[File:Cyrix- |
[[File:Cyrix 5x86-120GP Microprocessor (cropped).jpg|thumb|Cyrix 5x86-120GP]] |
||
The '''Cyrix 5x86''' |
The '''Cyrix 5x86''' is a line of [[x86]] [[microprocessor]]s designed by [[Cyrix]] and released on June 5 of 1995.<ref>{{Cite news |date=5 June 1995 |title=CYRIX SET TO RELEASE ITS 100-MHZ M1SC CHIP |pages=3 |work=[[InfoWorld]] |url=https://books.google.com/books?id=wjoEAAAAMBAJ&dq=cyrix+m1sc+released&pg=PA3 |access-date=30 April 2022}}</ref><ref>{{Cite web |date=5 June 1995 |title=Cyrix Unveils M1sc As 5x86™ Processor Family |url=http://www.cyrix.com/corpor/press/1995/m1sc5x86.htm |website=Cyrix |archive-url=https://web.archive.org/web/19961221100534/http://www.cyrix.com/corpor/press/1995/m1sc5x86.htm |archive-date=21 December 1996 |url-status=dead}}</ref><ref>{{Cite news |last1=Crothers |first1=Brooke |last2=Uimmonen |first2=Terho |date=12 June 1995 |title=Chip race heats up at Computex |pages=32 |work=[[InfoWorld]] |publisher=[[InfoWorld Media Group, Inc.]] |url=https://books.google.com/books?id=vDoEAAAAMBAJ&dq=cyrix+m1sc+released&pg=PA32 |access-date=30 April 2022 |issn=0199-6649}}</ref> Cyrix, being a [[fabless]] company, had the chips manufactured by [[IBM]]. The line came out about 5 months before the more famous [[Cyrix 6x86]]. The [[Cyrix]] '''5x86''' was one of the fastest [[Central processing unit|CPU]]s ever produced for [[Socket 3]] [[computer]] systems.{{citation needed|date=May 2020}} With better performance in most applications than an [[Intel]] [[Intel P5|Pentium]] processor at 75 [[Megahertz|MHz]], the Cyrix Cx5x86 filled a gap by providing a medium-performance processor option for [[Intel 80486|486]] Socket 3 [[motherboard]]s (which are incapable of handling Intel's [[Intel P5|Pentium]] CPUs, apart from the [[Pentium OverDrive|Pentium Overdrive]]).{{citation needed|date=May 2020}} |
||
The '''IBM 5x86C''' is an [[International Business Machines|IBM]] branded and produced version of the [[Cyrix]]-designed Cyrix Cx5x86 [[Central processing unit|CPU]]. Previous IBM x86 processors, [[386SLC|IBM 386SLC]] and [[386SLC#IBM 486SLC|IBM 486SLC]], were based on modified Intel designs. |
The '''IBM 5x86C''' is an [[International Business Machines|IBM]] branded and produced version of the [[Cyrix]]-designed Cyrix Cx5x86 [[Central processing unit|CPU]]. Previous IBM x86 processors, [[386SLC|IBM 386SLC]] and [[386SLC#IBM 486SLC|IBM 486SLC]], were based on modified Intel designs. |
||
==Design== |
==Design== |
||
The Cyrix 5x86 processor, codename "M1sc", was based on a scaled-down version of the "M1" core used in the Cyrix [[6x86]], which provided 80% of the performance for a 50% decrease in [[transistor]]s over the 6x86 design.{{citation |
The Cyrix 5x86 processor, codename "M1sc", was based on a scaled-down version of the "M1" core used in the Cyrix [[6x86]], which provided 80% of the performance for a 50% decrease in [[transistor]]s over the 6x86 design.{{citation needed|date=May 2020}} It had the [[32-bit]] memory bus of an ordinary 486 processor, but internally had much more in common with [[X86#Chronology|fifth-generation]] processors such as the Cyrix 6x86, the [[AMD K5]], and the Intel Pentium, and even the sixth-generation Intel [[Pentium Pro]].{{citation needed|date=May 2020}} The chip featured near-complete support for i486 instructions, but very limited support for Pentium instructions.{{citation needed|date=May 2020}} Some performance-enhancing features of the CPU were intentionally disabled due to potentially stability-threatening [[computer bug|bugs]] which were not fixed before release time (these features can be enabled with freely downloadable software utilities; see below).<ref>{{cite web |url= https://www.karlstechnology.com/blog/cyrix-5x86/ |title= Cyrix 5x86 CPU |publisher= The PC Guide |last=Kozierok |first=Charles |date= 16 March 2018 |access-date=May 29, 2019}}</ref> |
||
The similarly named [[SGS-Thomson]] (STMicroelectronics) ST5x86 and [[International Business Machines|IBM]] 5x86C were licensed rebrandings of the Cyrix design (IBM and ST physically produced Cyrix's CPUs for them), marketed separately but identical for practical purposes, apart from the availability of a 75 MHz edition which Cyrix did not bring to market, and slight differences in voltage requirements. The Cyrix 5x86 design, however, should not be confused with the similarly named [[Am5x86|AMD Am5x86]] which was essentially a clock-quadrupled 486 (not an all-new design like the Cyrix part) but which had broadly similar performance, used the same Socket 3, and was introduced at the end of the same year. |
The similarly named [[SGS-Thomson]] (STMicroelectronics) ST5x86 and [[International Business Machines|IBM]] 5x86C were licensed rebrandings of the Cyrix design (IBM and ST physically produced Cyrix's CPUs for them), marketed separately but identical for practical purposes, apart from the availability of a 75 MHz edition which Cyrix did not bring to market, and slight differences in voltage requirements. The Cyrix 5x86 design, however, should not be confused with the similarly named [[Am5x86|AMD Am5x86]] which was essentially a clock-quadrupled 486 (not an all-new design like the Cyrix part) but which had broadly similar performance, used the same Socket 3, and was introduced at the end of the same year. |
||
Cyrix's 5x86 was a very short-lived chip, having a market life of only six months. It is likely Cyrix could have continued to successfully sell processors based on Socket 3, but canned the 5x86 so that it would not compete with its then new 6x86 offerings. |
Cyrix's 5x86 was a very short-lived chip, having a market life of only six months. It is likely Cyrix could have continued to successfully sell processors based on Socket 3, but canned the 5x86 so that it would not compete with its then new 6x86 offerings. |
||
{{multiple image |
{{multiple image |total_width= 320px |
||
| image1 = KL STMicroelectronics ST5x86.jpg |
|||
| total_width = 320px |
|||
| |
| caption1 = STMicroelectronics ST5x86-100. |
||
| |
| image2 = KL IBM 5x86C.jpg |
||
| |
| caption2 = The IBM 5x86 with blue heatsink. |
||
| caption2 = The IBM 5x86 with blue heatsink. |
|||
}} |
}} |
||
==Controversies and anomalies== |
==Controversies and anomalies== |
||
{{original research|date=February 2017}} |
{{original research|date=February 2017}} |
||
The official Cyrix 5x86 website boasted about several features of the chip that were disabled by default in the final versions. The most controversial of these features was the |
The official Cyrix 5x86 website boasted about several features of the chip that were disabled by default in the final versions. The most controversial of these features was the [[branch prediction]] feature, which was enabled in the benchmarks results on the company website when comparing the chip to Intel's Pentium processor. While it was possible to enable the extra features using a special software utility, it usually resulted in an unstable system, especially on earlier [[stepping level|steppings]] of the chip when running 32-bit code. |
||
There are also many rumours surrounding a 133 MHz, clock-quadrupled version of the Cyrix 5x86. The 133 MHz version is very rare, however, and producers of upgrade kits were given preferential access to it, notably Gainbery. Some of the 100 and 120 MHz parts also contain support for the 4X multiplier setting, and some of these chips may also work at 133 MHz. However, the 5x86 is not known to overclock well; 120 MHz is generally considered to be pushing the limitations of the process on which it was fabricated. An 80 MHz ( |
There are also many rumours surrounding a 133 MHz, clock-quadrupled version of the Cyrix 5x86. The 133 MHz version is very rare, however, and producers of upgrade kits were given preferential access to it, notably Gainbery. Some of the 100 and 120 MHz parts also contain support for the 4X multiplier setting, and some of these chips may also work at 133 MHz. However, the 5x86 is not known to overclock well; 120 MHz is generally considered to be pushing the limitations of the process on which it was fabricated. An 80 MHz (2×40 MHz) 5x86 also exists, but is unclear as to whether or not it was ever officially released. |
||
IBM's 5x86C was considered to be more conservatively rated than the Cyrix branded parts, and operated at a lower voltage (3.3V). For example: what Cyrix would rate as a 100 MHz part, IBM would mark as 75 MHz. IBM 5x86C was available as |
IBM's 5x86C was considered to be more conservatively rated than the Cyrix branded parts, and operated at a lower voltage (3.3V). For example: what Cyrix would rate as a 100 MHz part, IBM would mark as 75 MHz. IBM 5x86C was available as 75 MHz and 100 MHz parts. A few examples of 120 MHz parts also exist, but they have early production dates indicating that they may have been produced prior to IBM's decision to scale back clock speeds. 5x86C also had a much longer production run than the Cyrix branded parts. IBM continued to produce 5x86C at least until late 1998 ([[Quad Flat Package|QFP]] only), whereas Cyrix's own part was discontinued in 1996. Parts which implement the 4X multiplier or Stepping 1 Rev 3 cores are not known to exist. |
||
==Specifications== |
==Specifications== |
||
[[File:Cy5x86 arch (cropped).png|310px|thumb|The Cyrix 5x86 architecture.]] |
[[File:Cy5x86 arch (cropped).png|310px|thumb|The Cyrix 5x86 architecture.]] |
||
[[File:Cyrix 5x86 die.jpg|thumb|A die shot of Cyrix 5x86.]] |
[[File:Cyrix 5x86 die.jpg|thumb|A die shot of Cyrix 5x86.]] |
||
* iDX4WB pinout, 168 pins |
* iDX4WB [[pinout]], 168 pins |
||
* [[Socket 3]] |
* [[Socket 3]] |
||
* 2.0 million transistors on 0.65 micrometre process |
* 2.0 million transistors on 0.65 [[micrometre]] process |
||
* |
* 144 mm<sup>2</sup> die |
||
* 3.45 volts |
* 3.45 volts |
||
* 16 [[kilobyte]]s unified level-one cache |
* 16 [[kilobyte]]s unified [[L1 cache|level-one cache]] |
||
[http://www.cpushack.com/chippics/Cyrix/80586/Cyrix5x86-100GP-HS.html 100 MHz] capable edition for 33 MHz (33×3), and 50 MHz (50×2) [[front side bus]]<BR> |
[http://www.cpushack.com/chippics/Cyrix/80586/Cyrix5x86-100GP-HS.html 100 MHz] capable edition for 33 MHz (33×3), and 50 MHz (50×2) [[front side bus]]<BR> |
||
Line 75: | Line 77: | ||
==External links== |
==External links== |
||
{{commons category}} |
|||
{{commonscat}} |
|||
*[https://web.archive.org/web/20090601075329/http://www.interwb.com/486bench.txt Comparative performance benchmarks] |
*[https://web.archive.org/web/20090601075329/http://www.interwb.com/486bench.txt Comparative performance benchmarks] |
||
*[http://www.pcguide.com/ref/cpu/fam/g4C5x86-c.html Cyrix 5x86] |
*[http://www.pcguide.com/ref/cpu/fam/g4C5x86-c.html Cyrix 5x86] |
||
Line 81: | Line 83: | ||
*[http://pclinks.xtreemhost.com/486.htm Entry in 486 processors chart] |
*[http://pclinks.xtreemhost.com/486.htm Entry in 486 processors chart] |
||
*[https://web.archive.org/web/20030620071243/http://www.simtel.net/pub/pd/50153.html Performance-enhancing utility to enable 5x86 "register bits"] |
*[https://web.archive.org/web/20030620071243/http://www.simtel.net/pub/pd/50153.html Performance-enhancing utility to enable 5x86 "register bits"] |
||
*[https://web.archive.org/web/20031020013939/http://homepage3.nifty.com/sandy55/PowerBoard/PowerBoard.html Information on write-back cache performance-enhancing utility from Evergreen |
*[https://web.archive.org/web/20031020013939/http://homepage3.nifty.com/sandy55/PowerBoard/PowerBoard.html Information on write-back cache performance-enhancing utility] from [[Evergreen Technologies]] (see "Cyrix5x86" section in the middle of the page and "et9603.exe" hyperlink) |
||
⚫ | |||
⚫ | |||
[[Category:IBM x86 microprocessors|586]] |
[[Category:IBM x86 microprocessors|586]] |
||
[[Category:Computer-related introductions in 1995]] |
|||
[[Category:X86 microarchitectures]] |
Latest revision as of 23:46, 2 November 2024
This article needs additional citations for verification. (March 2022) |
General information | |
---|---|
Launched | 5 June 1995 |
Marketed by | |
Common manufacturers | |
Performance | |
Max. CPU clock rate | 100 MHz to 120 MHz |
FSB speeds | 25 MHz to 50 MHz |
Cache | |
L1 cache | 16 KiB |
Architecture and classification | |
Technology node | 0.65 μm |
Microarchitecture | 5x86 |
Instruction set | x86-16, IA-32 |
Physical specifications | |
Transistors |
|
Cores |
|
Socket | |
Products, models, variants | |
Core name |
|
History | |
Predecessor | Cyrix Cx486 |
Successors | MediaGX, Cyrix 6x86 |
The Cyrix 5x86 is a line of x86 microprocessors designed by Cyrix and released on June 5 of 1995.[1][2][3] Cyrix, being a fabless company, had the chips manufactured by IBM. The line came out about 5 months before the more famous Cyrix 6x86. The Cyrix 5x86 was one of the fastest CPUs ever produced for Socket 3 computer systems.[citation needed] With better performance in most applications than an Intel Pentium processor at 75 MHz, the Cyrix Cx5x86 filled a gap by providing a medium-performance processor option for 486 Socket 3 motherboards (which are incapable of handling Intel's Pentium CPUs, apart from the Pentium Overdrive).[citation needed]
The IBM 5x86C is an IBM branded and produced version of the Cyrix-designed Cyrix Cx5x86 CPU. Previous IBM x86 processors, IBM 386SLC and IBM 486SLC, were based on modified Intel designs.
Design
[edit]The Cyrix 5x86 processor, codename "M1sc", was based on a scaled-down version of the "M1" core used in the Cyrix 6x86, which provided 80% of the performance for a 50% decrease in transistors over the 6x86 design.[citation needed] It had the 32-bit memory bus of an ordinary 486 processor, but internally had much more in common with fifth-generation processors such as the Cyrix 6x86, the AMD K5, and the Intel Pentium, and even the sixth-generation Intel Pentium Pro.[citation needed] The chip featured near-complete support for i486 instructions, but very limited support for Pentium instructions.[citation needed] Some performance-enhancing features of the CPU were intentionally disabled due to potentially stability-threatening bugs which were not fixed before release time (these features can be enabled with freely downloadable software utilities; see below).[4]
The similarly named SGS-Thomson (STMicroelectronics) ST5x86 and IBM 5x86C were licensed rebrandings of the Cyrix design (IBM and ST physically produced Cyrix's CPUs for them), marketed separately but identical for practical purposes, apart from the availability of a 75 MHz edition which Cyrix did not bring to market, and slight differences in voltage requirements. The Cyrix 5x86 design, however, should not be confused with the similarly named AMD Am5x86 which was essentially a clock-quadrupled 486 (not an all-new design like the Cyrix part) but which had broadly similar performance, used the same Socket 3, and was introduced at the end of the same year.
Cyrix's 5x86 was a very short-lived chip, having a market life of only six months. It is likely Cyrix could have continued to successfully sell processors based on Socket 3, but canned the 5x86 so that it would not compete with its then new 6x86 offerings.
Controversies and anomalies
[edit]This article possibly contains original research. (February 2017) |
The official Cyrix 5x86 website boasted about several features of the chip that were disabled by default in the final versions. The most controversial of these features was the branch prediction feature, which was enabled in the benchmarks results on the company website when comparing the chip to Intel's Pentium processor. While it was possible to enable the extra features using a special software utility, it usually resulted in an unstable system, especially on earlier steppings of the chip when running 32-bit code.
There are also many rumours surrounding a 133 MHz, clock-quadrupled version of the Cyrix 5x86. The 133 MHz version is very rare, however, and producers of upgrade kits were given preferential access to it, notably Gainbery. Some of the 100 and 120 MHz parts also contain support for the 4X multiplier setting, and some of these chips may also work at 133 MHz. However, the 5x86 is not known to overclock well; 120 MHz is generally considered to be pushing the limitations of the process on which it was fabricated. An 80 MHz (2×40 MHz) 5x86 also exists, but is unclear as to whether or not it was ever officially released.
IBM's 5x86C was considered to be more conservatively rated than the Cyrix branded parts, and operated at a lower voltage (3.3V). For example: what Cyrix would rate as a 100 MHz part, IBM would mark as 75 MHz. IBM 5x86C was available as 75 MHz and 100 MHz parts. A few examples of 120 MHz parts also exist, but they have early production dates indicating that they may have been produced prior to IBM's decision to scale back clock speeds. 5x86C also had a much longer production run than the Cyrix branded parts. IBM continued to produce 5x86C at least until late 1998 (QFP only), whereas Cyrix's own part was discontinued in 1996. Parts which implement the 4X multiplier or Stepping 1 Rev 3 cores are not known to exist.
Specifications
[edit]- iDX4WB pinout, 168 pins
- Socket 3
- 2.0 million transistors on 0.65 micrometre process
- 144 mm2 die
- 3.45 volts
- 16 kilobytes unified level-one cache
100 MHz capable edition for 33 MHz (33×3), and 50 MHz (50×2) front side bus
100 MHz capable edition for 33 MHz (33×3), and 25 MHz (25×4) front side bus
120/133 MHz capable edition for 40 MHz (40×3) and 33 MHz (33×4) front side bus.[5]
References
[edit]- ^ "CYRIX SET TO RELEASE ITS 100-MHZ M1SC CHIP". InfoWorld. 5 June 1995. p. 3. Retrieved 30 April 2022.
- ^ "Cyrix Unveils M1sc As 5x86™ Processor Family". Cyrix. 5 June 1995. Archived from the original on 21 December 1996.
- ^ Crothers, Brooke; Uimmonen, Terho (12 June 1995). "Chip race heats up at Computex". InfoWorld. InfoWorld Media Group, Inc. p. 32. ISSN 0199-6649. Retrieved 30 April 2022.
- ^ Kozierok, Charles (16 March 2018). "Cyrix 5x86 CPU". The PC Guide. Retrieved May 29, 2019.
- ^ "Cyrix 5x86 Images". The CPU Shack Museum. Retrieved May 29, 2019.
External links
[edit]- Comparative performance benchmarks
- Cyrix 5x86
- Cyrix 5x86 Processor Brief
- Entry in 486 processors chart
- Performance-enhancing utility to enable 5x86 "register bits"
- Information on write-back cache performance-enhancing utility from Evergreen Technologies (see "Cyrix5x86" section in the middle of the page and "et9603.exe" hyperlink)