From WikiChip
Difference between revisions of "Template:ic family"
(Oops, bad #set syntax.) |
|||
| (9 intermediate revisions by 3 users not shown) | |||
| Line 1: | Line 1: | ||
<includeonly>{| style="border: solid 1px #e5e5ff; width: 325px; float: right; margin: 0 10px 10px 10px; text-align: left; font-size: 12px;" | <includeonly>{| style="border: solid 1px #e5e5ff; width: 325px; float: right; margin: 0 10px 10px 10px; text-align: left; font-size: 12px;" | ||
| − | | style="text-align: center; background: #CEE3F6; font-size: 16px;" colspan="2" | '''{{{title}}}''' | + | | style="text-align: center; background: #CEE3F6; font-size: 16px;" colspan="2" | '''[[name::{{{name|{{{title}}}}}}]]''' |
{{#if:{{{no image|}}}|<div></div>|{{!-}}}} | {{#if:{{{no image|}}}|<div></div>|{{!-}}}} | ||
{{#if:{{{no image|}}}|<div></div>|{{!}} style="text-align: center;" colspan="2" {{!}} <!-- | {{#if:{{{no image|}}}|<div></div>|{{!}} style="text-align: center;" colspan="2" {{!}} <!-- | ||
| − | -->{{#if:{{{image|}}}|[[{{#ifeq:{{lc:{{#sub:{{{image}}}|0|5}}}}|file:||File:}}{{{image}}}|{{{image size|200px}}}]]|[[File:no photo (ic).svg|200px]]}}<!-- | + | -->{{#if:{{{image|}}}|[[{{#ifeq:{{lc:{{#sub:{{{image}}}|0|5}}}}|file:||File:}}{{{image}}}|class=wikichip_ogimage|{{{image size|200px}}}]]|[[File:no photo (ic).svg|200px]]}}<!-- |
-->}} | -->}} | ||
|- | |- | ||
| Line 14: | Line 14: | ||
|- | |- | ||
| '''Developer''' || style="text-align:left;" | <!-- | | '''Developer''' || style="text-align:left;" | <!-- | ||
| + | -->{{#set:main designer={{{developer}}}}}<!-- | ||
-->[[designer::{{{developer}}}]]<!-- | -->[[designer::{{{developer}}}]]<!-- | ||
-->{{#if:{{{developer 2|}}}|, [[designer::{{{developer 2|}}}]]}}<!-- | -->{{#if:{{{developer 2|}}}|, [[designer::{{{developer 2|}}}]]}}<!-- | ||
| Line 42: | Line 43: | ||
{{#if:{{{isa|}}}|{{!-}}|<div></div>}} | {{#if:{{{isa|}}}|{{!-}}|<div></div>}} | ||
{{#if:{{{isa|}}}|{{!}} '''ISA''' {{!}}{{!}} <!-- | {{#if:{{{isa|}}}|{{!}} '''ISA''' {{!}}{{!}} <!-- | ||
| − | -->[[{{lc:{{{ | + | -->[[{{lc:{{{developer}}}/{{{isa}}} (isa)}}|{{{isa}}}]][[instruction set architecture::{{{isa}}}| ]]<!-- |
| − | -->{{#if:{{{isa 2|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{isa 2|}}}|, [[{{lc:{{{developer}}}/{{{isa 2}}} (isa)}}|{{{isa 2}}}]][[instruction set architecture::{{{isa 2}}}| ]]}}<!-- |
| − | -->{{#if:{{{isa 3|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{isa 3|}}}|, [[{{lc:{{{developer}}}/{{{isa 3}}} (isa)}}|{{{isa 3}}}]][[instruction set architecture::{{{isa 3}}}| ]]}}<!-- |
-->}} | -->}} | ||
{{#if:{{{microarch|}}}|{{!-}}|<div></div>}} | {{#if:{{{microarch|}}}|{{!-}}|<div></div>}} | ||
{{#if:{{{microarch|}}}|{{!}} '''µarch''' {{!}}{{!}} <!-- | {{#if:{{{microarch|}}}|{{!}} '''µarch''' {{!}}{{!}} <!-- | ||
| − | -->[[{{lc:{{{ | + | -->[[{{lc:{{{developer}}}/{{{microarch}}} (microarch)}}|{{{microarch}}}]][[microarchitecture::{{{microarch}}}| ]]<!-- |
| − | -->{{#if:{{{microarch 2|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 2|}}}|, [[{{lc:{{{developer}}}/{{{microarch 2}}} (microarch)}}|{{{microarch 2}}}]][[microarchitecture::{{{microarch 2}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 3|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 3|}}}|, [[{{lc:{{{developer}}}/{{{microarch 3}}} (microarch)}}|{{{microarch 3}}}]][[microarchitecture::{{{microarch 3}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 4|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 4|}}}|, [[{{lc:{{{developer}}}/{{{microarch 4}}} (microarch)}}|{{{microarch 4}}}]][[microarchitecture::{{{microarch 4}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 5|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 5|}}}|, [[{{lc:{{{developer}}}/{{{microarch 5}}} (microarch)}}|{{{microarch 5}}}]][[microarchitecture::{{{microarch 5}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 6|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 6|}}}|, [[{{lc:{{{developer}}}/{{{microarch 6}}} (microarch)}}|{{{microarch 6}}}]][[microarchitecture::{{{microarch 6}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 7|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 7|}}}|, [[{{lc:{{{developer}}}/{{{microarch 7}}} (microarch)}}|{{{microarch 7}}}]][[microarchitecture::{{{microarch 7}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 8|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 8|}}}|, [[{{lc:{{{developer}}}/{{{microarch 8}}} (microarch)}}|{{{microarch 8}}}]][[microarchitecture::{{{microarch 8}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 9|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 9|}}}|, [[{{lc:{{{developer}}}/{{{microarch 9}}} (microarch)}}|{{{microarch 9}}}]][[microarchitecture::{{{microarch 9}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 10|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 10|}}}|, [[{{lc:{{{developer}}}/{{{microarch 10}}} (microarch)}}|{{{microarch 10}}}]][[microarchitecture::{{{microarch 10}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 11|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 11|}}}|, [[{{lc:{{{developer}}}/{{{microarch 11}}} (microarch)}}|{{{microarch 11}}}]][[microarchitecture::{{{microarch 11}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 12|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 12|}}}|, [[{{lc:{{{developer}}}/{{{microarch 12}}} (microarch)}}|{{{microarch 12}}}]][[microarchitecture::{{{microarch 12}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 13|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 13|}}}|, [[{{lc:{{{developer}}}/{{{microarch 13}}} (microarch)}}|{{{microarch 13}}}]][[microarchitecture::{{{microarch 13}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 14|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 14|}}}|, [[{{lc:{{{developer}}}/{{{microarch 14}}} (microarch)}}|{{{microarch 14}}}]][[microarchitecture::{{{microarch 14}}}| ]]}}<!-- |
| − | -->{{#if:{{{microarch 15|}}}|, [[{{lc:{{{ | + | -->{{#if:{{{microarch 15|}}}|, [[{{lc:{{{developer}}}/{{{microarch 15}}} (microarch)}}|{{{microarch 15}}}]][[microarchitecture::{{{microarch 15}}}| ]]}}<!-- |
-->}} | -->}} | ||
{{#if:{{{word|}}}|{{!-}}|<div></div>}} | {{#if:{{{word|}}}|{{!-}}|<div></div>}} | ||
| Line 157: | Line 158: | ||
-->{{#if:{{{successor 3|}}}|<br>[[{{{successor 3 link|{{{successor 3}}}}}}|{{{successor 3}}}]]}}<!-- | -->{{#if:{{{successor 3|}}}|<br>[[{{{successor 3 link|{{{successor 3}}}}}}|{{{successor 3}}}]]}}<!-- | ||
-->{{#if:{{{successor 4|}}}|<br>[[{{{successor 4 link|{{{successor 4}}}}}}|{{{successor 4}}}]]}}<!-- | -->{{#if:{{{successor 4|}}}|<br>[[{{{successor 4 link|{{{successor 4}}}}}}|{{{successor 4}}}]]}}<!-- | ||
| + | -->{{#if:{{{successor 5|}}}|<br>[[{{{successor 5 link|{{{successor 5}}}}}}|{{{successor 5}}}]]}}<!-- | ||
| + | -->{{#if:{{{successor 6|}}}|<br>[[{{{successor 6 link|{{{successor 6}}}}}}|{{{successor 6}}}]]}}<!-- | ||
-->|}} | -->|}} | ||
|}{{#switch: {{lc:{{{type|}}}}} | |}{{#switch: {{lc:{{{type|}}}}} | ||
| + | | baseband processors = [[Category:all baseband processors {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::baseband processor {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| microprocessors = [[Category:all microprocessor {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microprocessor {{#if:{{{extended family|}}}|extended family|family}}| ]] | | microprocessors = [[Category:all microprocessor {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microprocessor {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| microcontrollers = [[Category:all microcontroller {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microcontroller {{#if:{{{extended family|}}}|extended family|family}}| ]] | | microcontrollers = [[Category:all microcontroller {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microcontroller {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| Line 164: | Line 168: | ||
| [[Category:all integrated circuit {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::integrated circuit {{#if:{{{extended family|}}}|extended family|family}}| ]]}}<!-- | | [[Category:all integrated circuit {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::integrated circuit {{#if:{{{extended family|}}}|extended family|family}}| ]]}}<!-- | ||
-->{{#switch: {{lc:{{{type 2|}}}}} | -->{{#switch: {{lc:{{{type 2|}}}}} | ||
| + | | baseband processor = [[Category:all baseband processors {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::baseband processor {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| microprocessors = [[Category:all microprocessor {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microprocessor {{#if:{{{extended family|}}}|extended family|family}}| ]] | | microprocessors = [[Category:all microprocessor {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microprocessor {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| microcontrollers = [[Category:all microcontroller {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microcontroller {{#if:{{{extended family|}}}|extended family|family}}| ]] | | microcontrollers = [[Category:all microcontroller {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::microcontroller {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
| system on chips = [[Category:all system on a chip {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::system on a chip {{#if:{{{extended family|}}}|extended family|family}}| ]] | | system on chips = [[Category:all system on a chip {{#if:{{{extended family|}}}|extended families|families}}]][[instance of::system on a chip {{#if:{{{extended family|}}}|extended family|family}}| ]] | ||
}}[[full page name::{{FULLPAGENAME}}| ]]</includeonly><noinclude>{{documentation}}</noinclude> | }}[[full page name::{{FULLPAGENAME}}| ]]</includeonly><noinclude>{{documentation}}</noinclude> | ||
Latest revision as of 05:12, 23 September 2018
Code[edit]
Please enter EXACT values as explained below. This template adds semantics info, proper values is important. Do not use links.
{{ic family
| extended family = <!-- put Yes if it's an extended family, other leave blank -->
| title = <!-- Common of the family, e.g. "Intel MCS-4" -->
| image = <!-- Image representation of the IC family, e.g. "MCS-4.jpg" -->
| caption = <!-- description of the image -->
| no image = <!-- "yes" for no placeholder even; otherwise leave field blank -->
| developer = <!-- main developer of the IC family -->
| developer 2 = <!-- 2nd developer of the IC family -->
| developer 3 = <!-- 3rd developer of the IC family -->
| manufacturer = <!-- main manufacturer of the IC family -->
| manufacturer 2 = <!-- 2nd manufacturer of the IC family -->
| manufacturer 3 = <!-- 3rd manufacturer of the IC family -->
| manufacturer 4 = <!-- 4th manufacturer of the IC family -->
| type = <!-- type "microprocessors", "microcontrollers", -->
| type 2 = <!-- "system on chips", etc.. -->
| first announced = <!-- date of first announced - use production if just -->
| first launched = <!-- date of first release prod year is known -->
| production start = <!-- production start date, e.g. "January 1, 1969" or "1971" -->
| production end = <!-- production end date, e.g. "January 1, 1985" or "1973" -->
| release = <!-- release date, e.g. "January 1, 1985" or "1973" -->
| arch = <!-- architecture, e.g. "4-bit bit-slice" -->
| isa = <!-- instruction set architecture -->
| microarch = <!-- microarchitecture -->
| microarch 2 = <!-- "" -->
| microarch 3 = <!-- "" -->
| microarch N... = <!-- "" -->
| word = <!-- word size, e.g. "4 bit" -->
| proc = <!-- process, e.g. "8 μm" -->
| proc 2 = <!-- "" -->
| proc 3 = <!-- "" -->
| proc N... = <!-- "" -->
| tech = <!-- process, e.g. "CMOS" -->
| tech 2 = <!-- "" -->
| tech 3 = <!-- "" -->
| tech N... = <!-- "" -->
| clock = <!-- clock speed, e.g. "740 kHz" IF RANGE, USE PARAM BELOW! -->
| clock min = <!-- clock min speed, e.g. "200 MHz" -->
| clock max = <!-- clock max speed, e.g. "900 MHz" -->
| package = <!-- package, e.g. "DIP16" -->
| package 2 = <!-- package, e.g. "DIP16" -->
| package 3 = <!-- package, e.g. "DIP16" -->
| package 4 = <!-- package, e.g. "DIP16" -->
| package 5 = <!-- package, e.g. "DIP16" -->
| socket = <!-- socket, e.g. "LGA1366" -->
| socket 2 = <!-- "" -->
| socket 2 = <!-- "" -->
| socket 3 = <!-- "" -->
| socket 4 = <!-- "" -->
| socket N... = <!-- "" -->
| succession = <!-- yes for succession info -->
| predecessor =
| predecessor link =
| successor =
| successor link =
}}