Difference between revisions of "Super I/O"
From xboxdevwiki
(Primairely work on schematics and pinlistings) |
|||
Line 13: | Line 13: | ||
[http://codeasm.com/xbox/images/dvt4/SL734874.JPG Picture of the board]{{FIXME|reason=Contact codeasm, he said he'll search for the non-watermarked pic and put it under a good license}} | [http://codeasm.com/xbox/images/dvt4/SL734874.JPG Picture of the board]{{FIXME|reason=Contact codeasm, he said he'll search for the non-watermarked pic and put it under a good license}} | ||
+ | |||
+ | == Schematic == | ||
+ | Its a four layer board, layers 2 and 3 are filled on the entire board, probablu ground and power planes. | ||
+ | north, or up in the next tables is up as written the layer numbers and silkscreen common direction. | ||
+ | The folowing main parts are populated on the board: | ||
+ | {| class="wikitable" | ||
+ | !| total | ||
+ | ! Labels | ||
+ | ! Description | ||
+ | |- | ||
+ | |1 | ||
+ | | U1 | ||
+ | | SMSC LPC47M157-NC (1996 ) | ||
+ | |- | ||
+ | |1 | ||
+ | | U3 | ||
+ | | MAX223EAI (0104, first week 2004?) | ||
+ | |- | ||
+ | |1 | ||
+ | |Y2 | ||
+ | |CMX-309FB B (14.3181Mhz standard Clock Oscillator ) | ||
+ | |- | ||
+ | |1 | ||
+ | |J7 | ||
+ | |AMP rs232 Male connector | ||
+ | |- | ||
+ | |1 | ||
+ | |J9 | ||
+ | |16 pins male header (LPC bus) | ||
+ | |- | ||
+ | |5 | ||
+ | |R1,R7,R10,R11,R12 | ||
+ | |10Kohm smd resistor | ||
+ | |- | ||
+ | |7 | ||
+ | |C10,C12,C13,C16,C17,C36,C37 | ||
+ | |Bigger, probably NOT all the same caps | ||
+ | |- | ||
+ | |17 | ||
+ | |C1,C2,C9,C15,C1?(8?),C21,C22,C23,C24,C25,C26,C28,C31,C32,C33,C34,C35 | ||
+ | |Smaller, also, asuming not all the same | ||
+ | |} | ||
+ | Maybe someday it will look better, but for now here are the listings of wich pin goes where: | ||
+ | |||
+ | {| class="wikitable" | ||
+ | !| Pin | ||
+ | ! to pin | ||
+ | ! Note | ||
+ | |- | ||
+ | |U1 pin 18 | ||
+ | |C17(up) and GND | ||
+ | | | ||
+ | |} | ||
== Related links == | == Related links == | ||
Line 18: | Line 71: | ||
* [https://github.com/espes/xqemu/blob/xbox/hw/xbox/lpc47m157.c Super I/O emulation in XQEMU] | * [https://github.com/espes/xqemu/blob/xbox/hw/xbox/lpc47m157.c Super I/O emulation in XQEMU] | ||
(SMBus?) | (SMBus?) | ||
+ | * [http://imgur.com/a/vJi9E Images (CC0 License) by Codeasm with detailed shots of the SuperIO board] |
Revision as of 20:02, 17 August 2017
The Super I/O board is a feature of Development Kits. The board is build around a SMSC LPC47M157 chip (Datasheet)
The board provides the following ports:
- RS232 (used for Kernel debugging, not to be confused with Xbox Debug Monitor)
unpopulated ports or functions are:
- PS/2 Mouse port[citation needed]
- PS/2 Keyboard port[citation needed]
- something MCPX (SMBus?)[citation needed]
- Temp something (SMBus?)[citation needed]
- Post code (SMBus?)[citation needed]
- Flash-ROM / BIOS (like modchips, replaces onboard kernel?)[citation needed]
Picture of the board[FIXME]
Schematic
Its a four layer board, layers 2 and 3 are filled on the entire board, probablu ground and power planes. north, or up in the next tables is up as written the layer numbers and silkscreen common direction. The folowing main parts are populated on the board:
total | Labels | Description |
---|---|---|
1 | U1 | SMSC LPC47M157-NC (1996 ) |
1 | U3 | MAX223EAI (0104, first week 2004?) |
1 | Y2 | CMX-309FB B (14.3181Mhz standard Clock Oscillator ) |
1 | J7 | AMP rs232 Male connector |
1 | J9 | 16 pins male header (LPC bus) |
5 | R1,R7,R10,R11,R12 | 10Kohm smd resistor |
7 | C10,C12,C13,C16,C17,C36,C37 | Bigger, probably NOT all the same caps |
17 | C1,C2,C9,C15,C1?(8?),C21,C22,C23,C24,C25,C26,C28,C31,C32,C33,C34,C35 | Smaller, also, asuming not all the same |
Maybe someday it will look better, but for now here are the listings of wich pin goes where:
Pin | to pin | Note |
---|---|---|
U1 pin 18 | C17(up) and GND |
Related links
(SMBus?)