|  |  | 
| Line 2: | Line 2: | 
|  | 
 |  | 
 | 
|  | 
 |  | 
 | 
|  | == Specifications == |  | == Common hardware == | 
|  | {| class="wikitable" |  | {| class="wikitable" | 
|  | ! Type !! Name !! Datasheet !! Source |  | ! Type !! Description | 
|  | |- |  | |- | 
|  | | SoC ||Nintendo 1048 0H (Custom): CPU, GPU,VRAM &DSP all on one chip.|| N/A || N/A |  | | ARM11 Processor Core || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/index.html ARM11 2x MPCore & 2x VFPv2 Co-Processor] 268MHz(~268123480 Hz). | 
|  |  | On New3DS models, there is instead 4x MPCore & 4x VFPv2. | 
|  | |- |  | |- | 
|  | | ARM11 Processor Core|| ARM11 MPCore 2x 268MHz(~268123480 Hz) & 2x VFPv2 Co-Processor || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/index.html]|| [11]  |  | | ARM9 Processor Core || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0201d/index.html ARM946] 134MHz(~134058675 Hz), | 
|  | |- |  | |- | 
|  | | ARM9 Processor Core || ARM946 134MHz(~134058675 Hz) || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0201d/index.html]|| N/A |  | | GPU || [http://en.wikipedia.org/wiki/PICA200 DMP PICA] 268MHz, | 
|  | |- |  | |- | 
|  | | GPU || [http://en.wikipedia.org/wiki/PICA200 DMP PICA] 268MHz || N/A || [11] |  | | DSP || [https://twitter.com/CEVADSP/status/177172880918986752 CEVA TeakLite]. 134Mhz. 24ch 32728Hz sampling rates. | 
|  | |- |  | |- | 
|  | | DSP ||CEVA TeakLite.Based on Atmel AT75C. 134Mhz. 24ch 32728Hz sampling rates. ||N/A || [11]  [https://twitter.com/CEVADSP/status/177172880918986752] |  | | VRAM || 6 MB within SoC. | 
|  |  | |} | 
|  |  |   | 
|  |  | == Specifications == | 
|  |  | {| class="wikitable" | 
|  |  | ! Type !! 3DS !! 2DS !! 3DSXL !! N3DS !! N3DSXL | 
|  | |- |  | |- | 
|  | | VRAM ||6 MB within SoC. Independent of system memory (FCRAM). ||N/A ||[11] |  | | SoC || CPU CTR (1048 0H) || CPU CTR B (??) || ?? || ?? || CPU LGR A (1446 17) | 
|  | |- |  | |- | 
|  | | FCRAM || 2x64MB Fujitsu MB82M8080-07L ||[http://crediar.no-ip.com/sg_/download.php?id=d67d1c][http://edevice.fujitsu.com/fj/DATASHEET/e-ds/e511463.pdf][http://edevice.fujitsu.com/jp/datasheet/j-ds/j511463.pdf]||[5] |  | | FCRAM || [http://www.fujitsu.com/downloads/MICRO/fma/pdf/MB81EDS516545_e511463.pdf 2x64MB Fujitsu MB82M8080-07L] || Fujitsu MB82DBS1664 || ?? || ?? || Fujitsu MB82MK9A9A | 
|  | |- |  | |- | 
|  | | Storage || Toshiba THGBM2G3P1FBAI8 1GB NAND Flash ||N/A ||N/A |  | | Storage || Toshiba THGBM2G3P1FBAI8 1GB || Toshiba THGBM4G3P1H8BAIR 1GB || ?? || Samsung KLM4G1YEQC 4GB || Samsung KLM4G1YEMD-B031 4GB  | 
|  | |- |  | |- | 
|  | | Power Management ||Texas Instruments PAIC3010B 0AA37DW ||N/A ||FCC filing |  | | Audio Codec || TI PAIC3010B 0AA37DW || ?? || ?? || TI AIC3010B 39C4ETW  || TI AIC3010D 48C01JW | 
|  | |- |  | |- | 
|  | | Gyroscope || Invensense ITG-3270 MEMS Gyroscope || [http://dl-web.dropbox.com/u/20520664/references/PS-ITG-3200-00-01.4.pdf] ||N/A |  | | Gyroscope || [http://dl-web.dropbox.com/u/20520664/references/PS-ITG-3200-00-01.4.pdf Invensense ITG-3270 MEMS Gyroscope] || ?? || ?? || ?? || ?? | 
|  | |- |  | |- | 
|  | | Accelerometer || ST Micro 2048 33DH X1MAQ Accelerometer Model LIS331DH || [http://dl.dropbox.com/u/20520664/references/CD00213470.pdf] ||N/A |  | | Accelerometer || ST Micro 2048 33DH X1MAQ Accelerometer Model LIS331DH || ?? || ?? || ?? || ?? | 
|  | |- |  | |- | 
|  | | Wifi || 802.11b/g Atheros AR6014 ||[http://www.db.pokestation.net/3DS/Wi-Fi%20module%20pinouts.pdf] ||N/A |  | | Wifi || Atheros AR6014 || ?? || ?? || ?? || Atheros AR6014G-AL1C | 
|  | |- |  | |- | 
|  | | Infrared IC || NXP infrared IC, "S750 0803 TSD031C" ||[12] ||[10] |  | | Infrared IC || NXP S750 0803 TSD031C || ?? || ?? || ?? || NXP S750 1603 TSD438C | 
|  | |- |  | |- | 
|  | | Auxiliary Microcontroller || RenesasElectronics UC CTR, custom Nintendo microcontroller ||N/A ||N/A |  | | Custom Microcontroller || Renesas UC CTR || Renesas UC CTR 324KM47 KG10 || ?? || Renesas UC KTR || Renesas UC KTR 442KM13 TK14 | 
|  | |- |  | |- | 
|  | | ? || "TI 93045A4 OAAH86W" ||N/A ||N/A |  | | PMIC? || TI 93045A4 OAAH86W || ?? || ?? || TI 93045A4 38A6TYW G2 || TI 93045A4 49AF3NW G2 | 
|  | |} |  | |} | 
|  | 
 |  | 
 | 
| Line 47: | Line 53: | 
|  | * [12] This IC is somewhat similar to [http://www.alldatasheet.net/datasheet-pdf/pdf/347838/NXP/SC16IS750IBS.html this]. |  | * [12] This IC is somewhat similar to [http://www.alldatasheet.net/datasheet-pdf/pdf/347838/NXP/SC16IS750IBS.html this]. | 
|  | 
 |  | 
 | 
|  | == [[New_3DS]] Specifications ==
 |  | 
|  | {| class="wikitable"
 |  | 
|  | ! Type !! Description !! Datasheet !! Source
 |  | 
|  | |-
 |  | 
|  | | ARM11 Processor Core || ARM11 MPCore 4x 268MHz(~268123480 Hz) & 4x VFPv2 Co-Processor || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/index.html] || N/A
 |  | 
|  | |-
 |  | 
|  | | ARM9 Processor Core || ARM946 134MHz(~134058675 Hz) || [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0201d/index.html] || N/A
 |  | 
|  | |-
 |  | 
|  | | FCRAM || 256MB || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | Storage || Samsung KLM4G1YEQC 2GB NAND Flash || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | VRAM || 6 MB within SoC. Independent of system memory (FCRAM). || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | |  || 4MB of additional memory inside SoC. || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | |  Power Management || Texas Instruments AIC3010B 39C4ETW || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | |  Auxiliary Microcontroller || Renesas Electronics UC KTR, custom Nintendo microcontroller || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | ? || "TI 93045A4 38A6TYW G2" || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | [[NFC Services|NFC]] || See [[I2C_Registers|here]] for NFC controller part-number from I2C + hw info/etc. || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | [[MVD Services|MVD]] || Hardware video decoder (it's unknown whether this can do more than decoding). || N/A || N/A
 |  | 
|  | |-
 |  | 
|  | | [[IR_Services|New HID]] || C-Stick and ZL+ZR buttons. This new HID is usable for software which uses [[Circle Pad Pro]], see [[IR_Services|here]]. || N/A || N/A
 |  | 
|  | |}
 |  | 
|  | 
 |  | 
|  | Note that 4 cores is also the maximum number of cores available with [http://infocenter.arm.com/help/index.jsp?topic=/com.arm.doc.ddi0360f/index.html ARM11-MPCore].
 |  | 
|  | 
 |  | 
 | 
|  | == FCRAM == |  | == FCRAM == |