HOME

TheInfoList



OR:

The VIA C7 is an
x86 x86 (also known as 80x86 or the 8086 family) is a family of complex instruction set computer (CISC) instruction set architectures initially developed by Intel, based on the 8086 microprocessor and its 8-bit-external-bus variant, the 8088. Th ...
central processing unit A central processing unit (CPU), also called a central processor, main processor, or just processor, is the primary Processor (computing), processor in a given computer. Its electronic circuitry executes Instruction (computing), instructions ...
designed by Centaur Technology and sold by
VIA Technologies VIA Technologies, Inc. () is a Taiwanese manufacturer of integrated circuits, mainly motherboard chipsets, CPUs, and memory. It was once the world's largest independent manufacturer of motherboard chipsets. As a fabless semiconductor company, ...
.


Product history

The C7 delivers a number of improvements to the older VIA C3 cores but is nearly identical to the latest VIA C3 Nehemiah core. The C7 was officially launched in May 2005, although according to market reports, full volume production was not in place at that date. In May 2006 Intel's
cross-licensing A cross-licensing agreement is a contract between two or more parties where each party grants rights to their intellectual property to the other parties. Patent law In patent law, a cross-licensing agreement is an agreement according to which two ...
agreement with VIA expired and was not renewed, which was the reason for the forced termination of C3 shipments on March 31, 2006, as VIA lost rights to the Socket 370. A 1 GHz C7 processor with 128kB of cache memory is used in VIA's own PX10000G
motherboard A motherboard, also called a mainboard, a system board, a logic board, and informally a mobo (see #Nomenclature, "Nomenclature" section), is the main printed circuit board (PCB) in general-purpose computers and other expandable systems. It ho ...
which is based on the proprietary
Pico-ITX In computer design, Pico-ITX is a PC motherboard form factor announced by VIA Technologies in January 2007 and demonstrated later the same year at CeBIT. The formfactor was transferred over to SFF-SIG in 2008. The Pico-ITX form factor specificatio ...
form factor. The chip is cooled by a large heatsink that covers most of the board and a small 40mm fan. In early April 2008 the schoolroom-use oriented, ultra-portable HP 2133 Mini-Note PC family debuted with an entirely VIA-based, 1.0, 1.2 and 1.6 GHz C7-M processor portfolio, where the lowest speed model is optimized for running an
SSD A solid-state drive (SSD) is a type of solid-state storage device that uses Integrated circuit, integrated circuits to store data persistence (computer science), persistently. It is sometimes called semiconductor storage device, solid-stat ...
-based 4GB
Linux Linux ( ) is a family of open source Unix-like operating systems based on the Linux kernel, an kernel (operating system), operating system kernel first released on September 17, 1991, by Linus Torvalds. Linux is typically package manager, pac ...
distribution with a sub $500 price tag, while the middle tier carries
Windows XP Windows XP is a major release of Microsoft's Windows NT operating system. It was released to manufacturing on August 24, 2001, and later to retail on October 25, 2001. It is a direct successor to Windows 2000 for high-end and business users a ...
and the top model comes with
Windows Vista Windows Vista is a major release of the Windows NT operating system developed by Microsoft. It was the direct successor to Windows XP, released five years earlier, which was then the longest time span between successive releases of Microsoft W ...
Business, factory default. HP chose the single-core VIA C7-M CPU in order to meet the already fixed $499 starting price, even though Intel's competing Atom processor line debuted on 2 April 2008. The C7 is sold in five main versions: * C7: for desktops / laptops (1.5-2.0 GHz) - FCPGA Pentium-M package, 400, 533, 800 MHz FSB * C7-M: for mobiles / embedded (1.5-2.0 GHz) - Nano BGA2, 21mm × 21mm, 400, 800 MHz FSB * C7-M Ultra Low Voltage: for mobiles / embedded (1.0-1.6 GHz) - NanoBGA2, 21mm × 21mm, 400, 800 MHz FSB * C7-D: similar to original C7, but
RoHS The Restriction of Hazardous Substances Directive 2002/95/EC (RoHS 1), short for Directive on the restriction of the use of certain hazardous substances in electrical and electronic equipment, was adopted in February 2003 by the European Uni ...
-compliant and marketed as "carbon-free processor". Some variants do not support PowerSaver * Eden: Some VIA Eden CPUs are based on a C7 core with low power consumption, package size, and clock rates as low as 400 MHz.


CPU cores


Esther

The Esther (C5J) is the next evolution step of the Nehemiah+ (C5P) core of the VIA C3 line-up. New Features of this core include: * Average power consumption of less than 1 watt. * 2 GHz operation and a TDP of 20 watts. * L2 cache increased from 64k to 128k, with associativity increased from 16-way set associative in C3 to 32-way set associative in C7. * VIA has stated the C7 bus is physically based upon the Pentium-M 479-pin packaging, but uses the proprietary VIA V4 bus for electrical signalling, instead of Intel’s AGTL+ Quad Pumped Bus, avoiding legal infringement. * "Twin Turbo" technology, which consists of dual PLLs, one set at a high clock speed, and the other set at a lower speed. This allows the processor's clock frequency to be adjusted in a single processor cycle. Lower switching latency means that more aggressive regulation can be employed. * Support for
SSE2 SSE2 (Streaming SIMD Extensions 2) is one of the Intel SIMD (Single Instruction, Multiple Data) processor supplementary instruction sets introduced by Intel with the initial version of the Pentium 4 in 2000. SSE2 instructions allow the use of ...
and
SSE3 SSE3, Streaming SIMD Extensions 3, also known by its Intel code name Prescott New Instructions (PNI), is the third iteration of the SSE instruction set for the IA-32 (x86) architecture. Intel introduced SSE3 in early 2004 with the Prescott revis ...
extended instructions. *
NX bit The NX bit (no-execute bit) is a processor feature that separates areas of a virtual address space (the memory layout a program uses) into sections for storing data or program instructions. An operating system supporting the NX bit can mark certai ...
in PAE mode that prevents buffer overflow software bugs from being exploitable by viruses or attackers. * Hardware support for
SHA-1 In cryptography, SHA-1 (Secure Hash Algorithm 1) is a hash function which takes an input and produces a 160-bit (20-byte) hash value known as a message digest – typically rendered as 40 hexadecimal digits. It was designed by the United States ...
and
SHA-256 SHA-2 (Secure Hash Algorithm 2) is a set of cryptographic hash functions designed by the United States National Security Agency (NSA) and first published in 2001. They are built using the Merkle–Damgård construction, from a one-way compressi ...
hashing. * Hardware based " Montgomery multiplier" supporting key sizes up to 32K for
public-key cryptography Public-key cryptography, or asymmetric cryptography, is the field of cryptographic systems that use pairs of related keys. Each key pair consists of a public key and a corresponding private key. Key pairs are generated with cryptographic alg ...
.


Design choices

* C7 Esther as an evolutionary step after C3 Nehemiah, in which VIA / Centaur followed their traditional approach of balancing performance against a constrained transistor / power budget. * The cornerstone of the C3 series chips' design philosophy has been that even a relatively simple in-order scalar core can offer reasonable performance against a complex superscalar out-of-order core if supported by an efficient "front-end", i.e. prefetch, cache and
branch prediction In computer architecture, a branch predictor is a digital circuit that tries to guess which way a branch (e.g., an if–then–else structure) will go before this is known definitively. The purpose of the branch predictor is to improve the flow ...
mechanisms. * In the case of C7, the design team have focused on further streamlining the (front-end) of the chip, i.e. cache size, associativity and throughput as well as the prefetch system. At the same time no significant changes to the execution core (back-end) of the chip. * The C7 successfully further closes the gap in performance with AMD / Intel chips, since clock speed is not thermally constrained.


See also

* List of VIA C7 microprocessors * List of VIA Eden microprocessors * List of VIA microprocessors *
Intel Atom Intel Atom is a line of IA-32 and x86-64 instruction set ultra-low-voltage processors by Intel Corporation designed to reduce electric consumption and power dissipation in comparison with ordinary processors of the Intel Core series. Atom is m ...
*
Netbook A netbook is a small-sized laptop computer; they were primarily sold from 2007 until around 2013, designed mostly as a means of accessing the Internet and being significantly less expensive than regular-sized laptops. At their inception in l ...


References


Further reading

*


External links

* *
VIA C7 Processor

VIA C7-M Processor

Detailed Platform Analysis in RightMark Memory Analyzer. Part 12: VIA C7/C7-M Processors, translated in English
* http://www.cpushack.com/VIA.html * https://www.pricenfees.com/digit-life-archives/via-cyrix-iii-samuel-2-600-667-mhz * https://web.archive.org/web/20060615180950/http://www.sandpile.org/impl/c5xl.htm {{DEFAULTSORT:Via C7 C7 Embedded microprocessors Computer-related introductions in 2005