From WikiChip
Difference between revisions of "Template:chip/doc"
< Template:chip

m
m (ChipIt moved page Template:mpu/doc to Template:chip/doc: turning the template into a more generic template)
 
(59 intermediate revisions by 4 users not shown)
Line 1: Line 1:
 
== Code ==
 
== Code ==
 
+
Please use exact values as they are used for semantic properties. Not all parameters are applicable for all microprocessors.
 
<pre>
 
<pre>
 
{{mpu
 
{{mpu
| name               = <!-- title/common mame; e.g. "Intel i7-4950HQ -->  
+
| future              = <!-- 'Yes' or LEAVE BLANK -->
| image              =
+
| name               = <!-- title/common mame; e.g. "Intel Core i7-4950HQ                               -->  
| image size        =
+
| no image           = <!-- put Yes if image is needed (even if not available atm)                 -->
| no image           = <!-- put Yes if image is needed (even if not available atm) -->
+
| image              = <!-- actual image to use                                                    -->
| caption            =  
+
| image size          = <!-- image size, LEAVE IT BLANK UNLESS MUST                                  -->
| manufacturer       = <!-- this is the 'common' company that's making it -->
+
| caption             = <!-- caption for the image specified                                        -->
| model number      =  
+
| designer           = <!-- (Property::designer)                                                    -->
| part number       =  
+
| manufacturer       = <!-- this is the 'common' company that's making it, (Property::manufacturer) -->
| market             =  
+
| model number       = <!-- model number of the device (Property::model number)                    -->
| first announced   =  
+
| part number        =
| first launched     =  
+
| part number 1       =  
| last order         =  
+
| part number 2      =
| last shipment     =  
+
| part number 3      =
 +
| s-spec              = <!-- standard s-spec -->
 +
| s-spec 2            =
 +
| s-spec N            =
 +
| s-spec qs          = <!-- Qualification Sample s-spec -->
 +
| s-spec qs 2        =
 +
| s-spec qs N        =  
 +
| market             = <!-- (Property::market segment) -->
 +
| first announced     =  
 +
| first launched     =  
 +
| last order         =  
 +
| last shipment       =
 +
| release price      =
 +
 
 +
| family              = <!-- microprocessor family name (Property::microprocessor family) -->
 +
| series              = <!-- microprocessor series name (Property::microprocessor series) -->
 +
| locked              =
 +
| frequency          =
 +
| frequency 2        =
 +
| frequency N        =
 +
| turbo frequency    =
 +
| turbo frequency1    =
 +
| turbo frequency2    =
 +
| turbo frequency3    = <!-- THOSE ARE INDIVIDUAL CORE FREQUENCIES ONLY -->
 +
| turbo frequency4    =
 +
| turbo frequency5    =
 +
| turbo frequency6    =
 +
| turbo frequency7    =
 +
| turbo frequency8    = <!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
 +
| bus type            = <!-- (Property::bus type) -->
 +
| bus speed          = <!-- (Property::bus speed) -->
 +
| bus rate            = <!-- (Property::bus rate) -->
 +
| bus links          = <!-- ?x bus rate -->
 +
| clock multiplier    =
 +
| cpuid              = <!-- CPUID -->
 +
| cpuid 2            =  
  
| family            =  
+
| isa family         =
| locked             =  
+
| isa                =
| frequency         =  
+
| microarch          = 
| turbo frequency    =  
+
| microarch 2        = <!-- if there is a second one on the chip -->
| turbo frequency1  =  
+
| platform            =
| turbo frequency2  =  
+
| chipset             =  
| turbo frequency3  =  
+
| chipset 2          =
| turbo frequency4  =  
+
| core name          =
 +
| core family        =
 +
| core model          =
 +
| core stepping      =
 +
| core stepping 2    =
 +
| core stepping N    =
 +
| process             = <!-- -->
 +
| transistors        = <!-- number of transistors -->
 +
| technology          = <!-- technology (e.g. CMOS, pMOS, nMOS, etc..) -->
 +
| die area            = <!-- XX mm² -->
 +
| die width          =  
 +
| die length         =  
 +
| word size          =  
 +
| core count          =  
 +
| thread count        =  
 +
| max cpus            =
 +
| max memory          = <!-- (Property:max memory) -->
 +
| max memory addr    = <!-- Max Addressable Memory -->
  
| microarch         =   
+
| electrical         = <!-- put Yes if electrical info is added -->
| platform          =  
+
| power              = <!-- power consumption -->
| core name         =  
+
| average power      =
| core stepping     =  
+
| idle power          =
| process           =  
+
| v core              =
| die size           =  
+
| v core tolerance    = <!-- OR ... -->
| word size          =  
+
| v core min         =  
| core count        =  
+
| v core max          =
| thread count      =  
+
| v io                =
| max cpus          =  
+
| v io tolerance     =  
| max memory        =  
+
| v io 2              = <!-- OR ... -->
 +
| v io 3              =
 +
| sdp                =
 +
| tdp                =
 +
| tdp typical        =
 +
| ctdp down          =
 +
| ctdp down frequency =
 +
| ctdp up            =
 +
| ctdp up frequency  =
 +
| temp min            = <!-- use TJ/TC whenever possible instead -->
 +
| temp max           =  
 +
| tjunc min          = <!-- .. °C -->
 +
| tjunc max           =  
 +
| tcase min          =  
 +
| tcase max          =  
 +
| tstorage min        =  
 +
| tstorage max       =
 +
| tambient min        =  
 +
| tambient max       =  
  
| packaging         = <!-- put Yes if packaging info is added -->
+
| package module 1    =
| package            =  
+
| package module 2    =
| package type      =  
+
<!-------- USE ONLY IF MUST, OTHERWISE TRY TO USE MODULE ABOVE -------------->
| package pitch     =  
+
| packaging           = <!-- put Yes if packaging info is added -->
| package size      =  
+
| package 0          =
| socket             =  
+
| package 0 type      =
| socket type       =  
+
| package 0 pins      =
 +
| package 0 pitch    =
 +
| package 0 width    =
 +
| package 0 length    =
 +
| package 0 height    =
 +
| socket 0           =
 +
| socket 0 type      =
 +
| socket 0 2          =
 +
| socket 0 2 type    =
 +
| socket 0 3          =
 +
| socket 0 3 type    =
 +
| package 1          =
 +
| package 1 type      =
 +
| package 1 pins      =
 +
| package 1 pitch    =
 +
| package 1 width    =
 +
| package 1 length    =  
 +
| package 1 height    =
 +
| socket 1            =
 +
| socket 1 type      =
 +
<!-------- OLD UI BELOW  DO NOT USE ON NEW ARTICLES!! -------------->
 +
| package            =  
 +
| package type        =
 +
| package 1          =
 +
| package type 1      =
 +
| package N          =
 +
| package type N      = <!-- ... -->
 +
| package pitch       =  
 +
| package size       =
 +
| socket              =
 +
| socket type        =
 +
| socket 2            =
 +
| socket type 2       =  
 +
| socket N            =  
 +
| socket type N      =  
 
}}
 
}}
 
</pre>
 
</pre>
== Example ==
+
 
{|
+
Blank
! Example !! Actual
+
 
|-
 
|
 
 
<pre>
 
<pre>
 
{{mpu
 
{{mpu
| name               = Intel i7-4950HQ
+
| future              =
| image             =  
+
| name               =  
| image size        =  
+
| no image           =  
| no image           = yes
+
| image               =  
| caption            =  
+
| image size          =  
| manufacturer      = Intel
+
| caption             =
| model number      = i7-4950HQ
+
| designer           =  
| part number       = CL8064701509700
+
| manufacturer       =
| market             = Mobile
+
| model number        =
| first announced   = June 2, 2013
+
| part number        =
| first launched     = June 4, 2013
+
| part number 1       =  
| last order         = May 22, 2015
+
| part number 2       =  
| last shipment     = November 20, 2015
+
| part number 3      =
 +
| s-spec              =
 +
| s-spec 2            =
 +
| s-spec N            =
 +
| s-spec es          =
 +
| s-spec es 2        =
 +
| s-spec es N        =
 +
| s-spec qs          =
 +
| s-spec qs 2        =
 +
| s-spec qs N        =  
 +
| market             =  
 +
| first announced     =  
 +
| first launched     =  
 +
| last order         =  
 +
| last shipment       =
 +
| release price      =
 +
 
 +
| family              =
 +
| series              =
 +
| locked              =
 +
| frequency          =
 +
| frequency 2        =
 +
| frequency N        =
 +
| turbo frequency    =
 +
| turbo frequency1    =
 +
| turbo frequency2    =
 +
| turbo frequency3    =
 +
| turbo frequency4    =
 +
| turbo frequency5    =
 +
| turbo frequency6    =
 +
| turbo frequency7    =
 +
| turbo frequency8    =
 +
| bus type            =
 +
| bus speed          =
 +
| bus rate            =
 +
| clock multiplier    =
 +
| cpuid              =
 +
| cpuid 2            =  
  
| family            = Core i7
+
| isa family         =
| locked             = Yes
+
| isa                =
| frequency         = 2400 MHz
+
| microarch          =
| turbo frequency    = yes
+
| platform            =
| turbo frequency1  = 3600 MHz
+
| chipset             =  
| turbo frequency2  = 3500 MHz
+
| chipset 2          =
| turbo frequency3  = 3400 MHz
+
| core name          =
| turbo frequency4  = 3400 MHz
+
| core family        =
 +
| core model          =
 +
| core stepping      =
 +
| core stepping 2    =
 +
| core stepping N    =
 +
| process             =  
 +
| transistors        =
 +
| technology         =  
 +
| die area            = ²
 +
| die width          =  
 +
| die length          =  
 +
| word size          =
 +
| core count          =
 +
| thread count        =
 +
| max cpus            =
 +
| max memory          =  
 +
| max memory addr    =  
  
| microarch         = Haswell
+
| electrical         =  
| platform          = Shark Bay
+
| power              =
| core name         = Crystal Well
+
| average power      =
| core stepping     = C0
+
| idle power          =
| process           = 22 nn
+
| v core              =
| die size           =  
+
| v core tolerance    =  
| word size          = 64 bits
+
| v core min         =  
| core count        = 4
+
| v core max          =
| thread count      = 8
+
| v io                =
| max cpus          = 1
+
| v io tolerance     =  
| max memory        = 32 GB
+
| v io 2              = <!-- OR ... -->
 +
| v io 3              =
 +
| sdp                =
 +
| tdp                =
 +
| tdp typical        =
 +
| ctdp down          =
 +
| ctdp down frequency =
 +
| ctdp up            =
 +
| ctdp up frequency  =
 +
| temp min            =
 +
| temp max           =  
 +
| tjunc min          = °C
 +
| tjunc max           =  
 +
| tcase min          =  
 +
| tcase max          =  
 +
| tstorage min        =  
 +
| tstorage max       =
 +
| tambient min        =  
 +
| tambient max       =  
  
| packaging          = Yes
+
| packaging           =
| package           = FCBGA1364
+
| package 0          =
| package type       = FCBGA
+
| package 0 type      =
| package pitch     =  
+
| package 0 pins      =
| package size      = 37.5mm x 32mm x 1.65mm
+
| package 0 pitch    =
| socket             = BGA1364
+
| package 0 width    =
| socket type       = BGA
+
| package 0 length    =
 +
| package 0 height    =
 +
| socket 0            =
 +
| socket 0 type      =
 +
| socket 0 2          =
 +
| socket 0 2 type    =
 +
| socket 0 3         =  
 +
| socket 0 3 type    =
 +
| package 1          =  
 +
| package 1 type     =
 +
| package 1 pins      =  
 +
| package 1 pitch     =
 +
| package 1 width    =  
 +
| package 1 length    =  
 +
| package 1 height    =
 +
| socket 1            =  
 +
| socket 1 type       =  
 
}}
 
}}
 
</pre>
 
</pre>
||
+
 
 +
== Example ==
 +
<pre>
 
{{mpu
 
{{mpu
| name              = Intel i7-4950HQ
+
| name              = Intel Core i7-4950HQ
 
| image              =  
 
| image              =  
 
| image size        =  
 
| image size        =  
Line 143: Line 334:
 
| socket type        = BGA
 
| socket type        = BGA
 
}}
 
}}
|}
+
</pre>

Latest revision as of 21:52, 28 November 2017

Code[edit]

Please use exact values as they are used for semantic properties. Not all parameters are applicable for all microprocessors.

{{mpu
| future              = <!-- 'Yes' or LEAVE BLANK -->
| name                = <!-- title/common mame; e.g. "Intel Core i7-4950HQ                                --> 
| no image            = <!-- put Yes if image is needed (even if not available atm)                  -->
| image               = <!-- actual image to use                                                     -->
| image size          = <!-- image size, LEAVE IT BLANK UNLESS MUST                                  -->
| caption             = <!-- caption for the image specified                                         -->
| designer            = <!-- (Property::designer)                                                    -->
| manufacturer        = <!-- this is the 'common' company that's making it, (Property::manufacturer) -->
| model number        = <!-- model number of the device (Property::model number)                     -->
| part number         = 
| part number 1       = 
| part number 2       = 
| part number 3       = 
| s-spec              = <!-- standard s-spec -->
| s-spec 2            = 
| s-spec N            = 
| s-spec qs           = <!-- Qualification Sample s-spec -->
| s-spec qs 2         = 
| s-spec qs N         = 
| market              = <!-- (Property::market segment) -->
| first announced     = 
| first launched      = 
| last order          = 
| last shipment       = 
| release price       = 

| family              = <!-- microprocessor family name (Property::microprocessor family) -->
| series              = <!-- microprocessor series name (Property::microprocessor series) -->
| locked              = 
| frequency           = 
| frequency 2         = 
| frequency N         =
| turbo frequency     = 
| turbo frequency1    = 
| turbo frequency2    = 
| turbo frequency3    = <!-- THOSE ARE INDIVIDUAL CORE FREQUENCIES ONLY -->
| turbo frequency4    = 
| turbo frequency5    = 
| turbo frequency6    = 
| turbo frequency7    = 
| turbo frequency8    = <!-- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -->
| bus type            = <!-- (Property::bus type) -->
| bus speed           = <!-- (Property::bus speed) -->
| bus rate            = <!-- (Property::bus rate) -->
| bus links           = <!-- ?x bus rate -->
| clock multiplier    =
| cpuid               = <!-- CPUID -->
| cpuid 2             = 

| isa family          = 
| isa                 = 
| microarch           =  
| microarch 2         = <!-- if there is a second one on the chip -->
| platform            = 
| chipset             = 
| chipset 2           = 
| core name           = 
| core family         = 
| core model          = 
| core stepping       = 
| core stepping 2     = 
| core stepping N     = 
| process             = <!-- -->
| transistors         = <!-- number of transistors -->
| technology          = <!-- technology (e.g. CMOS, pMOS, nMOS, etc..) -->
| die area            = <!-- XX mm² -->
| die width           = 
| die length          = 
| word size           = 
| core count          = 
| thread count        = 
| max cpus            = 
| max memory          = <!-- (Property:max memory) -->
| max memory addr     = <!-- Max Addressable Memory -->

| electrical          = <!-- put Yes if electrical info is added -->
| power               = <!-- power consumption  -->
| average power       = 
| idle power          = 
| v core              = 
| v core tolerance    = <!-- OR ... -->
| v core min          = 
| v core max          = 
| v io                = 
| v io tolerance      = 
| v io 2              = <!-- OR ... -->
| v io 3              = 
| sdp                 = 
| tdp                 = 
| tdp typical         = 
| ctdp down           = 
| ctdp down frequency = 
| ctdp up             = 
| ctdp up frequency   = 
| temp min            = <!-- use TJ/TC whenever possible instead -->
| temp max            = 
| tjunc min           = <!-- .. °C -->
| tjunc max           = 
| tcase min           = 
| tcase max           = 
| tstorage min        = 
| tstorage max        = 
| tambient min        = 
| tambient max        = 

| package module 1    = 
| package module 2    = 
<!-------- USE ONLY IF MUST, OTHERWISE TRY TO USE MODULE ABOVE -------------->
| packaging           = <!-- put Yes if packaging info is added -->
| package 0           = 
| package 0 type      = 
| package 0 pins      = 
| package 0 pitch     = 
| package 0 width     = 
| package 0 length    = 
| package 0 height    = 
| socket 0            = 
| socket 0 type       = 
| socket 0 2          = 
| socket 0 2 type     = 
| socket 0 3          = 
| socket 0 3 type     = 
| package 1           = 
| package 1 type      = 
| package 1 pins      = 
| package 1 pitch     = 
| package 1 width     = 
| package 1 length    = 
| package 1 height    = 
| socket 1            = 
| socket 1 type       = 
<!-------- OLD UI BELOW  DO NOT USE ON NEW ARTICLES!! -------------->
| package             = 
| package type        = 
| package 1           = 
| package type 1      = 
| package N           = 
| package type N      = <!-- ... -->
| package pitch       = 
| package size        = 
| socket              = 
| socket type         = 
| socket 2            = 
| socket type 2       = 
| socket N            = 
| socket type N       = 
}}

Blank

{{mpu
| future              = 
| name                = 
| no image            = 
| image               = 
| image size          = 
| caption             = 
| designer            = 
| manufacturer        = 
| model number        = 
| part number         = 
| part number 1       = 
| part number 2       = 
| part number 3       = 
| s-spec              = 
| s-spec 2            = 
| s-spec N            = 
| s-spec es           = 
| s-spec es 2         = 
| s-spec es N         = 
| s-spec qs           = 
| s-spec qs 2         = 
| s-spec qs N         = 
| market              = 
| first announced     = 
| first launched      = 
| last order          = 
| last shipment       = 
| release price       = 

| family              = 
| series              = 
| locked              = 
| frequency           = 
| frequency 2         = 
| frequency N         = 
| turbo frequency     = 
| turbo frequency1    = 
| turbo frequency2    = 
| turbo frequency3    = 
| turbo frequency4    = 
| turbo frequency5    = 
| turbo frequency6    = 
| turbo frequency7    = 
| turbo frequency8    = 
| bus type            = 
| bus speed           = 
| bus rate            = 
| clock multiplier    = 
| cpuid               = 
| cpuid 2             = 

| isa family          = 
| isa                 = 
| microarch           = 
| platform            = 
| chipset             = 
| chipset 2           = 
| core name           = 
| core family         = 
| core model          = 
| core stepping       = 
| core stepping 2     = 
| core stepping N     = 
| process             = 
| transistors         = 
| technology          = 
| die area            = ²
| die width           = 
| die length          = 
| word size           = 
| core count          = 
| thread count        = 
| max cpus            = 
| max memory          = 
| max memory addr     = 

| electrical          = 
| power               = 
| average power       = 
| idle power          = 
| v core              = 
| v core tolerance    = 
| v core min          = 
| v core max          = 
| v io                = 
| v io tolerance      = 
| v io 2              = <!-- OR ... -->
| v io 3              = 
| sdp                 = 
| tdp                 = 
| tdp typical         = 
| ctdp down           = 
| ctdp down frequency = 
| ctdp up             = 
| ctdp up frequency   = 
| temp min            = 
| temp max            = 
| tjunc min           = °C
| tjunc max           = 
| tcase min           = 
| tcase max           = 
| tstorage min        = 
| tstorage max        = 
| tambient min        = 
| tambient max        = 

| packaging           = 
| package 0           = 
| package 0 type      = 
| package 0 pins      = 
| package 0 pitch     = 
| package 0 width     = 
| package 0 length    = 
| package 0 height    = 
| socket 0            = 
| socket 0 type       = 
| socket 0 2          = 
| socket 0 2 type     = 
| socket 0 3          = 
| socket 0 3 type     = 
| package 1           = 
| package 1 type      = 
| package 1 pins      = 
| package 1 pitch     = 
| package 1 width     = 
| package 1 length    = 
| package 1 height    = 
| socket 1            = 
| socket 1 type       = 
}}

Example[edit]

{{mpu
| name               = Intel Core i7-4950HQ
| image              = 
| image size         = 
| no image           = yes
| caption            = 
| manufacturer       = Intel
| model number       = i7-4950HQ
| part number        = CL8064701509700
| market             = Mobile
| first announced    = June 2, 2013
| first launched     = June 4, 2013
| last order         = May 22, 2015
| last shipment      = November 20, 2015

| family             = Core i7
| locked             = Yes
| frequency          = 2400 MHz
| turbo frequency    = yes
| turbo frequency1   = 3600 MHz
| turbo frequency2   = 3500 MHz
| turbo frequency3   = 3400 MHz
| turbo frequency4   = 3400 MHz

| microarch          = Haswell 
| platform           = Shark Bay
| core name          = Crystal Well
| core stepping      = C0
| process            = 22 nn
| die size           = 
| word size          = 64 bits
| core count         = 4
| thread count       = 8
| max cpus           = 1
| max memory         = 32 GB

| packaging          = Yes
| package            = FCBGA1364
| package type       = FCBGA
| package pitch      = 
| package size       = 37.5mm x 32mm x 1.65mm
| socket             = BGA1364
| socket type        = BGA
}}