Professional Documents
Culture Documents
Revision 1.70
January 18, 2006
Designed by in Texas
VIA Eden Processor Datasheet
VIA reserves the right to make changes in its products without notice in order to improve design or
performance characteristics.
This publication neither states nor implies any representations or warranties of any kind, including but
not limited to any implied warranty of merchantability or fitness for a particular purpose. No license,
express or implied, to any intellectual property rights is granted by this document.
c .
VIA makes no representations or warranties with respect to the accuracy or completeness of the con-
tents of this publication or the information contained herein, and reserves the right to make changes at
s
Cyrix and VIA C3 are trademarks of VIA Technologies, Inc.
e
g i
CentaurHauls is a trademark of Centaur Technology Corporation.
l
AMD, AMD K6, and Athlon are trademarks of Advanced Micro Devices, Inc.
o ia d
Microsoft and Windows are registered trademarks of Microsoft Corporation.
l
o t e
Intel, Pentium, Celeron, and MMX are registered trademarks of Intel Corporation.
n r
n
Other product names used in this publication are for identification purposes only and may be trade-
marks of their respective companies.
h e i
c d u
e nfi e q
LIFE SUPPORT POLICY T o R
IA C A
VIA processor products are not authorized for use as components in life support or other medical devices or systems
(hereinafter life support devices) unless a specific written agreement pertaining to such intended use is executed be-
tween the manufacturer and an officer of VIA.
V D
1. Life support devices are devices which (a) are intended for surgical implant into the body or (b) support or sustain life
and whose failure to perform, when properly used in accordance with instructions for use provided in the labeling, can
N
be reasonably expected to result in a significant injury to the user.
2. This policy covers any component of a life support device or system whose failure to perform can cause the failure of the
life support device or system, or to affect its safety or effectiveness.
2 January 2006
VIA Eden Processor Datasheet
Revision History
Document Release Date Revision Initials
1.60 12/25/05 Initial Release CJH
1.70 01/18/06 Updated AC Timing descriptions CJH
Added top marking specification
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 3
VIA Eden Processor Datasheet
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
4 January 2006
VIA Eden Processor Datasheet
Table of Contents
INTRODUCTION................................................................................................................. 9
1.1 BASIC FEATURES ........................................................................................................ 9
1.2 PROCESSOR VERSIONS ............................................................................................. 10
1.3 COMPATIBILITY ......................................................................................................... 11
PROGRAMMING INTERFACE......................................................................................... 13
2.1 GENERAL .................................................................................................................
13
2.2 ADDITIONAL FUNCTIONS ............................................................................................ 15
2.3 MACHINE-SPECIFIC FUNCTIONS .................................................................................. 16
2.4
.
OMITTED FUNCTIONS ................................................................................................ 22
c
HARDWARE INTERFACE................................................................................................ 25
I n
3.1 BUS INTERFACE........................................................................................................ 25
3.2 BALL DESCRIPTION ................................................................................................. 27
e s
3.3 POWER MANAGEMENT............................................................................................... 30
g i
3.4 ENHANCED POWERSAVER ........................................................................................ 31
l
3.5 JTAG ..................................................................................................................... 31
l o ia d
ELECTRICAL SPECIFICATIONS..................................................................................... 33
4.1 o t e
DC SPECIFICATIONS ..................................................................................................
n r 33
4.2 n e i
AC TIMING TABLES AND WAVEFORMS .......................................................................... 37
h
4.3
u
POWER DISSIPATION ................................................................................................. 49
c d
e nfi e q
MECHANICAL SPECIFICATIONS ................................................................................... 53
5.1
T o
NANOBGA2 PACKAGE ..............................................................................................
R
THERMAL SPECIFICATIONS.......................................................................................... 71
53
IA C A
6.1 INTRODUCTION......................................................................................................... 71
6.2 TYPICAL ENVIRONMENTS ........................................................................................... 71
V D
6.3 MEASURING TC ......................................................................................................... 71
N
6.4 MEASURING TJ ......................................................................................................... 72
6.5 ESTIMATING TC ......................................................................................................... 72
6.6 THERMAL MONITOR ................................................................................................. 73
MACHINE SPECIFIC REGISTERS .................................................................................. 75
7.1 GENERAL .................................................................................................................
75
7.2 CATEGORY 1 MSRS .................................................................................................. 77
7.3 CATEGORY 2 MSRS .................................................................................................. 80
January 2006 5
VIA Eden Processor Datasheet
List of Figures
Figure 3-1. Power Management State Diagram .............................................................................................. 30
Figure 4-1.Vcc Loadline ................................................................................................................................... 34
Figure 4-2. BCLK Generic Clock Timing Waveform ........................................................................................ 37
Figure 4-3. FSB Common Clock Valid Delay Timings ..................................................................................... 39
Figure 4-4. FSB Test Circuit ............................................................................................................................ 39
Figure 4-5. Source Synchronous 4X Address Timings (CPU Source) ............................................................ 40
Figure 4-6. Source Synchronous 4X Address Timings (CPU Target) ............................................................. 40
Figure 4-7. Source Synchronous 4X Data Timings (CPU Source).................................................................. 41
Figure 4-8. Source Synchronous 4X Data Timings (CPU Target)................................................................... 41
Figure 4-9. Power Up Sequence...................................................................................................................... 43
Figure 4-10. Power Down Sequence ............................................................................................................... 43
Figure 4-11. PROCHOT# Timings ................................................................................................................... 44
c .
Figure 4-12. FERR# Break Event Timing ........................................................................................................ 44
Figure 4-13. THERMTRIP# Assertion to Vcc Turn Off Timing ........................................................................ 44
Figure 4-14. FSB Reset and Configuration Timings ........................................................................................ 46
I n
Figure 4-15. Stop Grant/Sleep/Deep Sleep Timings ....................................................................................... 47
Figure 4-16. JTAG Waveform .......................................................................................................................... 48
s
Figure 5-1. nanoBGA2 Ballout (Top View) ...................................................................................................... 54
Figure 5-2. nanoBGA2 Dimensions ................................................................................................................. 67
e
i
Figure 5-3. Top Marking Information................................................................................................................ 68
Figure 5-4. Top Marking Dimensions............................................................................................................... 69
g l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
6 January 2006
VIA Eden Processor Datasheet
List of Tables
Table 2-1. CPUID Return Values (EAX = 0) .................................................................................................... 16
Table 2-2. CPUID Feature Flag Values (EAX = 1) .......................................................................................... 17
Table 2-3. Additional CPUID Feature Flag Values (EAX = 1) ......................................................................... 18
Table 2-4. Extended CPUID Functions............................................................................................................ 18
Table 2-5. Processor Name String................................................................................................................... 19
Table 2-6. L1 Cache & TLB Configuration Encoding....................................................................................... 19
Table 2-7. L2 Cache Configuration Encoding.................................................................................................. 20
Table 2-8. Centaur Extended CPUID Instruction Functions ............................................................................ 20
Table 2-9. Centaur Extended CPUID Feature Flag Values............................................................................. 20
Table 2-10. VIA Processor Brand Detection.................................................................................................... 21
Table 2-11. CR4 Bits........................................................................................................................................ 22
Table 3-1. Core Voltage Settings..................................................................................................................... 26
Table 3-2. Ball Descriptions ............................................................................................................................. 27
c .
Table 4-1. Recommended Operating Conditions ............................................................................................ 33
Table 4-2. Maximum Ratings ........................................................................................................................... 34
Table 4-3. System Bus BCLK Characteristics ................................................................................................. 35
I n
Table 4-4. AGTL+ Signal Group DC Characteristics ....................................................................................... 35
Table 4-5. CMOS DC Characteristics .............................................................................................................. 36
s
Table 4-6. Open Drain Signal Group DC Characteristics ................................................................................ 36
Table 4-7. System Bus Clock AC Specifications (400 MHz) ........................................................................... 38
e
Table 4-8. Common Clock AC Specifications (400 MHz)................................................................................ 39
g i
Table 4-9. 400 MHz FSB Source Synchronous AC Specifications ................................................................. 42
l
Table 4-10. CMOS Signal and Power Up AC Specifications........................................................................... 45
l o ia d
Table 4-11. FSB Reset Conditions .................................................................................................................. 46
Table 4-12. Stop Grant/Sleep/Deep Sleep AC Specifications......................................................................... 47
n t
Table 4-13. JTAG AC Specifications ............................................................................................................... 48
o r e
Table 4-14. VIA Eden Thermal Design Power Information.............................................................................. 49
h n e i
Table 4-15. VIA Eden ULV Thermal Design Power Information...................................................................... 50
Table 4-16. VCCP -I/O Power Consumption ...................................................................................................... 50
d u
Table 5-1. Signal Listing in Order by Signal Name.......................................................................................... 55
c
e nfi e q
Table 5-2. Signal Listing in Order by Ball Number........................................................................................... 61
Table 5-3. Signal Listing in Order by Ball Number........................................................................................... 67
Table 5-4. Top Marking Product Name and Speed Code ............................................................................... 68
T o
Table 5-5. Top Marking Package Code ........................................................................................................... 68
R
Table 5-6. Top Marking Voltage Code ............................................................................................................. 68
IA C A
Table 5-7. Top Marking Dimensions ................................................................................................................ 69
Table 7-1. Category 1 MSRs .......................................................................................................................... 76
Table 7-2. Category 2 MSRs ........................................................................................................................... 77
V D
Table 7-3. Core-to-Bus Frequency Ratio......................................................................................................... 78
Table 7-4. FCR Bit Assignments...................................................................................................................... 81
January 2006 7
VIA Eden Processor Datasheet
SECTION
c .
INTRODUCTION
n
I
e s
i
The VIA Eden processor is based on a unique internal architecture and is manufactured using IBM’s ad-
g
vanced 90nm SOI CMOS technology. This architecture and process technology provide a highly
l
compatible, high-performance, and low-power consumption solution for embedded computing markets.
l o ia d
When considered individually, the compatibility, function, performance, cost, and power dissipation of
o t e
the VIA Eden processor family are all very competitive. When considered as a whole, the VIA Eden
n r
h n
processor family offers a breakthrough level of value.
e i
The intent of this datasheet is to make it easy for a direct user—a board designer, a system designer, or a
c d
BIOS developer—to use the VIA Eden processor.
u
e nfi e q
Section 1 of the datasheet summarizes the key features of the VIA Eden processor. Section 2 specifies the
T o
primary programming interface, Section 3 does the same for the bus interface. Sections 4, 5, and 6 specify
R
the classical datasheet topics of AC timings, ballouts, and mechanical specifications.
IA C A
Section 7 documents the VIA Eden processor machine specific registers (MSRs).
January 2006 9
VIA Eden Processor Datasheet
I
Software-compatible with thousands of x86 software applications available
n
s
Very small die-30 mm2 in IBM 90nm SOI technology
e
g i
nanoBGA2 package 21mm x 21mm (400 balls)
l
1.2 PROCESSOR VERSIONS
l o ia d
o n t r e
Typically, there are five specification parameters that characterize different versions of a processor family:
n e i
package, voltage, maximum case temperature, external bus speed, and internal MHz.
h d u
The VIA Eden processor family is available in small form factor package, nanoBGA2, just 21mm x
c
e nfi e q
21mm. The minimum and maximum processor core voltages are configured at the factory. After powerup,
Enhanced PowerSaver can dynamically adjust the processor core voltage can select between those pre-
configured values.
T o R
The internal operating frequency (MHz) of a particular VIA Eden processor is defined by two parameters:
IA C A
the specified external bus speed and the core clock-to-bus ratio. VIA Eden processors operate the bus up
to 800 MHz (200 MHz BCLK). The minimum and maximum core clock-to-bus ratios are also configured
at the factory. Enhanced PowerSaver allows the dynamic adjustment of the processor’s core clock-to-bus
V D
ratio between the two factory configured minimum and maximum ratios.
• 1.5 GHz
• 1.2 GHz
N
This datasheet provides the specification for these VIA Eden processors:
• 1.0 GHz
• 800 MHz
• 600 MHz
• 500 MHz
• 400 MHz
Future versions of the VIA Eden processor may provide other speed grades, bus speed combinations and
different core voltages.
10 January 2005
VIA Eden Processor Datasheet
1.3 COMPATIBILITY
VIA Eden processors are the epitome of compatibility. To verify compatibility of the VIA Eden processor
with real PC applications and hardware, VIA has performed extensive testing of boards and peripherals,
thousands of software applications, and over forty operating systems. Currently, BIOS support for the
VIA Eden processor is available from Award, AMI, Phoenix, General Software, and Insyde.
The VIA Eden processor supports SSE, SSE2, and SSE3 instructions for better video, audio, and faster
3D graphics. Other functions are provided and are identified to software with the CPUID instruction. The
VIA Eden processor carefully follows the protocol for defining the availability of these optional features.
Both the additional and omitted optional features are covered in more detail in Section 2 of this datasheet.
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 11
VIA Eden Processor Datasheet
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
12 January 2005
VIA Eden Processor Datasheet
SECTION
c .
PROGRAMMING INTERFACE n
I
e s
g i l
2.1 GENERAL
l o ia d
o t
The VIA Eden processor’s functions include:
n r e
h n
All basic x86 instructions, registers, and functions
e i
c d u
All floating-point (numeric processor) instructions, registers and functions
e nfi e q
All basic operating modes: real mode, protect mode, virtual-8086 mode
System Management Interrupt (SMI) and the associated System Management Mode (SMM)
T o R
All interrupt and exception functions
IA C A
All debug functions (including the new I/O breakpoint function)
All input/output functions
V D
All tasking functions (TSS, task switch, etc.)
N
Processor initialization behavior
Page Global Enable feature
MMX™ instructions
SSE, SSE2, and SSE3 instructions
PAT (Page Attribute Table)
VME (Virtual Mode Enhancements)
SYSENTER/SYSEXIT functions
However, there are some software differences between the VIA Eden processor and the Intel Pentium-M
processor. These differences fall into three groups:
January 2006 13
VIA Eden Processor Datasheet
Implementation-specific differences. Examples are cache and TLB testing features, and perform-
ance monitoring features that expose the internal implementation features. These types of functions
are incompatible among all different x86 implementations.
Omitted functions. Some processor functions are not provided on the VIA Eden processor because
they are not used or are not needed in the targeted PC systems. Examples are some specific bus
functions such as functional redundancy checking and performance monitoring. Other examples
are architectural extensions such as support for 36 bit addressing.
These types of differences are similar to those among various versions of the processors. The
CPUID instruction is used by system software to determine whether these features are supported.
Low-level behavioral differences. A few low-level VIA Eden processor functions are different
from Intel Pentium-M because the results are (1) documented in the documentation as undefined,
c .
and (2) known to be different for different x86 implementations. That is, compatibility with the In-
tel Pentium-M processor for these functions is clearly not needed for software compatibility (or
they would not be different across implementations).
I n
Additional Functions. VIA Eden processors provide enhanced features such as cryptography.
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
14 January 2006
VIA Eden Processor Datasheet
c .
VIA Eden processors incorporate two random number generators on the processors die for a fast source of
entropy. See the Padlock programming guide for further details.
n r
nentiation is commonly used in public key cryptography. See the Padlock programming guide for further
details.
h n e i
c d u
e nfi e q
NoExecute: NX
The VIA Eden processor provides data execution protection support used in Microsoft Windows XP SP2.
Multi-processor:
T o R
IA C A
The VIA Eden processor provides dual processing (SMP) support. Multi-processing requires specific
chipset support.
V D
N
January 2006 15
VIA Eden Processor Datasheet
2.3.1 GENERAL
All x86 processor implementations provide a variety of machine-specific functions. Examples are cache
and TLB testing features and performance monitoring features that expose the internal implementation
features.
This section describes the VIA Eden processor machine-specific functions that are most likely used by
software, and compares them to related processors where applicable. Section 7 describes these machine-
specific registers (MSRs).
c .
This section covers those features of x86 processors that are used to commonly identify and control proc-
n
essor features. All x86 processors have the same mechanisms, but the bit-specific data values often differ.
I
2.3.2 STANDARD CPUID INSTRUCTION FUNCTIONS
e s
The CPUID instruction is available on all contemporary x86 processors. The CPUID instruction has two
g i
standard functions requested via the EAX register. The first function returns a vendor identification string
l
in registers EBX, ECX, and EDX. The second CPUID function returns an assortment of bits in EAX and
o ia d
EDX that identify the chip version and describe the specific features available. See the following table.
l
o
Table 2-1. CPUID Return Values (EAX = 0)
n t r e
EAX
0
TITLE
h n e
Largest Function Input Value
i
OUTPUT
EAX=1
c d u EBX:EDX:ECX =”CentaurHauls”
1
e nfi e q
Processor Signature and Feature Flags EAX[3:0]=Stepping ID
T o R
EAX[7:4]=Model ID
EAX[11:8]=Family ID
IA C A
EAX[13:12]=Type ID
EBX=Reserved
N
The specific feature flag details in EDX when EAX == 1 are listed in Table 2-2. Additional feature flag
details in ECX are listed in
16 January 2006
VIA Eden Processor Datasheet
8
9
CX8
APIC
CMPXCHG8B instruction available.
Processor contains internal APIC.
c . 1
1
1
10
11
Reserved
SEP
Not supported.
I n
Fast system calls are available using SYSENTER/SYSEXIT instructions.
0
1
12
13
MTRR
PGE
e s
Memory Type Range Registers are available.
Global paging is available.
1
1
14
15
Reserved
CMOV
Not supported.
g i l
CMOV and FCMOV instructions available.
0
1
16 PAT
l o ia d
Page Attribute Table available. 1
17 Reserved
o
Not Supported.
n t r e 0
18
19
Reserved
CLFSH
h n
Not Supported.
e i
CLFLUSH instruction supported.
0
c d u
e nfi e q
20 Reserved Not Supported. 0
21 Reserved Not Supported. 0
22
23
ACPI
MMX™ T o
Thermal Monitor and other thermal controls
R
MMX™ instructions are available.
1
IA C A
24 FXSR Fast Floating-Point Save and Restore instructions available. 1
28
29
Reserved
TM
N
Not Supported.
Thermal monitor is supported
0
1
January 2006 17
VIA Eden Processor Datasheet
with EAX set to any value in the range 0x80000000 through 0x80000006.
c .
mation about the VIA Eden processor. Extended CPUID functions are requested by executing CPUID
l
EAX=80000006
EBX,ECX,
r
h n e i
EBX,ECX=Reserved
EDX=Extended Feature Flags
c d u
e nfi e q
80000002 Processor Name String EAX,EBX,ECX,EDX
80000003 Processor Name String EAX,EBX,ECX,EDX
80000004
80000005 T o
Processor Name String
R
TLB and L1 Cache Information
EAX,EBX,ECX,EDX
EAX = Reserved
IA C A
EBX = TLB Information
ECX = L1 Data Cache Information
18 January 2006
VIA Eden Processor Datasheet
EBX
EBX[31:24]
g iTLB Information
l
D-TLB associativity 8
EBX[23:16]
l o ia d
D-TLB # entries 128
EBX[15: 8]
o t e
I-TLB associativity
n r
8
EBX[ 7: 0]
h n e
I-TLB # entries
i
128
ECX
c u
L1 Data Cache Information
d
e nfi e q
ECX[31:24] Size (Kbytes) 64
ECX[23:16] Associativity 4
ECX[15: 8]
ECX[ 7: 0] T o R
Lines per Tag
Line Size (bytes)
1
64
EDX
EDX[31:24] IA C A L1 Instruction Cache Information
Size (Kbytes) 64
EDX[23:16]
V D Associativity 4
EDX[15: 8]
EDX[ 7: 0] N Lines per Tag
Line Size (bytes)
1
64
January 2006 19
VIA Eden Processor Datasheet
e s
Table 2-8. Centaur Extended CPUID Instruction Functions
EAX INPUT
g i TITLE
l
OUTPUT
0xC0000000
l o ia d
Largest Centaur Extended Function Input Value EAX=0xC0000001
h n
Centaur Extended Feature Flags
e i EAX,EBX,ECX=Reserved
c d u
e nfi e q
Table 2-9. Centaur Extended CPUID Feature Flag Values
EDX Centaur CPUID Extended Feature Flags Eden
bit
0 T o
Reserved
R 0
IA C A
1 Reserved 0
2 Random Number Generator (RNG) Present 1
3
4 V
Reserved D
Random Number Generator (RNG) Enabled 1
0
5
6
Reserved N
Advanced Cryptography Engine (ACE) Present 1
0
1
7 Advanced Cryptography Engine (ACE) Enabled 1
1
8 ACE2 present 1
9 ACE2 enabled 1
1
10 Padlock Hash Engine present 1
11 Padlock Hash Engine enabled 1
1
12 Padlock Montgomery Multiplier present 1
13 Padlock Montgomery Multiplier enabled 1
20 January 2006
VIA Eden Processor Datasheet
Identify the processor as a member of the VIA processor family by checking for a Vendor Identification
String of “CentaurHauls” using CPUID with EAX=0. Once this has been verified, system software must
determine the processor version in order to properly configure the machine-specific registers.
c .
The CPUID family 6 model A core of the VIA Eden is shared with other VIA processors. To identify
these brand variants, use the MSR instruction to read register 1153h and use the Exclusive OR (XOR)
function between bit fields 21:20 and 19:18.
g i
Reserved
l
MSR 1153h [19:18]
11b
l o ia d
VIA C7-M 00b
o VIA C7
n t r e 01b
h n VIA Eden
e
NOTE: Valid only for CPUID Family 6 Model A. i
10b
c d u
e nfi e q
In general system software can determine the processor version by comparing the Family and Model
Identification fields returned by the CPUID standard, extended, or Centaur extended functions.
T o R
If the processor version is not recognized then system software must not attempt to activate any machine-
specific feature.
IA . C A
2.3.6 EDX VALUE AFTER RESET
V D
After reset the EDX register holds a component identification number as follows:
EDX[31:4]
Reserved
N
EDX[13:12]
Type ID
EDX[11:8]
Family ID
EDX[7:4]
Model ID
EDX[3:0]
Stepping ID
The specific values for the VIA Eden processor are listed here:
PROCESSOR TYPE ID FAMILY ID MODEL ID STEPPING ID
VIA Eden 0 6 10 Begins at 9
January 2006 21
VIA Eden Processor Datasheet
0/1 I0/1
0/1
n 1
i
0/1 es r
r
31:11 – reserved
o i g r
a lr
Notes On CR4
o l t e d
General: a “0/1” means that the default setting of this bit is 0 but the bit can be set to (1). A “0” means that the bit is
n n r
always 0; it cannot be set. An “r” means that this bit is reserved. It appears as a 0 when read, and a GP exception is
e i
1.
c h
signaled if an attempt is made to write a 1 to this bit.
d
i eq u
The VIA Eden processor Machine Check has different specifics than the Machine Check function of other x86
processors.
e f
2.3.8 R
T on R
MACHINE PECIFIC EGISTERS
-S
The VIA Eden processor implements the concept of Machine Specific Registers (MSRs). RDMSR and
IA C A
WRMSR instructions are provided and the CPUID instruction identifies that the processor supports MSRs.
In general, the MSRs have no usefulness to application or operating system software and are not used.
V D
(This is to be expected since the MSRs are different on each processor.) Section 7 contains a detailed de-
scription of the VIA Eden processor’s MSRs.
N
2.4 OMITTED FUNCTIONS
This section summarizes those functions that are not in the VIA Eden processor. A bit in the CPUID fea-
ture flags indicates whether these feature are present or not.
22 January 2006
VIA Eden Processor Datasheet
Other Functions
Model specific registers pertaining to Machine Check, and Debug, Performance Monitoring, and Trace
features are not supported.
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 23
VIA Eden Processor Datasheet
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
24 January 2006
VIA Eden Processor Datasheet
SECTION
c .
HARDWARE INTERFACE n
I
e s
g i l
3.1 BUS INTERFACE
l o ia d
o t e
The majority of the balls within the bus interface are involved with the physical memory and I/O interface.
n r
h n
The remaining balls are power and ground balls, test and debug support balls, and various ancillary con-
e i
trol functions. The balls and associated functions are listed and described in this section.
c d u
e nfi e q
Core-to-Bus Frequency Ratio Control
The VIA Eden processor supports both fixed and software control of the core-to-bus frequency ratio. At
T o
reset, the processor boots to the factory configured minimum ratio. System BIOS uses Enhanced Power-
R
Saver to set the operating frequency to the highest supported ratio. System software adjusts the operating
IA C A
frequency using Enhanced PowerSaver performance states for the desired balance of power consumption
and performance.
V
Bus Frequency Selection
D
The VIA Eden processor bus frequency is provided by the motherboard through motherboard strapping
N
options. The VIA Eden processor is designed to operate at bus clock frequencies of 100, 133,166, or 200
MHz.
3.1.1 CLARIFICATIONS
January 2006 25
VIA Eden Processor Datasheet
es
001100 1.516 011100 1.260 101100 1.004 111100 0.748
001101
001110
001111
1.500
1.484
011101
011110
011111
1.244
1.228
101101
101110
101111 g i
0.988
0.972
111101
111110
l
111111
0.732
0.716
o i a
1.468 1.212 0.956 0.700
RESET#
o l t e d
n e n
The VIA Eden processor is reset by the assertion of the RESET# ball.
i r
Thermal Diode
c h d u
An on-die thermal diode supports thermal monitoring via the THERMDN and THERMDP balls.
Thermal Monitor
e nfi e q
tion 6.6. T o
The VIA Eden processor provides a second on-die thermal sensor for advanced thermal control. See Sec-
R
IA C A
Advanced Peripheral Interrupt Controller (APIC)
APIC is supported by the VIA Eden processor.
3.1.2 OMISSIONS V D
N
Breakpoint and Performance Monitoring Signals
The VIA Eden processor internally supports instruction and data breakpoints. However, the processor
does not support the external indication of breakpoint matches. Similarly, the VIA Eden processor
contains performance monitoring hooks internally, but it does not support the indication of performance
monitoring events.
Error Checking
The VIA Eden processor does not support error checking. There are no BERR#, BINIT#, AERR#,
AP#[1:0], DEP#[7:0], IERR#, RP#, and RSP# balls.
26 January 2006
VIA Eden Processor Datasheet
ADSTBN0 are negative-edge going data strobes used to latch A[30]#,A[18:3]# on odd
c .
ADSTBN0#
ADSTBP0#
data beat transfers.
I n
ADSTBP0]# are negative-edge going data strobes used to latch A[30]# & A[18:3]# on
even data beat transfers.
I/O
s
External termination is unnecessary.
e
BCLK0
BCLK1
g i
Bus Clock provides the fundamental timing for the VIA Eden CPU. The frequency of the
VIA Eden CPU input clock determines the operating frequency of the CPU’s bus. Ex-
l
ternal timing is referenced to the crossing point of the rising edge of BCLK0 and the
falling edge of BCLK1
I
l o ia d
BEVO[3:0] are hardware strapping option balls that allow additional functionality and
testability. BEV0[3:0] signals are supplemental and not necessary for regular opera-
BEVO[3:0]
tion.
o n t r e I/O
n
To assist VIA in debugging, these are testing status balls that could be brought out to
test connector.
h e i
d u
BEVO3 must be connected to ground for normal operation.
c
e nfi e q
Block Next Request signals a bus stall by a bus agent unable to accept new transac-
BNR# I/O
tions.
BPRI# Priority Agent Bus Request arbitrates for ownership of the system bus. I
BREQ[3:0]# T o
BREQ[3:0]# signals request access to the system bus.
R
In uniprocessor designs , BREQ[3:1]# are considered “No Connects” and BREQ0#
I/O
IA C A
requires 220 ohm pullup to Vccp
BSEL[1:0] Currently unused. Leave unconnected or route to test point. O
CF[8:0] should be connected to ground with zero Ohm resistors. These resistors are
CF[8:0]
V D
strapping options that are determined by the platform BOM.
COMP[0]
COMP[2] N
The COMP signals require 27.4 Ohm precision termination.
Eden CPU and external memory and I/O devices. The data bus must assert DRDY# to
indicate valid data transfer.
These are also 4X signals and are driven 4 times a clock period. The falling edge of
DSTBP[3:0]# and DSTBN[3:0]# will latch D[63:0]#. D[63:0]# are divided into signal
D[63:0]# groups with a corresponding DSTBN#/DSTBP# pair along with a DINV# for polarity. I/O
Hence:
D[15:0]# are grouped with DSTBN[0], DSTBP[0], and DINV[0]#.
D[31:16]# are grouped with DSTBN[1], DSTBP[1], and DINV[1]#.
D[47:32]# are grouped with DSTBN[2], DSTBP[2], and DINV[2]#.
D[63:48]# are grouped with DSTBN[3], DSTBP[3], and DINV[3]#.
DBSY# Data Bus Busy is asserted by the data bus driver to indicate data bus is in use. I/O
January 2006 27
VIA Eden Processor Datasheet
DPSLP#, when asserted in the stop grant or sleep state, will transition the processor
into the deep sleep state. The system should then remove BCLK[1:0]# to arrive at the
DPSLP# I
deep sleep state. Reviving the clocks and then deasserting DPSLP# will transition the
c.
processor back to the sleep state
DPWR# Asserted by the north bridge to indicate that a data return cycle is pending. I
DRDY# Data Ready is asserted by data driver to indicate that a valid signal is on the data bus. I/O
DSTBN[3:0]#
beat transfers.
DSTBN[0]# latch D[15:0]# and DINV[0]#
DSTBN[1]# latch D[31:16]# and DINV[1]# I n
DSTBN[3:0]# are negative-edge going data strobes used to latch D[63:0]# on odd data
I/O
e s
DSTBN[2]# latch D[47:32]# and DINV[2]#
DSTBN[3]# latch D[63:48]# and DINV[3]#
DSTBP[3:0]#
beat transfers.
g i
DSTBP[3:0]# are negative-edge going data strobes used to latch D[63:0]# on even data
l
DSTBP[0]# latch D[15:0]# and DINV[0]#
I/O
l o ia d
DSTBP[1]# latch D[31:16]# and DINV[1]#
DSTBP[2]# latch D[47:32]# and DINV[2]#
DSTBP[3]# latch D[63:48]# and DINV[3]#
FERR#
o n t r e
FPU Error Status indicates an unmasked floating-point error has occurred. FERR# is
asserted during execution of the FPU instruction that caused the error.
O
HIT#
h n
(exclusive or shared states).
i
Snoop Hit indicates that the current cache inquiry address has been found in the cache
e I/O
HITM#
c d u
Snoop Hit Modified indicates that the current cache inquiry address has been found in
I/O
e nfi e q
the cache and dirty data exists in the cache line (modified state).
Ignore Numeric Error forces the VIA Eden CPU to ignore any pending unmasked FPU
IGNNE# I
errors and allows continued execution of floating point instructions.
INIT#
T o
Assertion resets integer registers and does not affect internal cache or floating point
registers.
R
INIT# active during RESET# will execute BIST (Built-In Self-Test).
I
IA C A
INTR Indicates external interrupt. Becomes LINT0 when using the APIC. I
LOCK# Lock Status is used by the CPU to signal to the target that the operation is atomic. I/O
MPI controls termination for multi-processor configurations. For uni-processors de-
MPI
NMI V D
signs, MPI should tied to ground or pulled to ground with a zero ohm resistor for
testability. Placement is not critical
Indicates Non-Maskable Interrupt. Becomes LINT1 when using the APIC.
I
PROCHOT# N
PROCHOT# is an output from the on-die thermal sensor whose assertion indicates the
processor has reached its maximum operating temperature. When PROCHOT# is
active, the processor will activate its thermal protection circuitry.
PSI# is asserted when the processor enters the deep sleep state. This is a signal to
O
PSI# O
the system VRM to transition to the deeper sleep state.
Indicates that the processor’s VCC is stable. Care should be taken to ensure this signal
PWRGD I
has no glitches or noise.
Request Command is asserted by bus driver to define current transaction type.
REQ[2:0]# I/O
REQ[2:0] are part of the address group.
RESET# Resets the processor and invalidates internal cache without writing back. I
Response Status signals the completion status of the current transaction when the
RS[2:0]# I
CPU is the response agent.
RSVD Reserved for future use. -
SLP# Sleep, when asserted in the stop grant state, causes the CPU to enter the sleep state. I
28 January 2006
VIA Eden Processor Datasheet
c.
from the CPU.
TRST# Test Reset for the JTAG port. I
VCC Core voltage power supply. I
VCCA[2:0]
VCCP
Isolated power supply for the internal PLL’s.
VCCA0 provides power to the on-die thermal monitor.
Processor bus termination voltage power supply.
I n I
I
VCC_SENSE
or VRM feedback.
e s
Isolated low impedance trace to processor core power for use in power measurement
O
VID[5:0]
VSS
VRM.
Ground power supply.
g i
The Voltage Identification signals indicate the core voltage required from the platform
l
O
-
VSS_SENSE
or VRM feedback.
l o ia d
Isolated low impedance ground trace to processor core for use in power measurement
O
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 29
VIA Eden Processor Datasheet
s
SLEEP state is the low power state where only the processor's PLL (phase lock loop) toggles. It is
e
unpredictable behavior.
g i
entered from STOP GRANT state when the processor samples the SLP# signal asserted. Snoop cy-
cles that occur while in SLEEP state or during a transition into or out of SLEEP state will cause
l
l o ia d
DEEP SLEEP state is a very low power state. It is entered when the BCLK signal is stopped while
o t e
the processor is in the SLEEP state. Snoop cycles are completely ignored in this state. The proces-
n r
sor will drive PSI# upon the entry of the Deep Sleep.
h n e i
DEEPER SLEEP state is the lowest power state. It is entered when the processor core voltage is
c d u
lowered while the processor is in the DEEP SLEEP state. Snoop cycles are completely ignored in
e nfi e q
this state.
T o
Figure 3-1. Power Management State Diagram
R
IA C A
STPCLK# or
HLT instruction
V D
halt break or
!STPCLK# SLP#
N snoop
serviced
snoop
occurs !SLP#
Sleep
BCLK stopped
and DPSLP#
Deep Sleep
BCLK on
and SLP#
and !DPSLP#
Core Voltage
Snoop Lowered
Core Voltage
Raised
Deeper Sleep
30 January 2006
VIA Eden Processor Datasheet
c .
pong between two frequencies instantaneously. In the simplest scenario, where there are only two clock
frequencies of interest and no voltage changes, the transition can be instantaneous with no latency. In
I n
more complex scenarios, where there are multiple clock frequencies of interest, the “old” frequency can
continue to be used while the new frequency is ramped up. The transition is still instantaneous from a
software point of view (code still executes), but there is a latency associated with switching to the ramp-
ing “new” frequency.
e s
i
VIA Eden allows for a clean hardware approach to processor operating point transitions. The transitions
g
are performed instantaneously from a software and functional point of view. Snoops and interrupts, for
example, are unaffected by transitions.
l
l o ia d
See the BIOS Writer’s guide for further details.
o n t r e
3.5 JTAG
h n e i
c d u
e nfi e q
The VIA Eden processor has a JTAG scan interface that is used for test functions. Boundary scan is
available through the JTAG interface.
T o R
IA C A
V D
N
January 2006 31
VIA Eden Processor Datasheet
SECTION
c .
ELECTRICAL SPECIFICATIONS n
I
e s
g i l
4.1 DC SPECIFICATIONS
l o ia d
o n t r e
h n
4.1.1 RECOMMENDED OPERATING CONDITIONS
e i
c d u
Functional operation of the VIA Eden processor is guaranteed if the conditions in Table 4-1 are met. Sus-
e nfi e q
tained operation outside of the recommended operating conditions may damage the device.
PARAMETER
T o
Table 4-1. Recommended Operating Conditions
MIN
R NOM MAX UNITS NOTES
IA C A
Operating Junction Temperature 0 100 °C
0.956
0.860
VCC Voltage
V D 0.844
1.148 V 2
V
1
January 2006 33
VIA Eden Processor Datasheet
Notes:
1. DC measurement. Regulator Circuit should support current draw up to 9A.
2. Vcc 1.148V is maximum sustained voltage. Vcc_boot is a temporary power-up voltage for initialization.
c .
Figure 4-1.Vcc Loadline
I n
Vcc
e s
g i l
o ia d
Vcc_dynamic Maximum
l
Vcc_static Maximum
Vcc Nominal
o n t e
-1.0 mV/A Slope
r
+1.5%
+10 mV Transient
h n e i -1.5%
Vcc_static Minimum
Vcc_dynamic Minimum
c d u -10 mV Transient
e nfi e q Icc
Icc
T o R
Maximum
34 January 2006
VIA Eden Processor Datasheet
4.1.3 DC CHARACTERISTICS
c .
PARAMETER
0.997
TYP
1.05
MAX
1.102 I n
UNITS
V
NOTES
es
GTLREF- Reference Voltage 2/3 VCCP – 2% 2/3 VCCP 2/3 VCCP + 2% V
VIH – Input High Voltage
VIL – Input Low Voltage
GTLREF+0.1
-0.1
g i VCCP+0.1
GTLREF-0.1
l
V
V
l o i d
VCCP
a
RTT – Termination Resistance
RON – Buffer On Resistance
o n t 47
r e
17.7
55
24.7
63
32.9
Ω
Ω
h n e i ± 100 μA
Notes:
e nfi e q
1.
T o
Leakage current is specified for the range between VSS and VCCP. GTL I/O’s are diode clamped to the
VCCP and VSS rails.
R
IA C A
2. GTLREF is internally generated for VIA Eden.
V D
N
January 2006 35
VIA Eden Processor Datasheet
Notes:
c .
1. Leakage current is specified for the range between VSS and VCCP. I/O’s are diode clamped to the VCCP and
VSS rails.
g i0
l
VCCP
0 0.20
V
V
±100
mA
μA
n t 2.3
r e 3.0 pF
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
36 January 2006
VIA Eden Processor Datasheet
T2 Overshoot
BCLK1 VH
Rising Edge
Threshold
Crossing
Voltage
Crossing
Voltage
Ringback
Margin
c .
Ringback
Region
I n
Falling Edge
Ringback
es
BCLK0 VL
g i l
Undershoot
l o i T0
d
T3
a
o n t r e
h n
T0 = BCLK[1:0] period
e
T2 = BCLK[1:0] high time
i
d
T3 = BCLK[1:0] low time
c u
e nfi e q
T o R
IA C A
V D
N
January 2006 37
VIA Eden Processor Datasheet
1.
2.
Notes:
c .
The period is the average period and may vary as defined by the period stability specification (T1).
Period stability is the maximum timing difference between adjacent BCLK periods.
3. Slew rate is measured between the 35% and 65% points of the BCLK swing (VL to VH).
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
38 January 2006
VIA Eden Processor Datasheet
T0 T1 T2
BCLK1
BCLK0
T6
Common Clock
Signal (@ driver) valid valid
T7 T8
Common Clock
Signal (@ receiver) valid
e s
VCCP
g i l VCCP
l o ia d RLoad
o t e
600 mils, 55 ohms, 169ps/in
n r
2.4nH
50 ohms
h n e i 1.2pF
c d u
AC Timing measurements
e nfi e q
made at the driver end of
the trace.
T o R
IA C A
Table 4-8. Common Clock AC Specifications (400 MHz)
1,2
SYMBOL PARAMETER MIN NOM MAX UNIT FIGURE NOTES
T6 Common Clock Output Valid Delay 0.15 3.3 ns 2 3
T7
V D
Common Clock Input Setup Time 2.9 ns 2 4
1.
Notes:
T8
N
Common Clock Input Hold Time
2. All common clock AC timing are referenced to the crossing voltage (Vcross) of BCLK[1:0] at the rising edge of BCLK0. All
Common clock input signal timings are referenced at 2/3 VCCP at the processor pad.
3. Valid delay timings for these signals are specified into the test circuit described in Figure 4-4 at 2/3 VCCP.
4. Timing measured at 2/3 VCCP assuming a slew rate between 0.3 V/ns to 4.0 V/ns.
January 2006 39
VIA Eden Processor Datasheet
T0 T1 T2
BCLK1
BCLK0
ASTBp (@ driver)
T20 T21
ASTBn (@ driver)
A# (@ driver)
T18 T19 T18 T19
c .
T17
T17 = Address Output Valid Delay I n
e s
T18 = Address Output Valid Delay Before Address Strobe
T19 = Address Output Valid Delay After Address Strobe
g i
T20 = Address Strobe 'N' (ASTBn) Output Valid Delay
T21 = First Address Strobe to Subsequent Strobe
l
l o ia d
o n t r e
Figure 4-6. Source Synchronous 4X Address Timings (CPU Target)
h n e i
T0
c d u T1 T2
e nfi e q
BCLK1
BCLK0
ASTBp (@ receiver) T o R
ASTBn (@ receiver)
IA C A T22
A# (@ receiver) V D
N
T22 = Setup Time to BCLK
T23 T24 T23 T24
40 January 2006
VIA Eden Processor Datasheet
T0 T1 T2
BCLK1
BCLK0
DSTBp# (@ driver)
T28 T29
DSTBn# (@ driver)
D# (@ driver)
T25
c .
T25 = Data Output Valid Delay
T26 = Data Output Valid Delay Before Data Strobe I n
e s
T27 = Data Output Valid Delay After Data Strobe
T28 = Data Strobe 'n' (DSTBP#) Output Valid Delay
g i
T29 = First Data Strobe to Subsequent Strobe
l
o ia d
Figure 4-8. Source Synchronous 4X Data Timings (CPU Target)
l
T0
o n t r e T1 T2
BCLK1
h n e i
BCLK0
c d u
DSTBp# (@ receiver)
e nfi e q
DSTBn# (@ receiver)
T o R T30
IA C A
D# (@ receiver)
V D
T30 = Setup Time to BCLK
T31 T32 T31 T32
N
T31 = Input Setup Time
T32 = Input Hold Time
January 2006 41
VIA Eden Processor Datasheet
c.
T23 Address Input Setup Time to Strobe 0.34 ns 6 4
T24 Address Input Hold Time to Strobe 0.34 ns 6 4
T25
T26
Data Output Delay (first data only)
Data Output Valid Before Strobe
0.0
0.72
2.30 ns
ns I n 7
7
3
3,5
es
T27 Data Output Valid After Strobe 0.72 ns 7 3,5
T28
T29
Data Strobe ‘n’ (DSTBP#) Output
Valid Delay
g i
3.55
2.5
ns
ns
l
7
7
8
Strobe
l o i d a
T30
T31
o n t
Data Input Setup Time to BCLK
r
Data Input Setup Time to Strobe
e
.63
0.34
ns
ns
8
8
7,9
4
T32
h n e i
Data Input Hold Time to Strobe 0.34 ns 8 4
c d u
Notes:
1.
e nfi e q
Guaranteed by design and not 100% tested.
2.
T o
All source synchronous AC timings are referenced to their associated strobe at 2/3 VCCP. Source synchronous data signals
are referenced to the falling edge of their associated data strobe. Source synchronous address signals are referenced to the
R
rising and falling edge of their associated address strobe. All source synchronous signal timings are referenced to 2/3 VCCP
at the processor pad.
IA C A
3. Valid delay timings for these signals are specified into the test circuit described in Figure 4-4 and at 2/3 VCCP.
4. Timing measured at 2/3 VCCP and assumes a slew rate between 1.0V/ns to 4.0V/ns.
5. The minimum time the data or address will be valid before its strobe.
6.
7.
8. D
The minimum time the data or address will be valid after its strobe.
V
N, which can be 0,1,2, or 3, refers to the strobe signals in each data group.
This specification applies only to DSTBP[3:0]# and is measured to the first falling edge of the strobe.
9.
N
All source synchronous signals must meet the specified setup time to BCLK as well as the setup time to each respective
strobe.
42 January 2006
VIA Eden Processor Datasheet
Vccp
BCLK
Vcca
Vcc
T33 T34
PWRGOOD T37,T38
c .
RESET#
T35
I n
T36
e s
T33 = Vcc and Vccp active to VID[5:0] valid
T34 = VID[5:0] stable to Vcc valid
g i
T35 = BCLK stable to PWRGOOD active
T36 = PWRGOOD to RESET# inactive time
l
T37 = Vboot assertion to PWRGOOD active time
o ia d
T38 = Vcca assertion to PWRGOOD active time
o l t e
n
Figure 4-10. Power Down Sequence
e n i r
c h d u
PWRGOOD
e nfi e q
Vcc T o R
Vcca
IA C A
V D
Vccp
VID[5:0]
N
January 2006 43
VIA Eden Processor Datasheet
Vccp / 2
T39
BCLK
c .
FSB
StopGrant
I n
s
Acknowledge
STPCLK#
i e
FERR#/ FERR#
g
o ia d l
PBE#
T40
FERR#
l
Not Defined Not Defined
PBE#
o n t r e
T40 = FERR# Valid Delay from STPCLK# inactive
h n e
otherwise the signal is FERR#.
i
NOTE: When FERR#/PBE# is in an undefined state, the PBE# is signal is driven,
c d u
e nfi e q
T o R
Figure 4-13. THERMTRIP# Assertion to Vcc Turn Off Timing
THERMTRIP# IA C A T41
VCC V D
N
T41 = Thermtrip# assertion to VCC turn off
44 January 2006
VIA Eden Processor Datasheet
c .
T39
T40
PROCHOT# pulse width
0 5
μs
BCLKs
11
12
I n 3
T41
e s
THERMTRIP# assertion to Vcc turn off 500 ms 13
Notes:
1.
2.
g i l
All CMOS signal timings are reference to VCCP/2.
CMOS signals are asynchronous in nature.
3.
4.
l o ia d
PROCHOT# assertion may not be exactly synchronized with thermal monitor enable.
Measured between 0.3*VCCP and 0.7*VCCP.
5.
o n t
Defined as the time other system circuits can sample the VID signals.
r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 45
VIA Eden Processor Datasheet
BCLK
Vcc
PWRGOOD
T35 T36
RESET# T44
T42
c . T43
Configuration
Signals
I n
Configuration Signals are A20M#,
e s
T36 = PWRGOOD to RESET# de-assertion time
T42 = Reset Configuration Signals Setup Time
IGNNE#, LINT[1:0]), A[30],[A18:3], INIT#
i
T43 = Reset Configuration Signals Hold Time
T44 = Reset Pulse Width
o l
PARAMETER
t e
MIN MAX UNIT FIGURE NOTES
T42
Time
n e n
Reset Configuration Signals Setup
i r
1 μs 14 1
T43
Time
c h
Reset Configuration Signals Hold
d u
2 20 BCLKs 14 2
e nfi e q
T44 RESET# Pulse Width 0.015 100 ms 14 3,4,5
Notes:
1.
2.
3. T o
Before the de-assertion of RESET#.
After clock that de-asserts RESET#.
R
RESET# can be asserted asynchronously, but must be deasserted synchronously.
IA C A
4. This should be measured after VCCP and BCLK[1:0] become stable.
5. Maximum specification applies only while PWRGOOD is asserted.
V D
N
46 January 2006
VIA Eden Processor Datasheet
Stop Stop
Normal Sleep Deep Sleep Normal
Grant Grant
Sleep
BCLK0/
Stopped
BCLK1
DPSLP#
T47
STPCLK#
T50
FSB stpgrnt
c .
SLP#
T46
I n
T51
Compatibility
Signals
e s Locked
g i l
T45 = StopGrant Acknowledge Bus Cycle Completion to SLP# Active Delay
l o ia d
T46 = Input Signals Stable to SLP# Active Requirement
T47 = SLP# active to clock shut off delay
n t
T48 = Deep Sleep PLL lock latency
o r e
n
T50 = STPCLK# Hold Time
e
T51 = Input Signal Hold Time
h i
c d u
e nfi e q
Table 4-12. Stop Grant/Sleep/Deep Sleep AC Specifications
SYMBOL
T45
T o PARAMETER
R
SLP# Signal Hold Time from Stop
MIN
10
MAX UNIT
BLCKs 15
FIGURE NOTES
1
IA C A
Grant Cycle Completion
T47
T48 V D
SLP# assertion to DPSLP# assertion
Deep Sleep PLL Lock Latency
2
15
BLCKs 15
μs 15
T49
T50
N
SLP# Hold Time from PLL Lock
2
ns
BLCKs 15
15
Notes:
1. All input signals must maintain a constant state during sleep, except for RESET#.
January 2006 47
VIA Eden Processor Datasheet
T53
80%
CLK 50%
20%
T54
T52
T56 T57
T55
TDI,TDO, Valid
c .
TMS
I n
TRST#
e s T58
h n e i
c d u
e nfi e q
Table 4-13. JTAG AC Specifications
1
SYMBOL PARAMETER MIN NOM MAX UNIT FIGURE NOTES
T52
T52A T o
TCK Period
40 60
ns
%
16
IA C A
T53 TCK Rise Time 10 ns 16 4
T54 TCK Fall Time 10 ns 16 4
T55
T56 V
Setup Time D
Clock to Output Delay
0
3.5 ns
ns
16
16
6
5,7
T57
T58
Hold Time
N
TRST# Assertion Time
3
2
ns
TCK
16
16
5,7
8
Notes:
1. Guaranteed by design and not 100% tested.
2. AC timings for all JTAG signals are referenced to the TCK signal at 0.5 * Vccp at the processor pins.
3. Rise and fall times are measured from the 20% to 80% points of the signal swing.
4. Referenced to the rising edge of TCK.
5. Referenced to the falling edge of TCK.
6. Specifications for a minimum swing defined between Vccp VIL and VIH.
7. TRST# must be held active for 2 TCK periods to be guaranteed that it is recognized by the processor.
8. It is recommended that TMS be asserted while TRST# is being deactivated.
48 January 2006
VIA Eden Processor Datasheet
I0.5n
e s
VIA Eden 600 MHz VIA Eden 800 MHz
Mode
0.844
Power Ratio & VID
l
(W) encoding (Hex)
5 0609
MHz
800
Voltage
0.844
Power
5
Ratio & VID
(W) encoding (Hex)
0809
Performance State P1 400
600
l o ia d
0.844 3 0409 400
800
0.844 3 0409
HALT@50°C (C1)
o
400
600
0.844
n t 2.25
r e 400
800
0.844 2.25
StopGrant@50°C (C2)
h n400
600
0.844
e
2.25
i 400
800
0.844 2.25
Sleep@50°C
c
400
d
0.844
u 2.0
400
0.844 2.0
e nfi e q
DeepSleep@35°C (C3) na 0.844 1.75 na 0.844 1.75
DeeperSleep@35°C (C4) na 0.748 0.5 na 0.724 0.5
T o R
VIA Eden 1.0 GHz
Power Ratio & VID
VIA Eden 1.2 GHz
Power
IA C A
Ratio & VID
Mode MHz Voltage MHz Voltage
(W) encoding (Hex) (W) encoding (Hex)
Performance State P0 1000 0.844 5 1018 1200 0.860 7 0C0A
Performance State P1 400 0.844 3.0 0409 400 0.844 3.0 0409
V
HALT@50°C (C1)
D
1000 1.084
400 0.844
2.25
1200
400
0.860
0.844
2.5
StopGrant@50°C (C2)
Sleep@50°C
N
1000 1.084
400 0.844
1000 1.084
2.25
2.0
1200
400
1200
1.148
0.956
1.148
2.5
2.5
400 0.844 400 0.956
1.084 1.148
DeepSleep@35°C (C3) na 1.75 na 2.0
0.844 0.956
DeeperSleep@35°C (C4) na 0.748 0.5 na 0.748 0.5
January 2006 49
VIA Eden Processor Datasheet
c
0.35.
Notes:
1.
I n
Maximum power is generated from running publicly available application software that consumes the most power. Syn-
thetic applications or “thermal virus” applications may consume more power.
2.
3.
e s
The above power consumption is preliminary and based on 100°C junction temperature except as noted.
Conservative thermal solutions must be designed to account for worst-case core and I/O power consumption.
g i l
l o ia d
o
Table 4-16. VCCP -I/O Power Consumption
n t r e
n
PARAMETER TYPICAL MAX UNITS NOTES
u
1.2 W
Power Consumption
c d
e nfi e q
T o R
IA C A
V D
N
50 January 2006
VIA Eden Processor Datasheet
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 51
VIA Eden Processor Datasheet
SECTION
c .
n
MECHANICAL SPECIFICATIONS
I
e s
g i l
5.1 NANOBGA2 PACKAGE
o lo ti a
e d
n e n
The VIA Eden processor is available in a very diminutive (21mm x 21mm) package, the nanoBGA2.
i r
c h id u
e nf e q
T o R
I A C A
V D
N
January 2006 53
VIA Eden Processor Datasheet
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
A A
DBSY#DEFER# RS1# DRDY# VID5 VID4 VID2 FERR# VCCA1 INIT# SLP# VSS BCLK# BCLK TDO THERM THERM DPWR# VSS D0#
TRIP# DC
B B
ADS# TRDY# HIT# RS0# RSVD VID3 VID0 INTR A20M# STP DP BEVO0 VSS VSS TMS TRST# RSVD PROC D8# VSS
CLK# SLP# HOT#
C C
BREQ0# VSS HITM# BPRI# BREQ2# VID1 PSI# PWRGD NMI SMI# BEVO2 BEVO1RESET# BSEL0 TDI TCK THERM D7# D3# D6#
DA
D D
REQ0# REQ1# BNR# LOCK# BREQ3# VSS VSS VCCP IGNNE# VSS BEVO3 VCCP VSS BSEL1 VSS VCCP VSS D2# VSS D13#
E E
RSVD VSS RS2# VSS VSS VCC VSS VCCP VSS VCC VSS VCCP VSS VCC VSS VCCP VSS D4# DSTB D9#
P0#
F F
G
REQ2# A6#
ASTB ASTB
N0# P0#
A3# VSS
A9# VCCP
VCCP
VSS
VSS
VCC
VCC
VSS
VSS
VCC
VCC
VSS
VSS
VCC
VCC
VSS
VSS
VCC
VCC
VSS
VSS
VCC
VCC
VSS
VSS VCCA0 D1#
VSS
c .
DSTB D14#
D10#
G
In
H H
VSS VSS A4# VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS COMP0 D15# DINV0# D5#
J J
A5# A7# A13# VSS VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS D12# VSS DP0#
K
A8# VSS A10# VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC
s
VSS
e
VCCP VSS D21# D22#
K
i
L L
A15# A11# A12# VCCP VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VCCP D17# D16# VSS
M
N
A16# VSS A14# VSS VCCP VSS
o i
VCC VSS VCC VSS VCC VSS VCC VSS
al
VSS D29# D20#
M
l
A30# A17# A18# RSVD VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS VCC VSS DINV1# VSS D23#
P
CF0 CF3 CF6 CF8 VCCP
o
VSS VCC
t VSS
e d
VCC VSS VCC VSS VCC VSS VCC VSS VSS D26# D25# VSS
P
T
CF1 CF4 CF7 VCCP VSS
n VCC
e n
VSS VCC
i r VSS VCC VSS VCC VSS VCC VSS VCC VCCP DP1# D24# D31#
R
U
CF2 CF5 COMP2 VSS VCC
c h VSS
i d
VCC
u
VSS VCC VSS VCC VSS VCC VSS VCC VSS VSS D30# VSS DSTB
N1#
U
e nf e q
BREQ1# RSVD VCC VSS MPI VSS VSS VCCP VCCP VSS VCCP VSS VCCP VCCP VSS VSS VCCP D27# D18# DSTB
SENSE SENSE P1#
V V
VCCP VCCP D58# D62# DINV3# D56# D61# D63# D57# D50# DP2# D46# D33# D47# DSTB D36# DINV2# D39# D19# VSS
N2#
W
Y
RSVD VCCP
RSVD VSS
VSS
D59#
D51#
T o
D55#
R
VSS
D54#
D49#
VSS D48#
D32#
VSS
D42#
D44# DSTB
D41#
P2#
VSS
VSS
D43#
D35#
D34#
D38#
VSS
VSS D28#
D37# RSVD
W
1 2 3 4
I A C A
N3#
5
P3#
6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
54 January 2006
VIA Eden Processor Datasheet
e s
Source_Synch
Source_Synch
A17#
A18#
N2
N3
Source_Synch
Source_Synch
D7#
D8#
C18
g
B19
i Source_Synch
l
Source_Synch
lo a
A20M# B9 CMOS D9# E20 Source_Synch
A30#
ADS#
N1
B1
Source_Synch
Common_Clock
D10#
o
D11#
G20
G18
n ti
Source_Synch
r
Source_Synch
e d
ADSTBN0# G1 Source_Synch
h id n
D12#
e
J18
i
Source_Synch
ADSTBP0# G2 Source_Synch
c
D13# D20
u
Source_Synch
e nf e q
BCLK A14 Bus_Clock D14# F20 Source_Synch
BCLK# A13 Bus_Clock D15# H18 Source_Synch
BEVO0
BEVO1
B12
C12
CMOS
CMOS
T o R
D16#
D17#
L19
L18
Source_Synch
Source_Synch
BEVO2
BEVO3
C11
D11
CMOS
I
CMOS
A C A D18#
D19#
U19
V19
Source_Synch
Source_Synch
BNR# D3
V
Common_Clock
D D20# M20 Source_Synch
BPRI#
BREQ0#
BREQ1#
C4
C1
U1
N
Common_Clock
Common_Clock
Common_Clock
D21#
D22#
D23#
K19
K20
N20
Source_Synch
Source_Synch
Source_Synch
BREQ2# C5 Common_Clock D24# R19 Source_Synch
BREQ3# D5 Common_Clock D25# P19 Source_Synch
BSEL0 C14 CMOS D26# P18 Source_Synch
BSEL1 D14 CMOS D27# U18 Source_Synch
CF0 P1 Power/Other D28# W20 Source_Synch
CF1 R1 Power/Other D29# M19 Source_Synch
CF2 T1 Power/Other D30# T18 Source_Synch
CF3 P2 Power/Other D31# R20 Source_Synch
January 2006 55
VIA Eden Processor Datasheet
e s Source_Synch
D45#
D46#
Y11
V12
Source_Synch
Source_Synch
DSTBP3#
FERR#
Y6
g
A8i Source_Synch
l
Open_Drain
lo a
D47# V14 Source_Synch HIT# B3 Common_Clock
D48#
D49#
W10
Y8
Source_Synch
Source_Synch
HITM#
o
IGNNE#
C3
D9
n tiCommon_Clock
CMOS
r e d
D50# V10 Source_Synch
h id nINIT#
e
A10 CMOS
i
D51# W4 Source_Synch
c
INTR B8
u
CMOS
e nf e q
D52# W7 Source_Synch LOCK# D4 Common_Clock
D53# Y9 Source_Synch MPI U5 Power/Other
D54#
D55#
W8
W5 T o
Source_Synch
Source_Synch
R
NMI
PROCHOT#
C9
B18
CMOS
Open_Drain
D56#
D57#
V6
V9
A C A
Source_Synch
I
Source_Synch
PSI#
PWRGOOD
C7
C8
CMOS
CMOS
D58#
D59#
V3
Y3 V
Source_Synch
Source_Synch D REQ0#
REQ1#
D1
D2
Source_Synch
Source_Synch
D60#
D61#
Y4
V7
N
Source_Synch
Source_Synch
REQ2#
RESET#
F1
C13
Source_Synch
Common_Clock
D62# V4 Source_Synch RS0# B4 Common_Clock
D63# V8 Source_Synch RS1# A3 Common_Clock
DBSY# A1 Common_Clock RS2# E3 Common_Clock
DEFER# A2 Common_Clock RSVD B5 Reserved
DINV0# H19 Source_Synch RSVD B17 Reserved
DINV1# N18 Source_Synch RSVD E1 Reserved
DINV2# V17 Source_Synch RSVD N4 Reserved
DINV3# V5 Source_Synch RSVD U2 Reserved
DP0# J20 Source_Synch RSVD W1 Reserved
56 January 2006
VIA Eden Processor Datasheet
e sPower/Other
Power/Other
VCC
VCC
E6
E10
Power/Other
Power/Other
VCC
VCC
M9
g i
M11
Power/Other
l
Power/Other
lo a
VCC E14 Power/Other VCC M13 Power/Other
VCC
VCC
F7
F9
Power/Other
Power/Other
VCC
o
VCC
M15
N6
n ti
Power/Other
Power/Other
r e d
VCC F11 Power/Other
h id nVCC
e
N8
i
Power/Other
VCC F13 Power/Other
c
VCC N10
u
Power/Other
e nf e q
VCC F15 Power/Other VCC N12 Power/Other
VCC G6 Power/Other VCC N14 Power/Other
VCC
VCC
G8
G10
T o
Power/Other
Power/Other
R
VCC
VCC
N16
P7
Power/Other
Power/Other
VCC
VCC
G12
G14
A C A
Power/Other
I
Power/Other
VCC
VCC
P9
P11
Power/Other
Power/Other
VCC G16
V
Power/Other
D VCC P13 Power/Other
VCC
VCC
VCC
H5
H7
H9
Power/Other
Power/Other
Power/Other
N VCC
VCC
VCC
P15
R6
R8
Power/Other
Power/Other
Power/Other
VCC H11 Power/Other VCC R10 Power/Other
VCC H13 Power/Other VCC R12 Power/Other
VCC H15 Power/Other VCC R14 Power/Other
VCC J6 Power/Other VCC R16 Power/Other
VCC J8 Power/Other VCC T5 Power/Other
VCC J10 Power/Other VCC T7 Power/Other
VCC J12 Power/Other VCC T9 Power/Other
VCC J14 Power/Other VCC T11 Power/Other
January 2006 57
VIA Eden Processor Datasheet
e s Power/Other
VCCP
VCCP
K17
L4
Power/Other
Power/Other
VSS
VSS
E7
g
E9i Power/Other
l
Power/Other
lo a
VCCP L17 Power/Other VSS E11 Power/Other
VCCP
VCCP
M5
P5
Power/Other
Power/Other
VSS
o
VSS
E13
E15
n ti
Power/Other
Power/Other
r e d
VCCP R4 Power/Other
h id nVSS
e
E17
i
Power/Other
VCCP R17 Power/Other
c
VSS F4
u
Power/Other
e nf e q
VCCP U8 Power/Other VSS F6 Power/Other
VCCP U9 Power/Other VSS F8 Power/Other
VCCP
VCCP
U11
U13 T o
Power/Other
Power/Other
R
VSS
VSS
F10
F12
Power/Other
Power/Other
VCCP
VCCP
U14
U17
A C A
Power/Other
I
Power/Other
VSS
VSS
F14
F16
Power/Other
Power/Other
VCCP
VCCP
V1
V2 V
Power/Other
Power/Other D VSS
VSS
G5
G7
Power/Other
Power/Other
VCCP
VCC SENSE
W2
U3
Power/Other
Power/Other
N VSS
VSS
G9
G11
Power/Other
Power/Other
VID0 B7 Power/Other VSS G13 Power/Other
VID1 C6 Power/Other VSS G15 Power/Other
VID2 A7 Power/Other VSS G19 Power/Other
VID3 B6 Power/Other VSS H1 Power/Other
VID4 A6 Power/Other VSS H2 Power/Other
VID5 A5 Power/Other VSS H4 Power/Other
VSS A12 Power/Other VSS H6 Power/Other
VSS A19 Power/Other VSS H8 Power/Other
VSS B13 Power/Other VSS H10 Power/Other
58 January 2006
VIA Eden Processor Datasheet
e s Power/Other
Power/Other
VSS
VSS
K6
K8
Power/Other
Power/Other
VSS
VSS
g
R5
i
P20 Power/Other
l
Power/Other
lo a
VSS K10 Power/Other VSS R7 Power/Other
VSS
VSS
K12
K14
Power/Other
Power/Other
VSS
o
VSS
R9
n
R11 ti
Power/Other
Power/Other
r e d
VSS K16 Power/Other
h id nVSS
e
R13
i
Power/Other
VSS K18 Power/Other
c
VSS R15
u
Power/Other
e nf e q
VSS L5 Power/Other VSS T4 Power/Other
VSS L7 Power/Other VSS T6 Power/Other
VSS
VSS
L9
L11
T o
Power/Other
Power/Other
R
VSS
VSS
T8
T10
Power/Other
Power/Other
VSS
VSS
L13
L15
A C A
Power/Other
I
Power/Other
VSS
VSS
T12
T14
Power/Other
Power/Other
VSS L20
V
Power/Other
D VSS T16 Power/Other
VSS
VSS
VSS
M2
M4
M6
Power/Other
Power/Other
Power/Other
N VSS
VSS
VSS
T17
T19
U6
Power/Other
Power/Other
Power/Other
VSS M8 Power/Other VSS U7 Power/Other
VSS M10 Power/Other VSS U10 Power/Other
VSS M12 Power/Other VSS U12 Power/Other
VSS M14 Power/Other VSS U15 Power/Other
VSS M16 Power/Other VSS U16 Power/Other
VSS M17 Power/Other VSS V20 Power/Other
VSS M18 Power/Other VSS W3 Power/Other
VSS N5 Power/Other VSS W6 Power/Other
January 2006 59
VIA Eden Processor Datasheet
c .
In
e s
g i l
o lo ti a
e d
n e n i r
c h id u
e nf e q
T o R
I A C A
V D
N
60 January 2006
VIA Eden Processor Datasheet
e s CMOS
Common_Clock
TDO
THERMTRIP#
A15
A16
Open_Drain
Open_Drain
BSEL0
TDI
g i
C14
C15
CMOS
CMOS
l
lo a
THERMDC A17 Power/Other TCK C16 CMOS
DPWR#
VSS
A18
A19
Common_Clock
Power/Other
THERMDA
o
D7#
C17
n
C18 ti
Power/Other
r
Source_Synch
e d
D0# A20 Source_Synch
h id n
D3#
e
C19
i
Source_Synch
ADS# B1 Common_Clock
c
D6# C20
u
Source_Synch
e nf e q
TRDY# B2 Common_Clock REQ0# D1 Source_Synch
HIT# B3 Common_Clock REQ1# D2 Source_Synch
RS0#
RSVD
B4
B5
T o
Common_Clock
Reserved
R
BNR#
LOCK#
D3
D4
Common_Clock
Common_Clock
VID3
VID0
B6
B7
A C A
Power/Other
I
Power/Other
BREQ3#
VSS
D5
D6
Common_Clock
Power/Other
INTR B8
V
CMOS
D VSS D7 Power/Other
A20M#
STPCLK#
DPSLP#
B9
B10
B11
CMOS
CMOS
CMOS
N VCCP
IGNNE#
VSS
D8
D9
D10
Power/Other
CMOS
Power/Other
BEVO0 B12 CMOS BEVO3 D11 CMOS
VSS B13 Power/Other VCCP D12 Power/Other
VSS B14 Power/Other VSS D13 Power/Other
TMS B15 CMOS BSEL1 D14 CMOS
TRST# B16 CMOS VSS D15 Power/Other
RSVD B17 Reserved VCCP D16 Power/Other
PROCHOT# B18 Open_Drain VSS D17 Power/Other
D8# B19 Source_Synch D2# D18 Source_Synch
January 2006 61
VIA Eden Processor Datasheet
e s Power/Other
VCCP
VSS
E12
E13
Power/Other
Power/Other
VSS
VCC
g i
G11
G12
Power/Other
l
Power/Other
lo a
VCC E14 Power/Other VSS G13 Power/Other
VSS
VCCP
E15
E16
Power/Other
Power/Other
VCC
o
VSS
G14
G15
n ti
Power/Other
Power/Other
r e d
VSS E17 Power/Other
h id nVCC
e
G16
i
Power/Other
D4# E18 Source_Synch
c
VCCP G17
u
Power/Other
e nf e q
DSTBP0# E19 Source_Synch D11# G18 Source_Synch
D9# E20 Source_Synch VSS G19 Power/Other
REQ2#
A6#
F1
F2 T o
Source_Synch
Source_Synch
R
D10#
VSS
G20
H1
Source_Synch
Power/Other
A3#
VSS
F3
F4
A C A
Source_Synch
I
Power/Other
VSS
A4#
H2
H3
Power/Other
Source_Synch
VCCP
VSS
F5
F6 V
Power/Other
Power/Other D VSS
VCC
H4
H5
Power/Other
Power/Other
VCC
VSS
F7
F8
Power/Other
Power/Other
N VSS
VCC
H6
H7
Power/Other
Power/Other
VCC F9 Power/Other VSS H8 Power/Other
VSS F10 Power/Other VCC H9 Power/Other
VCC F11 Power/Other VSS H10 Power/Other
VSS F12 Power/Other VCC H11 Power/Other
VCC F13 Power/Other VSS H12 Power/Other
VSS F14 Power/Other VCC H13 Power/Other
VCC F15 Power/Other VSS H14 Power/Other
VSS F16 Power/Other VCC H15 Power/Other
VCCA0 F17 Power/Other VSS H16 Power/Other
62 January 2006
VIA Eden Processor Datasheet
e sPower/Other
Power/Other
VSS
VCC
J11
J12
Power/Other
Power/Other
VCC
VSS
g i
L10
L11
Power/Other
l
Power/Other
lo a
VSS J13 Power/Other VCC L12 Power/Other
VCC
VSS
J14
J15
Power/Other
Power/Other
VSS
o
VCC
L13
L14
n ti
Power/Other
Power/Other
r e d
VCC J16 Power/Other
h id nVSS
e
L15
i
Power/Other
VSS J17 Power/Other
c
VCC L16
u
Power/Other
e nf e q
D12# J18 Source_Synch VCCP L17 Power/Other
VSS J19 Power/Other D17# L18 Source_Synch
DP0#
A8#
J20
K1
T o
Source_Synch
Source_Synch
R
D16#
VSS
L19
L20
Source_Synch
Power/Other
VSS
A10#
K2
K3
A C A
Power/Other
I
Source_Synch
A16#
VSS
M1
M2
Source_Synch
Power/Other
VSS K4
V
Power/Other
D A14# M3 Source_Synch
VCC
VSS
VCC
K5
K6
K7
Power/Other
Power/Other
Power/Other
N VSS
VCCP
VSS
M4
M5
M6
Power/Other
Power/Other
Power/Other
VSS K8 Power/Other VCC M7 Power/Other
VCC K9 Power/Other VSS M8 Power/Other
VSS K10 Power/Other VCC M9 Power/Other
VCC K11 Power/Other VSS M10 Power/Other
VSS K12 Power/Other VCC M11 Power/Other
VCC K13 Power/Other VSS M12 Power/Other
VSS K14 Power/Other VCC M13 Power/Other
VCC K15 Power/Other VSS M14 Power/Other
January 2006 63
VIA Eden Processor Datasheet
e s Power/Other
VCC
VSS
N8
N9
Power/Other
Power/Other
VSS
VCC
R7
g
R8i Power/Other
l
Power/Other
lo a
VCC N10 Power/Other VSS R9 Power/Other
VSS
VCC
N11
N12
Power/Other
Power/Other
VCC
o
VSS
R10
R11
n ti
Power/Other
Power/Other
r e d
VSS N13 Power/Other
h id nVCC
e
R12
i
Power/Other
VCC N14 Power/Other
c
VSS R13
u
Power/Other
e nf e q
VSS N15 Power/Other VCC R14 Power/Other
VCC N16 Power/Other VSS R15 Power/Other
VSS
DINV1#
N17
N18 T o
Power/Other
Source_Synch
R
VCC
VCCP
R16
R17
Power/Other
Power/Other
VSS
D23#
N19
N20
A C A
Power/Other
I
Source_Synch
DP1#
D24#
R18
R19
Source_Synch
Source_Synch
CF0
CF3
P1
P2 V
Power/Other
Power/Other D D31#
CF2
R20
T1
Source_Synch
Power/Other
CF6
CF8
P3
P4
Power/Other
Power/Other
N CF5
COMP2
T2
T3
Power/Other
Power/Other
VCCP P5 Power/Other VSS T4 Power/Other
VSS P6 Power/Other VCC T5 Power/Other
VCC P7 Power/Other VSS T6 Power/Other
VSS P8 Power/Other VCC T7 Power/Other
VCC P9 Power/Other VSS T8 Power/Other
VSS P10 Power/Other VCC T9 Power/Other
VCC P11 Power/Other VSS T10 Power/Other
VSS P12 Power/Other VCC T11 Power/Other
VCC P13 Power/Other VSS T12 Power/Other
64 January 2006
VIA Eden Processor Datasheet
VSS
U5
U6
CMOS
Power/Other
D51#
D55#
W4
W5
e s Source_Synch
Source_Synch
VSS
VCCP
U7
U8
Power/Other
Power/Other
VSS
D52#
W6
g
W7
i Power/Other
l
Source_Synch
lo a
VCCP U9 Power/Other D54# W8 Source_Synch
VSS
VCCP
U10
U11
Power/Other
Power/Other
VSS
o
D48#
W9
n
W10 ti
Power/Other
r
Source_Synch
e d
VSS U12 Power/Other
h id nVSS
e
W11
i
Power/Other
VCCP U13 Power/Other
c
D40# W12
u
Source_Synch
e nf e q
VCCP U14 Power/Other VSS W13 Power/Other
VSS U15 Power/Other D44# W14 Source_Synch
VSS
VCCP
U16
U17
T o
Power/Other
Power/Other
R
DSTBP2#
VSS
W15
W16
Source_Synch
Power/Other
D27#
D18#
U18
U19
A C A
Source_Synch
I
Source_Synch
D35#
D38#
W17
W18
Source_Synch
Source_Synch
DSTBP1# U20
V
Source_Synch
D VSS W19 Power/Other
VCCP
VCCP
D58#
V1
V2
V3
Power/Other
Power/OtherN
Source_Synch
D28#
RSVD
VSS
W20
Y1
Y2
Source_Synch
Reserved
Power/Other
D62# V4 Source_Synch D59# Y3 Source_Synch
DINV3# V5 Source_Synch D60# Y4 Source_Synch
D56# V6 Source_Synch DSTBN3# Y5 Source_Synch
D61# V7 Source_Synch DSTBP3# Y6 Source_Synch
D63# V8 Source_Synch VSS Y7 Power/Other
D57# V9 Source_Synch D4# Y8 Source_Synch
D50# V10 Source_Synch D53# Y9 Source_Synch
DP2# V11 Source_Synch DP3# Y10 Source_Synch
January 2006 65
VIA Eden Processor Datasheet
66 January 2006
VIA Eden Processor Datasheet
c .
In
e s
g i l
o lo ti a
e d
n e n i r
c h id u
e nf e q
T o R
Parameter
I A C A
Table 5-3. Signal Listing in Order by Ball Number
Measurement Unit
Die height V
Overall height, as delivered
D 1.85
0.80
mm
mm
Ball diameter
Package substrate length
Package substrate width
N 0.60
21.0±0.15
21.0±0.15
mm
mm
mm
Substrate thickness 0.57±0.06 mm
Ball pitch 1.00 mm
Ball count 400 --
Solder ball coplanarity 0.20 mm
January 2006 67
VIA Eden Processor Datasheet
20
19
18
17
16
15
14
13
12
11
10
c .
In
9
8
7 Product Name & Speed
6 XXXX XXX/XXX
e s FSB Speed
Engineer
5
4
Date Code
Version
YYWWCD g C M ES
D 6 B 0 O 00 XXXX g i l
Sample
RoHS
Compliant
lo a
3
First 4-digit
ti d
2 of Lot#
Package Code
1 Voltage Code
o n
Reserved
e
ir
Code
A
h id
B C D E F G
n
H J K L M
eN P R T U V W Y
A1
c u
e nf e q
Table 5-4. Top Marking Product Name and Speed Code
T o
Product Name / Speed
Eden^1500/400+
Eden ^1200/400
R
Speed
1.5GHz
1.2GHz
400
400
FSB
7.5W
7W
TDP Voltage
0.956V
0.860V
I A
Eden ^800/400C A
Eden ^1000/400
Eden ^1000/400+
1.0GHz
1.0GHz
800MHz
400
400
400
5W
3.5W
5W
0.844V
0.796V
0.844V
V
Eden ^600/400
Eden ^500/400
Eden ^400/400 D 600MHz
500MHz
400MHz
400
400
400
5W
3.5W
2.5W
0.844V
0.796V
0.796V
N
Table 5-5. Top Marking Package Code
VIA Eden Package Code
D NanoBGA2 400L VIA/SM-PKG-SD-0400-01 Rev. C
68 January 2006
VIA Eden Processor Datasheet
20
19
18
17
16
15
14
13
12
11
10
9
c .
In
8
A B E
7
6 C XXXX XXX/XXX
5
D
YYWWCD g C M ES
e s G
4
3
2
D 6 B 0 O 00 XXXX
F g i Hl
lo a
1
A B C D E F G H
o J K L M N
n
P
ti
R T U V
r
W
e
Y d
A1
h id n e i
c u
e nf e q
Table 5-7. Top Marking Dimensions
A B C D E F G H
Dimension
T o0.32
R
0.075 0.70 0.28 0.20 0.80 0.80 2.20
I A C A
V D
N
January 2006 69
VIA Eden Processor Datasheet
c .
In
e s
g i l
o lo ti a
e d
n e n i r
c h id u
e nf e q
T o R
I A C A
V D
N
70 January 2006
VIA Eden Processor Datasheet
SECTION
c .
THERMAL SPECIFICATIONS n
I
e s
g i l
6.1 INTRODUCTION
l o ia d
o t e
The VIA Eden is specified for operation with device case temperatures in the range of 0°C to 100°C. Op-
n r
eration outside of this range will result in functional failures and may potentially damage the device.
h n e i
Care must be taken to ensure that the case temperature remains within the specified range at all times dur-
c d u
ing operation. An effective heat sink with adequate airflow is therefore a requirement during operation.
e nfi e q
6.2 TYPICAL ENVIRONMENTS T o R
IA C A
Typical thermal solutions involve three components: a heat sink, an interface material between the heat
sink and the package, and a source of airflow. The best thermal solutions rely on the use of all three com-
ponents. To the extent that any of these components are not used, the other components must be
V D
improved to compensate for such omission. In particular, the use of interface material such as thermal
grease, silicone paste, or graphite paper can make a 40°C difference in the case temperature. Likewise, the
N
imposition of airflow is realistically a requirement.
6.3 MEASURING TC
The case temperature (TC) should be measured by attaching a thermocouple to the center of the VIA Eden
package. The heat produced by the processor is very localized so measuring the case temperature any-
where else will underestimate the case temperature.
The presence of a thermocouple is inherently invasive; effort must be taken to minimize the effect of the
measurement. The thermocouple should be attached to the processor through a small hole drilled in the
January 2006 71
VIA Eden Processor Datasheet
heat sink. Thermal grease should be used to ensure that the thermocouple makes good contact with the
package, but the thermocouple should not come in direct contact with the heat sink.
Test Patterns
During normal operation the processor attempts to minimize power consumption. Consequently, normal
power consumption is much lower than the maximum power consumption. Thermal testing should be
done while running software which causes the processor to operate at its thermal limits.
6.4 MEASURING TJ
c .
I n
The junction temperature of the die can be measured by using the processor’s on-chip diode.
e s
6.5 ESTIMATING TC
g i l
The VIA Eden processor’s case temperature can be estimated based on the general characteristics of the
o ia d
thermal environment. This estimate is not intended as a replacement for actual measurement.
l
o
Case temperature can be estimated where,
TA ≡ Ambient Temperature
n t r e
h n e i
TC ≡ Case Temperature
c d u
e nfi e q
θCA ≡ case-to-ambient thermal resistance
T o
θJA ≡ junction-to-ambient thermal resistance
R
IA C A
θJC ≡ junction-to-case thermal resistance ()
and, V D
N
The nanoBGA2 has θJC =0.2ºC/W.
TJ = TC + (P * θJC)
TA = TJ – (P * θJA)
TA = TC – (P * θCA)
72 January 2006
VIA Eden Processor Datasheet
e
i
pre-defined or user defined temperature thresholds. The throttling duty-cycle is pre-defined.
g l
Thermal Monitor 2 or TM2 allows the processor to shift to a low-power performance state based upon
pre-defined or user defined temperature thresholds. Enhanced PowerSaver must be enabled for Thermal
Monitor 2 to operate.
l o ia d
o t e
Thermal Monitor 1and Thermal Monitor 2 are mutually exclusive: system BIOS must choose which
n r
h n
thermal protection mechanism to use. VIA strongly recommends the use of TM2 over TM1.
e i
See BIOS Writer’s Guide for more details.
c d u
6.6.3
e nfi e q
APIC CONSIDERATIONS
T o
The thermal monitor can generate an interrupt if the thermal monitor temperature threshold is tripped and
R
the thermal entry is programmed into the processor’s APIC LVT.
ITA CT A
See BIOS Writer’s Guide for more details.
January 2006 73
VIA Eden Processor Datasheet
SECTION
c .
MACHINE SPECIFIC REGISTERS n
I
e s
g i l
7.1 GENERAL
l o ia d
o t e
Table 7-1 and Table 7-2 summarize the VIA Eden processor machine-specific registers (MSRs). Further
n r
h
ing the WRMSR instruction.n
description of each MSR follows the table. MSRs are read using the RDMSR instruction and written us-
e i
c d u
e nfi e q
There are four basic groups of MSRs (not necessarily with contiguous addresses). Other than as defined
below, a reference to an undefined MSR causes a General Protection exception.
T o
1. Generally these registers can have some utility to low-level programs (like BIOS).
R
Note that some of the MSRs (address 0 to 0x4FF) have no function in the VIA Eden processor.
IA C A
These MSRs do not cause a GP when used on the VIA Eden processor; instead, reads to these
MSRs return zero, and writes are ignored. Some of these undocumented MSRs may have ill side ef-
V D
fects when written to indiscriminately. Do not write to undocumented MSRs.
2. There are some undocumented internal-use MSRs used for low-level hardware testing purposes. At-
N
tempts to read or write these undocumented MSRs cause unpredictable and disastrous results; so
don’t use MSRs that are not documented in this datasheet.
3. MSRs used for cache and TLB testing. These use MSR addresses that are not used on compatible
processor. These test functions are very low-level and complicated to use.
MSRs are not reinitialized by the bus INIT interrupt; the setting of MSRs is preserved across INIT.
January 2006 75
VIA Eden Processor Datasheet
MTRR
MTRR
MTRRphysBase0
MTRRphysMask0
200h
201h
Control bits
Control bits
Control bits
Control bits
RW
RW
c .
MTRR
MTRR
MTRR
MTRRphysBase1
MTRRphysMask1
MTRRphysBase2
202h
203h
204h
Control bits
Control bits
Control bits
Control bits
Control bits
Control bits I
RW
RW
RW
n
MTRR
MTRR
MTRRphysMask2
MTRRphysBase3
205h
206h
Control bits
Control bits
i es
Control bits
Control bits
RW
RW
MTRR
MTRR
MTRRphysMask3
MTRRphysBase4
o i
207h
208h
Control bits
Control bits
gControl bits
Control bits
a l
RW
RW
MTRR
o l
MTRRphysMask4
t 209h
n
MTRRphysMask5
e n i r
20Ah
20Bh
Control bits
Control bits
Control bits
Control bits
RW
RW
MTRR
c h
MTRRphysBase6
d u 20Ch Control bits Control bits RW
MTRR
MTRR e nfi e q
MTRRphysMask6
MTRRphysBase7
20Dh
20Eh
Control bits
Control bits
Control bits
Control bits
RW
RW
MTRR
MTRR
T o
MTRRphysMask7
MTRRfix64K_00000R 20Fh
250h
Control bits
Control bits
Control bits
Control bits
RW
RW
MTRR
MTRR IA C A
MTRRfix16K_80000
MTRRfix16K_A0000
258h
259h
Control bits
Control bits
Control bits
Control bits
RW
RW
MTRR
V D
MTRRfix4K_C0000 268h Control bits Control bits RW
MTRR
MTRR
MTRR
N
MTRRfix4K_C8000
MTRRfix4K_D0000
MTRRfix4K_D8000
269h
26Ah
26Bh
Control bits
Control bits
Control bits
Control bits
Control bits
Control bits
RW
RW
RW
76 January 2006
VIA Eden Processor Datasheet
Notes:
1. PERFCTR0 is an alias for the lower 40 bits of the Time Stamp Counter. EVNTSEL0 is a read only
MSR that reflects this limitation.
Notes:
1. FCR2 and FCR3 provide system software with the ability to specify the Vendor ID string returned
by the CPUID instruction.
c .
7.2 CATEGORY 1 MSRS I n
e s
10H: TSC (TIME STAMP COUNTER)
g i l
VIA Eden processor has a 64-bit MSR that materializes the Time Stamp Counter (TSC). System incre-
l o ia d
ments the TSC once per processor clock. The TSC is incremented even during AutoHalt or StopClock. A
o t e
WRMSR to the TSC will clear the upper 32 bits of the TSC.
n r
2AH: EBL_CR POWERON
_
h n e i
31:27 27 26
c 25:22
d u
21:20 19:18 17:15 14 13 12:0
Res BF4
'11000
Low-
PowerEn e nfi e q
BF[3:0] Res BSEL Res 1MPOV IOQDepth Reserved
(Ignored on write;
'
'1' T o R
returns 0 on
read)
IA C A
5 1 1 4 2 2 3 1 1 13
IOQDepth: V D
0 = In Order Queue Depth with up to 8 transactions
1MPOV:
N
1 = 1 transaction
0 = Power on Reset Vector at 0xFFFFFFF0 (4Gbytes)
1 = Power on Reset Vector at 0x000FFFF0 (1 Mbyte)
BSEL: 01 = 133 MHz Bus
10 = 100 MHz Bus
January 2006 77
VIA Eden Processor Datasheet
e s 0
0
1110b
1111b
16
17
g i l
1
1
0000b
0001b
18
l o ia d 1 0010b
19
20
o n t 1
1
r e
0011b
0100b
21
h n e 1
i 0101b
c
22
d u1 0110b
e nfi e q
23 1 0111b
24 1 1000b
T o25
R
LowPowerEn: This bit always set to '1'
1 1001b
IA C A
V
C1H-C2H: PERFCTR0 & PERFCTR1
D
N
These are events counters 0 and 1. VIA Eden processor’s PERFCTR0 is an alias for the lower 40 bits of
the TSC.
11EH: BBL_CR_CTL3
31:24 23 22:0
Reserved L2_Hdw_Disable Reserved
(Ignored on write;
‘1’
returns 0 on read)
8 1 23
78 January 2006
VIA Eden Processor Datasheet
The VIA Eden processor does contain an L2 cache. For compatibility, this read-only MSR indicates to
the BIOS or system software that the L2 is disabled even if the L2 is enabled.
L2_Hdw_Disable: This bit always set to '1'
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
January 2006 79
VIA Eden Processor Datasheet
g i l
7 9
VIA Eden processor have two MSRs that contain bits defining the behavior of the two hardware event
counters: PERFCTR0 and PERFCTR1.
l o ia d
n t
The CTR1_Event_Select control field defines which of several possible events is counted. The possible
o r e
Event Select values for PERFCTR1 are listed in the table below. Note that CTR1_Event_Select is a 9-bit
field.
h n e i
c d u
The EVNTSEL1 register should be written before PERFCTR1 is written to initialize the counter. The
e nfi e q
counts are not necessarily perfectly exact; the counters are intended for use over a large number of events
and may differ by one or two counts from what might be expected.
T o
Most counter events are internal implementation-dependent debug functions, having no meaning to soft-
R
ware. The counters that can have end-user utility are:
EVENT
C0h IA C A DESCRIPTION
Instructions executed
1C0h
V D
Instructions executed and string iterations
79h
80 January 2006
VIA Eden Processor Datasheet
0 RSVD Reserved 0
7:2 Reserved 0
ECX8: 0 = The CPUID instruction does not report the presence of the CMPXCHG8B instruction
(CX8 = 0). The instruction actually exists and operates correctly, however.
1 = The CPUID instruction reports that the CMPXCHG8B instruction is supported (CX8
= 1).
DL2: 0 = L2 Cache enabled.
c .
1 = L2 Cache disabled.
h n
14 13:12
c
AVS
d Res
u Family ID Model ID Res
17
e nfi e q
1 2 4 4 4
AVS:
T o
0 = The CPUID instruction vendor ID is “CentaurHauls”
R
1 = The CPUID instruction returns the alternate Vendor ID. The first 8 characters of the
IA C A
alternate Vendor ID are stored in FCR3 and the last 4 characters in FCR2[63:32]. These
12 characters are undefined after RESET and may be loaded by system software using
WRMSR.
Family ID:
V D
This field will be returned as the family ID field by subsequent uses of the CPUID in-
struction
Model ID: N
This field will be returned as the model ID field by subsequent uses of the CPUID in-
struction
31:0
January 2006 81
VIA Eden Processor Datasheet
c .
I n
e s
g i l
l o ia d
o n t r e
h n e i
c d u
e nfi e q
T o R
IA C A
V D
N
82 January 2006