Geode (processor)

Last updated
NSC Geode
Geode GXLV233.jpg
NSC Geode GXLV 233 MHz
General information
Launched1999
Common manufacturer
CPUID code540h
Performance
Max. CPU clock rate 180 MHz to 400 MHz
FSB speeds30 MHz to 33 MHz
Cache
L1 cache 16 KiB unified (GXm/GXLV/GX1), 16 KiB instruction + 16 KiB data (GX2)
Architecture and classification
Technology node 0.15 μm to 0.35 μm
Microarchitecture 5x86
Instruction set IA-32
Extensions
Physical specifications
Cores
  • 1
Package
  • BGA
Sockets
History
PredecessorCyrix MediaGX

Geode is a series of x86-compatible system-on-a-chip (SoC) microprocessors and I/O companions produced by AMD that was targeted at the embedded computing market.

Contents

The series was originally launched by National Semiconductor as the Geode family in 1999. The original Geode processor core itself is derived from the Cyrix MediaGX platform, which was acquired in National's merger with Cyrix in 1997. AMD bought the Geode business from National in August 2003 to augment its existing line of embedded x86 processor products. Before acquiring Geode, AMD marketed the AMD Élan, a family of 32-Bit embedded SoCs based on their own Am386, Am486 and Am586 microprocessors. All of these products have been backed with a long-term supply guarantee to meet the needs of embedded processors. However, after acquiring Geode, the product was suddenly discontinued. [1] [2]

AMD expanded the Geode series to two classes of processor: the MediaGX-derived Geode GX and LX, and the modern Athlon-derived Geode NX.

Geode processors are optimized for low power consumption and low cost while still remaining compatible with software written for the x86 platform. The MediaGX-derived processors lack modern features such as SSE and a large on-die L1 cache but these are offered on the more recent Athlon-derived Geode NX. Geode processors tightly integrate some of the functions normally provided by a separate chipset, such as the northbridge. Whilst the processor family is best suited for thin client, set top box and embedded computing applications, it can be found in unusual applications such as the Nao robot and the Win Enterprise IP-PBX.

The One Laptop per Child project used the GX series Geode processor in OLPC XO-1 prototypes, but moved to the Geode LX for production. [3] The Linutop (rebranded Artec ThinCan DBE61C or rebranded FIC ION603A) is also based on the Geode LX. 3Com Audrey was powered by a 200 MHz Geode GX1.

The SCxxxx range of Geode devices are a single-chip version, comparable to the SiS 552, VIA CoreFusion or Intel's Tolapai, which integrate the CPU, memory controller, graphics and I/O devices into one package. Single processor boards based on these processors are manufactured by Artec Group, PC Engines (WRAP), Soekris, and Win Enterprises.

AMD discontinued all Geode processors in 2019. [4]

Features

National Semiconductor Geode

Geode GXm

Rebranded Cyrix MediaGXm. Returns "CyrixInstead" on CPUID.

Geode GXLV

Geode GX1

National Semiconductor Geode GX1, 233 MHz Geode GX1 233.jpg
National Semiconductor Geode GX1, 233 MHz

National Semiconductor/AMD SC1100 is based on the Geode GX1 core and the CS5530 support chip.

Geode GX2

Announced by National Semiconductor Corporation October, 2001 at Microprocessor Forum. First demonstration at COMPUTEX Taiwan, June, 2002.

Geode SCxx00 Series

Developed by National Tel Aviv (NSTA) based on IP from Longmont and other sources.

Applications:

AMD Geode

AMD Geode LX 800 (500 MHz, 0.9 W) processor. AMD Geode LX 800@0.9W Processor (white background).jpg
AMD Geode LX 800 (500 MHz, 0.9 W) processor.
Alix.1C Mini-ITX embedded board with AMD Geode LX 800 together with Compact Flash, miniPCI and PCI slots, 44-pin IDE interface and 256 MB RAM. Alix.1C board with AMD Geode LX 800 (PC Engines).jpg
Alix.1C Mini-ITX embedded board with AMD Geode LX 800 together with Compact Flash, miniPCI and PCI slots, 44-pin IDE interface and 256 MB RAM.

In 2002, AMD introduced the Geode GX series, which was a re-branding of the National Semiconductor GX2. This was quickly followed by the Geode LX, running up to 667 MHz. LX brought many improvements, such as higher speed DDR, a re-designed instruction pipe, and a more powerful display controller. The upgrade from the CS5535 I/O Companion to the CS5536 brought higher speed USB.

Geode GX and LX processors are typically found in devices such as thin clients and industrial control systems. However, they have come under competitive pressure from VIA on the x86 side, and ARM processors from various vendors taking much of the low-end business.

Because of the relative performance, albeit higher PPW, of the GX and LX core design, AMD introduced the Geode NX, which is an embedded version of the Athlon processor, K7. Geode NX uses the Thoroughbred core and is quite similar to the Athlon XP-M that use this core. The Geode NX includes 256 KB of level 2 cache, and runs fanless at up to 1 GHz in the NX1500@6 W version. The NX2001 part runs at 1.8 GHz, the NX1750 part runs at 1.4 GHz, and the NX1250 runs at 667 MHz.

The Geode NX, with its strong FPU, is particularly suited for embedded devices with graphical performance requirements, such as information kiosks and casino gaming machines, such as video slots.

However, it was reported that the specific design team for Geode processors in Longmont, Colorado, has been closed, and 75 employees are being relocated to the new development facility in Fort Collins, Colorado. It is expected that the Geode line of processors will be updated less frequently due to the closure of the Geode design center. [5]

In 2009, comments by AMD indicated that there are no plans for any future microarchitecture upgrades to the processor and that there will be no successor; however, the processors will still be available with the planned availability of the Geode LX extending through 2015. [6] [7] In 2016 AMD updated the product roadmap announcing extension of last time buy and shipment for the LX series to 2019. [8] In early 2018 hardware manufacturer congatec announced an agreement with AMD for a further extension of availability of congatec's Geode based platforms. [9]

Geode GX

ModelClock rate
Core (MHz)
Geode GX 466@0.9 W333
Geode GX 500@0.9 W366
Geode GX 533@0.9 W400

Geode LX

AMD Geode LX 800 (500 MHz) CPU. AMD Geode LX 800 CPU.jpg
AMD Geode LX 800 (500 MHz) CPU.
ModelClock ratePower consumption TDP
Core (MHz) W
Geode LX 600@0.7 W3661.22.8
Geode LX 700@0.8 W4331.33.1
Geode LX 800@0.9 W5001.83.6
Geode LX 900@1.5 W6002.65.1

Features:

Specification:

Applications:

Geode NX

AMD Geode NX 1500. KL AMD Geode Thoroughbred.jpg
AMD Geode NX 1500.
ModelFab (nm)Clock rate CPU cache (KB)Power consumption TDP Core operating voltage (V)
Core (MHz) FSB (MHz)L1L2 W
Geode NX 1250@6 W130667133128256691.00
Geode NX 1500@6 W10001.10
Geode NX 1750@14 W140014251.25
Geode NX 2000 [10] 1800 ? ?1.40

Features:

Geode NX 2001

Geode NX 2001. KL AMD Geode NX 2001.jpg
Geode NX 2001.

In 2007, there was a Geode NX 2001 model on sale, which was a relabelled Athlon XP 2200+ Thoroughbred. The processors, with part numbers AANXA2001FKC3G or ANXA2001FKC3D, their specifications are 1.8 GHz clock speed, and 1.65 volt core operating voltage. The power consumption is 62.8 Watt. There are no official references to this processor except officials explaining that the batch of CPUs were "being shipped to specific customers", though it is clear it is a desktop Athlon XP CPU core instead of the Mobile Athlon XP-M derived Thoroughbred cores of the other Geode NX CPUs, and thus doesn't feature embedded application specific thermal envelope, power consumption and power management features. This kind of "badge engineering" of a particular CPU to accommodate a request for a desktop class chip from an OEM which merely wants to maintain brand recognition and association with the GeodeNX CPUs in its products, but the actual end-product application doesn't necessitate the advanced power and thermal optimization of the GeodeNX CPU's, is understandable, as re-labeling a part in a product catalog, is practically free and the processors do share the same CPU socket (Socket A). [11]

Chipsets for Geode

  1. NSC Geode CS5530A Southbridge for Geode GX1.
  2. NSC/AMD Geode CS5535 Southbridge for Geode GX(2) and Geode LX (USB 1.1). Integrates four USB ports, one ATA-66 UDMA controller, one Infrared communication port, one AC'97 controller, one SMBUS controller, one LPC port, as well as GPIO, Power Management, and legacy functional blocks.
  3. AMD Geode CS5536 Southbridge for Geode GX and Geode LX (USB 2.0). Power consumption: 1.9 W (433 MHz) and 2.4 W (500 MHz). This chipset is also used on PowerPC board (Amy'05).
  4. Geode NX processors are "100 percent socket and chipset compatible" with AMD's Socket A Athlon XP processors: SIS741CX Northbridge and SIS 964 Southbridge, VIA KM400 Northbridge and VIA VT8235 Southbridge, VIA KM400A Northbridge and VIA VT8237R Southbridge and other Socket A chipsets.

See also

Related Research Articles

<span class="mw-page-title-main">AMD</span> American multinational semiconductor company

Advanced Micro Devices, Inc. (AMD) is an American multinational corporation and fabless semiconductor company based in Santa Clara, California, that designs, develops and sells computer processors and related technologies for business and consumer markets.

<span class="mw-page-title-main">Athlon</span> Brand of microprocessors by AMD

Athlon is the brand name applied to a series of x86-compatible microprocessors designed and manufactured by AMD. The original Athlon was the first seventh-generation x86 processor and the first desktop processor to reach speeds of one gigahertz (GHz). It made its debut as AMD's high-end processor brand on June 23, 1999. Over the years AMD has used the Athlon name with the 64-bit Athlon 64 architecture, the Athlon II, and Accelerated Processing Unit (APU) chips targeting the Socket AM1 desktop SoC architecture, and Socket AM4 Zen (microarchitecture). The modern Zen-based Athlon with a Radeon Graphics processor was introduced in 2019 as AMD's highest-performance entry-level processor.

<span class="mw-page-title-main">Cyrix 6x86</span> Microprocessor

The Cyrix 6x86 is a line of sixth-generation, 32-bit x86 microprocessors designed and released by Cyrix in 1995. Cyrix, being a fabless company, had the chips manufactured by IBM and SGS-Thomson. The 6x86 was made as a direct competitor to Intel's Pentium microprocessor line, and was pin compatible. During the 6x86's development, the majority of applications performed almost entirely integer operations. The designers foresaw that future applications would most likely maintain this instruction focus. So, to optimize the chip's performance for what they believed to be the most likely application of the CPU, the integer execution resources received most of the transistor budget. This would later prove to be a strategic mistake, as the popularity of the P5 Pentium caused many software developers to hand-optimize code in assembly language, to take advantage of the P5 Pentium's tightly pipelined and lower latency FPU. For example, the highly anticipated first-person shooter Quake used highly optimized assembly code designed almost entirely around the P5 Pentium's FPU. As a result, the P5 Pentium significantly outperformed other CPUs in the game.

<span class="mw-page-title-main">Cyrix</span> American microprocessor developer

Cyrix Corporation was a microprocessor developer that was founded in 1988 in Richardson, Texas, as a specialist supplier of floating point units for 286 and 386 microprocessors. The company was founded by Tom Brightman and Jerry Rogers.

<span class="mw-page-title-main">Opteron</span> Server and workstation processor line by AMD

Opteron is AMD's x86 former server and workstation processor line, and was the first processor which supported the AMD64 instruction set architecture. It was released on April 22, 2003, with the SledgeHammer core (K8) and was intended to compete in the server and workstation markets, particularly in the same segment as the Intel Xeon processor. Processors based on the AMD K10 microarchitecture were announced on September 10, 2007, featuring a new quad-core configuration. The last released Opteron CPUs are the Piledriver-based Opteron 4300 and 6300 series processors, codenamed "Seoul" and "Abu Dhabi" respectively.

<span class="mw-page-title-main">Athlon 64</span> Series of CPUs by AMD

The Athlon 64 is a ninth-generation, AMD64-architecture microprocessor produced by Advanced Micro Devices (AMD), released on September 23, 2003. It is the third processor to bear the name Athlon, and the immediate successor to the Athlon XP. The Athlon 64 was the second processor to implement the AMD64 architecture and the first 64-bit processor targeted at the average consumer. Variants of the Athlon 64 have been produced for Socket 754, Socket 939, Socket 940, and Socket AM2. It was AMD's primary consumer CPU, and primarily competed with Intel's Pentium 4, especially the Prescott and Cedar Mill core revisions.

3DNow! is a deprecated extension to the x86 instruction set developed by Advanced Micro Devices (AMD). It adds single instruction multiple data (SIMD) instructions to the base x86 instruction set, enabling it to perform vector processing of floating-point vector operations using vector registers. This improvement enhances the performance of many graphics-intensive applications. The first microprocessor to implement 3DNow! was the AMD K6-2, introduced in 1998. In appropriate applications, this enhancement raised the speed by about 2–4 times.

<span class="mw-page-title-main">Socket A</span> CPU socket for old AMD CPUs

Socket A is a zero insertion force pin grid array (PGA) CPU socket used for AMD processors ranging from the Athlon Thunderbird to the Athlon XP/MP 3200+, and AMD budget processors including the Duron and Sempron. Socket A also supports AMD Geode NX embedded processors. It compliments the prior Slot A CPU interface used in some Athlon Thunderbird processors. The front-side bus frequencies supported for the AMD Athlon XP and Sempron are 133 MHz, 166 MHz, and 200 MHz. Socket A supports 32-bit CPUs only.

<span class="mw-page-title-main">Sempron</span> Marketing name by AMD

Sempron has been the marketing name used by AMD for several different budget desktop CPUs, using several different technologies and CPU socket formats. The Sempron replaced the AMD Duron processor and competed against Intel's Celeron series of processors. AMD coined the name from the Latin semper, which means "always", to suggest the Sempron is suitable for "daily use, practical, and part of everyday life". The last Semprons were launched in April 2014. The brand was retired with the launch of the AMD A-Series APUs.

<span class="mw-page-title-main">Athlon 64 X2</span> Series of CPUs by AMD

The Athlon 64 X2 is the first native dual-core desktop central processing unit (CPU) designed by Advanced Micro Devices (AMD). It was designed from scratch as native dual-core by using an already multi-CPU enabled Athlon 64, joining it with another functional core on one die, and connecting both via a shared dual-channel memory controller/north bridge and additional control logic. The initial versions are based on the E stepping model of the Athlon 64 and, depending on the model, have either 512 or 1024 KB of L2 cache per core. The Athlon 64 X2 can decode instructions for Streaming SIMD Extensions 3 (SSE3), except those few specific to Intel's architecture. The first Athlon 64 X2 CPUs were released in May 2005, in the same month as Intel's first dual-core processor, the Pentium D.

The AMD Family 10h, or K10, is a microprocessor microarchitecture by AMD based on the K8 microarchitecture. The first third-generation Opteron products for servers were launched on September 10, 2007, with the Phenom processors for desktops following and launching on November 11, 2007 as the immediate successors to the K8 series of processors.

<span class="mw-page-title-main">MediaGX</span> Series of x86-compatible processor

The MediaGX CPU is an x86-compatible processor that was designed by Cyrix and manufactured by National Semiconductor following the two companies' merger. It was introduced in 1997. The core is based on the integration of the Cyrix Cx5x86 CPU core with hardware to process video and audio output. Following the buyout of Cyrix by National Semiconductor and the sale of the Cyrix name and trademarks to VIA Technologies, the core was developed by National Semiconductor into the Geode line of processors, which was subsequently sold to Advanced Micro Devices.

The AMD 700 chipset series is a set of chipsets designed by ATI for AMD Phenom processors to be sold under the AMD brand. Several members were launched in the end of 2007 and the first half of 2008, others launched throughout the rest of 2008.

<span class="mw-page-title-main">AMD Turion</span> Low-power mobile processors

AMD Turion is the brand name AMD applies to its x86-64 low-power consumption mobile processors codenamed K8L. The Turion 64 and Turion 64 X2/Ultra processors compete with Intel's mobile processors, initially the Pentium M and the Intel Core and Intel Core 2 processors.

<span class="mw-page-title-main">Athlon II</span> Family of central processing unit models

Athlon II is a family of AMD multi-core 45 nm central processing units, which is aimed at the budget to mid-range market and is a complementary product lineup to the Phenom II.

References

  1. Stiller, Andreas (25 August 2003). "Prozessorgeflüster" (in German). Heise online.
  2. 文● 大原雄介 (2011-11-14). "CPU黒歴史 組み込みへの無理解に翻弄されたElan&Geode" (in Japanese). ascii.jp. Retrieved 2022-11-15.
  3. "CL1 Hardware Design Specification Archived 2014-03-27 at the Wayback Machine ". One Laptop per Child. 2008-09-28. Retrieved 2013-07-24.
  4. "Update of Products Adopted AMD Geode LX800 Platform - Avalue". www.avalue-tech.com. Retrieved 2020-01-20.
  5. X-Bit Labs report Archived 2007-10-24 at the Wayback Machine , retrieved July 19, 2007
  6. AMD in Embedded: Proven Leadership and Solutions, retrieved May 24, 2010
  7. AMD sees no Geode chip replacement in sight, 2009-01-26
  8. AMD Geode LX Processor Family:Longevity
  9. congatec partners with AMD for long-time support of AMD Geode processors, 2018-01-16
  10. ANXD2000FVC3F CPUID dump, retrieved March 5, 2019
  11. Fab51.com information Archived 2010-01-24 at the Wayback Machine , retrieved January 22, 2008

Linux on Geode

NetBSD on Geode