Open main menu
(Criou página com '{{Documentation subpage}} <!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[</nowiki>[[Wikipedia:Wikidata]]<nowiki>]])...')
 
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Documentation subpage}}
 
<!-- Please place categories where indicated at the bottom of this page and interwikis at Wikidata (see [[</nowiki>[[Wikipedia:Wikidata]]<nowiki>]]) -->
 
This template is for CPUs. For generic hardware components, see [[Template:Infobox computer hardware]].
 
{{Missing Information|<br>''one good example'' of this infobox would be nice here. But as long as three [[Template talk:Infobox CPU#Architecture|architecture]]-parameters and the four [[Template talk:Infobox CPU#Names (Products, models, variants)|name]]-parameters are not clearly defined it is difficult|date=October 2019}}
 
 
{{Parameter names example|name|image|image_size|alt|caption
 
|lancado|descontinuado|soldby|designfirm|manuf1|manuf2|manuf3|manuf4|manuf5
 
|application|cpuid|code
 
|slowest|slow-unit|fastest|fast-unit
 
|fsb-slowest|fsb-slow-unit|fsb-fastest|fsb-fast-unit
 
|hypertransport-slowest|hypertransport-slow-unit|hypertransport-fastest|hypertransport-fast-unit
 
|qpi-slowest|qpi-slow-unit|qpi-fastest|qpi-fast-unit
 
|dmi-slowest|dmi-slow-unit|dmi-fastest|dmi-fast-unit
 
|data-width|address-width|virtual-width
 
|l1cache|l2cache|l3cache|l4cache||llcache
 
|size-from|size-to|arch1|microarch|arch|instructions|extensions
 
|transistors|numcores|gpu|co-processor
 
|pack1|pack2|pack3|pack4|pack5
 
|sock1|sock2|sock3|sock4|sock5|sock6|sock7|sock8|sock9
 
|core1|core2|core3|core4|core5|core6|core7|core8|core9
 
|pcode1|pcode2|pcode3|pcode4|pcode5|pcode6|pcode7|pcode8|pcode9
 
|model1|model2|model3|model4|model5|model6|model7|model8|model9
 
|brand1|brand2|brand3|brand4|brand5|brand6|brand7|brand8|brand9
 
|variant|predecessor|successor}}
 
 
<pre style="overflow: auto;">
 
<pre style="overflow: auto;">
{{Infobox CPU
+
{{Infobox soc
 
| name          =  
 
| name          =  
 
| image          =  
 
| image          =  
Line 30: Line 6:
 
| alt            =  
 
| alt            =  
 
| caption        =  
 
| caption        =  
<!----------------- General Info ----------------->
+
<!----------------- General ----------------->
| lancado        =
+
| soldby        = [[:category: BRAND processors|BRAND]]
| descontinuado  =
 
| soldby        =  
 
 
| designfirm    =  
 
| designfirm    =  
| manuf1        = <!-- manuf1..5 -->
+
| produced-start = [[:category: YEAR processors|MONTH YEAR]]
 +
| produced-end  =
 +
| manuf1        = [[:category: LITHOGRAPHY nm processors|TSMC/Samsung ("LITH nm")]]
 
| cpuid          =  
 
| cpuid          =  
| code          =  
+
<!----------- Specifications ------------>
 +
| transistors    =
 +
| numcores      =
 +
| cores1        = x [[:category:ARM Cortex-A78 processors|ARM Cortex-A78]] @  GHz
 +
| cores2        = x [[:category:ARM Cortex-A55 processors|ARM Cortex-A55]] @  GHz
 +
| gpu            =
 +
| npu            =
 +
| isp            =
 +
| dsp            =
 +
| co-processor  =
 +
| ram            =
 +
| storage        =
 +
| modem1        = [[:category:5G processors|5G]] [[:category:4G processors|4G]] [[:category:Modemless processors|''n/a'']]
 
<!----------------- Performance ------------------>
 
<!----------------- Performance ------------------>
 
| slowest        =  
 
| slowest        =  
Line 62: Line 50:
 
| address-width  =  
 
| address-width  =  
 
| virtual-width  =  
 
| virtual-width  =  
 +
<!------- Architecture -------->
 +
| application    = [[:category:Premium mobile processors|Premium mobile]]
 +
[[:category:Intermediate mobile processors|Intermediate mobile]]
 +
[[:category:Basic mobile processors|Basic mobile]]
 +
[[:category:Application processors|Application processors]]
 +
[[:category:Server processors|Server]]
 +
[[:category:PC & tablet processors|Personal computers]]
 +
[[:category:TV & media player processors|TV Media player processors]]
 +
| size-from      =  nm
 +
| size-to        =
 +
| arch1          = ARM
 +
| microarch      =
 +
| arch          = ARMv8.2-A (64-bit) ARMv7-A (32-bit)
 +
| instructions  =
 +
| extensions    =
 
<!-------------------- Cache --------------------->
 
<!-------------------- Cache --------------------->
 
| l1cache        =  
 
| l1cache        =  
Line 68: Line 71:
 
| l4cache        =  
 
| l4cache        =  
 
| llcache        =  
 
| llcache        =  
<!------- Architecture and classification -------->
+
<!--------- Identification ----------->
| application    =
 
| size-from      =
 
| size-to        =
 
| arch1          =
 
| microarch      =
 
| arch          =
 
| instructions  =
 
| extensions    =
 
<!----------- Physical specifications ------------>
 
| transistors    =
 
| numcores      =
 
| gpu            =
 
| co-processor  =
 
| pack1          = <!-- pack1..9 -->
 
| sock1          = <!-- sock1..9 -->
 
<!--------- Products, models, variants ----------->
 
| core1          = <!-- core1..9 -->
 
 
| pcode1        = <!-- pcode1..9 -->
 
| pcode1        = <!-- pcode1..9 -->
 
| model1        = <!-- model1..9 -->
 
| model1        = <!-- model1..9 -->
| brand1        = <!-- brand1..9 -->
+
| market1        = <!-- market1..9 -->
 
| variant        =  
 
| variant        =  
 +
| core1          = <!-- core1..9 -->
 +
| pack1          = <!-- pack1..9 -->
 +
| sock1          = <!-- sock1..9 -->
 
<!------------------  History  ------------------->
 
<!------------------  History  ------------------->
 
| predecessor    =  
 
| predecessor    =  
 
| successor      =  
 
| successor      =  
 
}}
 
}}
 +
'''PROCESSOR NAME''' is a premium mobile processor from BRAND, announced in DATE].
 +
 +
== Devices ==
 +
 +
 +
{{BRAND processors}}
 +
 +
== References ==
 +
<small>
 +
* [OFFICIAL SITE]
 +
<references /></small>
 +
 +
[[category:YEAR processors]]
 +
[[category:BRAND processors]]
 +
[[category:LITHOGRAPHY nm processors]]
 +
[[category:ARM Cortex-A78 processors]]
 +
[[category:ARM Cortex-A55 processors]]
 +
[[category:Custom core processors]]
 +
[[category:5G processors]]
 +
[[category:4G processors]]
 +
[[category:3G processors]]
 +
[[category:Modemless processors]]
 +
[[category:Premium mobile processors]]
 +
[[category:Intermediate mobile processors]]
 +
[[category:Basic mobile processors]]
 +
[[category:Application processors]]
 +
[[category:Server processors]]
 +
[[category:PC & tablet processors]]
 +
[[category:TV & media player processors]]
 
</pre>
 
</pre>
 
{{clear}}
 
{{clear}}
  
== Usage ==
+
== Uso ==
  
 
<pre style="overflow: auto;">
 
<pre style="overflow: auto;">
{{Infobox CPU
+
{{Infobox soc
| name                      = Device Name
+
| name                      = Processor name
 
| image                    = An image to show in the infobox
 
| image                    = An image to show in the infobox
 
| image_size                = Size of the image (defaults to 200px)
 
| image_size                = Size of the image (defaults to 200px)
 
| alt                      = Mouse over text for the image
 
| alt                      = Mouse over text for the image
 
| caption                  = A caption for the image
 
| caption                  = A caption for the image
<!----------------- General Info ------------------------------------------------------------------------------------->
+
<!------------- General -------------->
| produced-start            = When production began / Launch date                            →see talkpage section #Dates
 
| produced-end              = When production ended / Discontinued date                      →see talkpage section #Dates
 
 
| soldby                    = Often, but not always, the same as the designfirm and/or manuf1
 
| soldby                    = Often, but not always, the same as the designfirm and/or manuf1
 +
| produced-start            = When production began / Launch date
 +
| produced-end              = When production ended / Discontinued date
 
| designfirm                = Often, but not always, the same as manuf1 and/or soldby
 
| designfirm                = Often, but not always, the same as manuf1 and/or soldby
 
| manuf1                    = (1..5) Common manufacturers of the device
 
| manuf1                    = (1..5) Common manufacturers of the device
 
| cpuid                    = CPUID or PVR value
 
| cpuid                    = CPUID or PVR value
| code                      = numerical identifier for the CPU (product code)
+
<!---------- Specifications ---------->
<!----------------- Performance -------------------------------------------------------------------------------------->
+
| transistors              = Number of transistors, transistor count
 +
| numcores                  = Number of cores (2 for dual-core)
 +
| cores1                    = Core(s) identification
 +
| gpu                      = Integrated GPU
 +
| npu                      = Integrated NPU
 +
| isp                      = Integrated ISP
 +
| dsp                      = Integrated DSP
 +
| co-processor              = Co-processador integrado
 +
| ram                      = RAM
 +
| storage                  = Compatible storage stantandards
 +
| modem1                    = (1..5) Compatible mobile networks
 +
<!----------- Performance ------------>
 
| slowest                  = Lowest maximum CPU clock
 
| slowest                  = Lowest maximum CPU clock
 
| fastest                  = Highest maximum CPU clock
 
| fastest                  = Highest maximum CPU clock
Line 138: Line 167:
 
| address-width            = Address bus width in bits
 
| address-width            = Address bus width in bits
 
| virtual-width            = Virtual address bus width in bits
 
| virtual-width            = Virtual address bus width in bits
<!-------------------- Cache ----------------------------------------------------------------------------------------->
+
<!------- Architecture -------------->
 +
| application              = Main usage (Embedded, Mobile, Desktop, Server) and segment (basic, intermediate, premium)
 +
| size-from                = First fabrication size
 +
| size-to                  = Second fabrication size
 +
| arch1                    = ARM, MIPS, x86, AMD64
 +
| microarch                =
 +
| arch                      = Instruction set architecture (ISA) that the CPU implements
 +
| instructions              = Instruction sets (or number of instructions)
 +
| extensions                = Extensions to the instructions
 +
<!----------- Cache ----------------->
 
| l1cache                  = Level 1 cache size
 
| l1cache                  = Level 1 cache size
 
| l2cache                  = Level 2 cache size
 
| l2cache                  = Level 2 cache size
Line 144: Line 182:
 
| l4cache                  = Level 4 cache size
 
| l4cache                  = Level 4 cache size
 
| llcache                  = Last Level cache size
 
| llcache                  = Last Level cache size
<!------- Architecture and classification ---------------------------------------------------------------------------->
+
<!--------- Identification ---------->
| application              = Typical application (Embedded, Mobile, Desktop, Server)
+
| pcode1                    = (1..9) Product code names
| size-from                = First fabrication size
+
| model1                    = (1..9) Model names
| size-to                   = Second fabrication size
+
| market1                   = (1..9) Marketing names of the CPU
| arch1                    = Architecture                                                →see talkpage section #Architecture
+
| variant                  = Variants in the same family and generation
| microarch                = Microarchitecture of the CPU
+
| core1                    = (1..9) Names of the cores
| arch                      = Instruction set architecture (ISA) that the CPU implements  →see talkpage section #Architecture
 
| instructions              = Instruction sets (or number of instructions)                →see talkpage section #Architecture
 
| extensions                = Extensions to the instructions
 
<!----------- Physical specifications -------------------------------------------------------------------------------->
 
| transistors              = Number of transistors, transistor count
 
| numcores                  = Number of cores (2 for dual-core)
 
| gpu                      = Integrated GPU
 
| co-processor              = A [[co-processor]](s) used together
 
 
| pack1                    = (1..5) Names of CPU packages
 
| pack1                    = (1..5) Names of CPU packages
 
| sock1                    = (1..9) Names of the sockets that the CPU was made for
 
| sock1                    = (1..9) Names of the sockets that the CPU was made for
<!--------- Products, models, variants ------------------------------------------------------------------------------->
+
<!---------- History ---------------->
| core1                    = (1..9) Names of the cores                  →see talkpage section "Names (Products, models, variants)"
 
| pcode1                    = (1..9) Product code names                  →see talkpage section "Names (Products, models, variants)"
 
| model1                    = (1..9) Model names                          →see talkpage section "Names (Products, models, variants)"
 
| brand1                    = (1..9) Marketing names of the CPU
 
| variant                  = Variants in the same family and generation  →see talkpage section "Names (Products, models, variants)"
 
<!------------------  History --------------------------------------------------------------------------------------->
 
 
| predecessor              = What CPU came before
 
| predecessor              = What CPU came before
 
| successor                = What CPU came after
 
| successor                = What CPU came after
 
}}
 
}}
 
</pre>
 
</pre>
* All fields, except <code>name</code> are optional
 
* Following '''old parameters''' you should not use anymore:
 
:{|
 
| <code>created</code> || →better: <code>produced-start</code>, <code>produced-end</code>
 
|-
 
| <code>clock</code> || →better: <code>slowest</code>, <code>fastest</code>
 
|-
 
| <code>fsb</code>  || →better: <code>fsb-slowest</code>, <code>fsb-fastest</code>
 
|-
 
| <code>cores</code>, <code>cores1</code> || →better: <code>numcores</code>
 
|-
 
| <code>socket</code> || →better: <code>sock1</code>...<code>sock9</code><!--
 
|-
 
| <code>arch1</code> || →better: <code>arch</code> -->
 
|}
 
* <code>manuf</code>, <code>core</code>, <code>sock</code>, <code>pack</code>, <code>arch</code>, and <code>microarch</code> are AutoLinks, so you can use plain text or a link for them.
 
* The numbered attributes mean that there is allowance for multiples.
 
* See the talk page for some examples which show the full usage of this infobox in a few combinations.
 
  
 
== Examples ==
 
== Examples ==
* [[Haswell (microarchitecture)]]
+
* [https://en.wikipedia.org/wiki/Haswell_(microarchitecture) Haswell]
* [[Pentium III]]
+
* [https://en.wikipedia.org/wiki/Pentium_III?useskin=minerva Pentium III]
* [[Intel 80386]]
+
* [https://en.wikipedia.org/wiki/Intel_80386?useskin=minerva Intel 80386]
  
 
== See also ==
 
== See also ==
* {{tl|Infobox CPU architecture}}
+
* {{tl|Infobox devices}}
* {{tl|Infobox computer hardware}}
+
* {{tl|Infobox architecture}}
  
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
 
<includeonly>{{#ifeq:{{SUBPAGENAME}}|sandbox||
 
<!-- Categories below this line, please; interwikis at Wikidata -->
 
<!-- Categories below this line, please; interwikis at Wikidata -->
[[Category:Computer hardware infobox templates|Cpu]]
+
[[Category:Infobox templates|Cpu]]
 
}}</includeonly>
 
}}</includeonly>

Latest revision as of 12:46, 8 February 2021

{{Infobox soc
| name           = 
| image          = 
| image_size     = 
| alt            = 
| caption        = 
<!----------------- General ----------------->
| soldby         = [[:category: BRAND processors|BRAND]]
| designfirm     = 
| produced-start = [[:category: YEAR processors|MONTH YEAR]]
| produced-end   = 
| manuf1         = [[:category: LITHOGRAPHY nm processors|TSMC/Samsung ("LITH nm")]]
| cpuid          = 
<!----------- Specifications ------------>
| transistors    =
| numcores       = 
| cores1         = x [[:category:ARM Cortex-A78 processors|ARM Cortex-A78]] @  GHz
| cores2         = x [[:category:ARM Cortex-A55 processors|ARM Cortex-A55]] @  GHz
| gpu            = 
| npu            = 
| isp            = 
| dsp            = 
| co-processor   = 
| ram            = 
| storage        = 
| modem1         = [[:category:5G processors|5G]] [[:category:4G processors|4G]] [[:category:Modemless processors|''n/a'']]
<!----------------- Performance ------------------>
| slowest        = 
| fastest        = 
| slow-unit      = 
| fast-unit      = 
| fsb-slowest    = 
| fsb-fastest    = 
| fsb-slow-unit  = 
| fsb-fast-unit  = 
| hypertransport-slowest   = 
| hypertransport-fastest   = 
| hypertransport-slow-unit = 
| hypertransport-fast-unit = 
| qpi-slowest    = 
| qpi-fastest    = 
| qpi-slow-unit  = 
| qpi-fast-unit  = 
| dmi-slowest    = 
| dmi-fastest    = 
| dmi-slow-unit  = 
| dmi-fast-unit  = 
| data-width     = 
| address-width  = 
| virtual-width  = 
<!------- Architecture -------->
| application    = [[:category:Premium mobile processors|Premium mobile]]
[[:category:Intermediate mobile processors|Intermediate mobile]]
[[:category:Basic mobile processors|Basic mobile]]
[[:category:Application processors|Application processors]]
[[:category:Server processors|Server]]
[[:category:PC & tablet processors|Personal computers]]
[[:category:TV & media player processors|TV Media player processors]]
| size-from      =  nm
| size-to        = 
| arch1          = ARM
| microarch      = 
| arch           = ARMv8.2-A (64-bit) ARMv7-A (32-bit)
| instructions   = 
| extensions     = 
<!-------------------- Cache --------------------->
| l1cache        = 
| l2cache        = 
| l3cache        = 
| l4cache        = 
| llcache        = 
<!--------- Identification ----------->
| pcode1         = <!-- pcode1..9 -->
| model1         = <!-- model1..9 -->
| market1        = <!-- market1..9 -->
| variant        = 
| core1          = <!-- core1..9 -->
| pack1          = <!-- pack1..9 -->
| sock1          = <!-- sock1..9 -->
<!------------------  History  ------------------->
| predecessor    = 
| successor      = 
}}
'''PROCESSOR NAME''' is a premium mobile processor from BRAND, announced in DATE].

== Devices ==


{{BRAND processors}}

== References ==
<small>
* [OFFICIAL SITE]
<references /></small>

[[category:YEAR processors]]
[[category:BRAND processors]]
[[category:LITHOGRAPHY nm processors]]
[[category:ARM Cortex-A78 processors]]
[[category:ARM Cortex-A55 processors]]
[[category:Custom core processors]]
[[category:5G processors]]
[[category:4G processors]]
[[category:3G processors]]
[[category:Modemless processors]]
[[category:Premium mobile processors]]
[[category:Intermediate mobile processors]]
[[category:Basic mobile processors]]
[[category:Application processors]]
[[category:Server processors]]
[[category:PC & tablet processors]]
[[category:TV & media player processors]]

Uso

{{Infobox soc
| name                      = Processor name
| image                     = An image to show in the infobox
| image_size                = Size of the image (defaults to 200px)
| alt                       = Mouse over text for the image
| caption                   = A caption for the image
<!------------- General -------------->
| soldby                    = Often, but not always, the same as the designfirm and/or manuf1
| produced-start            = When production began / Launch date
| produced-end              = When production ended / Discontinued date
| designfirm                = Often, but not always, the same as manuf1 and/or soldby
| manuf1                    = (1..5) Common manufacturers of the device
| cpuid                     = CPUID or PVR value
<!---------- Specifications ---------->
| transistors               = Number of transistors, transistor count
| numcores                  = Number of cores (2 for dual-core)
| cores1                    = Core(s) identification
| gpu                       = Integrated GPU
| npu                       = Integrated NPU
| isp                       = Integrated ISP
| dsp                       = Integrated DSP
| co-processor              = Co-processador integrado
| ram                       = RAM 
| storage                   = Compatible storage stantandards
| modem1                    = (1..5) Compatible mobile networks
<!----------- Performance ------------>
| slowest                   = Lowest maximum CPU clock
| fastest                   = Highest maximum CPU clock
| slow-unit                 = Unit for slow speed. Default: GHz
| fast-unit                 = Unit for fast speed. Default: GHz
| fsb-slowest               = Slowest FSB speed
| fsb-fastest               = Fastest FSB speed
| fsb-slow-unit             = Unit for slow speed. Default: MHz
| fsb-fast-unit             = Unit for fast speed. Default: MHz
| hypertransport-slowest    = Slowest HyperTransport speed
| hypertransport-fastest    = Fastest HyperTransport speed
| hypertransport-slow-unit  = Unit for slow speed. Default: GT/s
| hypertransport-fast-unit  = Unit for fast speed. Default: GT/s
| qpi-slowest               = Slowest QPI (QuickPath Interconnect) speed
| qpi-fastest               = Fastest QPI speed
| qpi-slow-unit             = Unit for slow speed. Default: GT/s
| qpi-fast-unit             = Unit for fast speed. Default: GT/s
| dmi-slowest               = Slowest DMI (Direct Media Interface) speed
| dmi-fastest               = Fastest DMI speed
| dmi-slow-unit             = Unit for slow speed. Default: GT/s
| dmi-fast-unit             = Unit for fast speed. Default: GT/s
| data-width                = Data bus width in bits
| address-width             = Address bus width in bits
| virtual-width             = Virtual address bus width in bits
<!------- Architecture -------------->
| application               = Main usage (Embedded, Mobile, Desktop, Server) and segment (basic, intermediate, premium)
| size-from                 = First fabrication size
| size-to                   = Second fabrication size
| arch1                     = ARM, MIPS, x86, AMD64
| microarch                 = 
| arch                      = Instruction set architecture (ISA) that the CPU implements
| instructions              = Instruction sets (or number of instructions)
| extensions                = Extensions to the instructions
<!----------- Cache ----------------->
| l1cache                   = Level 1 cache size
| l2cache                   = Level 2 cache size
| l3cache                   = Level 3 cache size
| l4cache                   = Level 4 cache size
| llcache                   = Last Level cache size
<!--------- Identification ---------->
| pcode1                    = (1..9) Product code names
| model1                    = (1..9) Model names
| market1                   = (1..9) Marketing names of the CPU
| variant                   = Variants in the same family and generation
| core1                     = (1..9) Names of the cores
| pack1                     = (1..5) Names of CPU packages
| sock1                     = (1..9) Names of the sockets that the CPU was made for
<!---------- History ---------------->
| predecessor               = What CPU came before
| successor                 = What CPU came after
}}

Examples

See also