Editing EBUS
Jump to navigation
Jump to search
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then publish the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 4: | Line 4: | ||
Proprietary 78-lines Interface with 54 testpads of the ''partial'' communication between [[South Bridge]] + [[Syscon Hardware]] with [[Starship2]] towards dual [[Flash (Hardware)|NAND]] 15pin (+ 2x VCC + 2x GND) interface. | Proprietary 78-lines Interface with 54 testpads of the ''partial'' communication between [[South Bridge]] + [[Syscon Hardware]] with [[Starship2]] towards dual [[Flash (Hardware)|NAND]] 15pin (+ 2x VCC + 2x GND) interface. | ||
(in comparison, a | (in comparison, a Teensy 2.00++ only has 51 lines, not all are useable as programmable I/O) | ||
The lower interface of NAND is exposed complete and also lesser wires/pins than the EBUS. | Because the exposed EBUS is only partial, entire flash will never be accessable, not even when the protocol is 100% reversed. The lower interface of NAND is exposed complete and also lesser wires/pins than the EBUS. | ||
For this reason, reading/writing to flash is adviced using the <abbr title="Common Flash Interface">CFI</abbr> of the standardised dual [[Flash (Hardware)|NANDs]] (perfectly useable with a | For this reason, reading/writing to flash is adviced using the <abbr title="Common Flash Interface">CFI</abbr> of the standardised dual [[Flash (Hardware)|NANDs]] (perfectly useable with a Teensy 2.00++). | ||
== Protocol / line usage == | == Protocol / line usage == | ||
* Datastream: | * Datastream: | ||
** 16 datalines | ** 16 datalines | ||
** 28 addresslines | ** 28 addresslines | ||
* Controllines: | * Controllines: | ||
** 7x Chip Enable : CE0, CE1, CE2, CE3, CE4, CE5, | ** 7x Chip Enable : CE0, CE1, CE2, CE3, CE4, CE5, cE6 | ||
** RBW : I/O R, I/O B, I/O W | ** RBW : I/O R, I/O B, I/O W | ||
** 2x BWE | ** 2x BWE | ||
** SWE | ** SWE | ||
** Output Enable | ** Output Enable | ||
Line 24: | Line 24: | ||
** INT | ** INT | ||
* Other: | * Other: | ||
** 3x MODlines | ** 3x MODlines | ||
** 4x clocklines | ** 4x clocklines | ||
** Tristate | ** Tristate | ||
Line 33: | Line 33: | ||
On {{DECR}} consoles with NAND, only 256 MB (1x 258MB) is used (although there is an empty TSOP pad for a second one). | On {{DECR}} consoles with NAND, only 256 MB (1x 258MB) is used (although there is an empty TSOP pad for a second one). | ||
== Hardware lines / pads == | == Hardware lines / pads == | ||
Line 42: | Line 39: | ||
! No. !! TP Name !! Usage !! COK-001 !! COK-002 !! SEM-001 !! Remark | ! No. !! TP Name !! Usage !! COK-001 !! COK-002 !! SEM-001 !! Remark | ||
|- | |- | ||
| 0 || JL9300 || RESET || | | 0 || JL9300 || RESET || - || /SB_EBUS_RESET (/EBUSRESETZ / AL29)|| /SB_EBUS_RESET (/EBUSRESETZ / P29) || | ||
|- | |- | ||
| 1 || JL9301 || MOD0 || /SB_MOD0 (MODZ0 / W8) || /SB_MOD0 (MODZ0 / J30) || || | | 1 || JL9301 || MOD0 || /SB_MOD0 (MODZ0 / W8) || /SB_MOD0 (MODZ0 / J30) || || | ||
Line 123: | Line 120: | ||
| 69 || - || A27 || - (EBUSADDR[27] / H4) || - (EBUSADDR[27] / AL23) || - SB_EBUS_ADDR0 (EBUSADDR[27] / W27) || | | 69 || - || A27 || - (EBUSADDR[27] / H4) || - (EBUSADDR[27] / AL23) || - SB_EBUS_ADDR0 (EBUSADDR[27] / W27) || | ||
|- | |- | ||
| 70 || - || A26 || - (EBUSADDR[26] / H3) || - (EBUSADDR[26] / AK23) || - SB_EBUS_ADDR0 (EBUSADDR[26] / W26) || | | 70 || - || A26 || - (EBUSADDR[26] / H3) || - (EBUSADDR[26] / AK23) || - SB_EBUS_ADDR0 (EBUSADDR[26] / W26) || | ||
|- | |- | ||
| 71 || - || A25 || - (EBUSADDR[25] / V4) || - (EBUSADDR[25] / AC30) || - SB_EBUS_ADDR0 (EBUSADDR[25] / H26) || | | 71 || - || A25 || - (EBUSADDR[25] / V4) || - (EBUSADDR[25] / AC30) || - SB_EBUS_ADDR0 (EBUSADDR[25] / H26) || | ||
|- | |- | ||
| 72 || - || A24 || - (EBUSADDR[24] / U2) || - (EBUSADDR[24] / AC29) || - SB_EBUS_ADDR0 (EBUSADDR[24] / H27) || | | 72 || - || A24 || - (EBUSADDR[24] / U2) || - (EBUSADDR[24] / AC29) || - SB_EBUS_ADDR0 (EBUSADDR[24] / H27) || | ||
|- | |- | ||
| 73 || - || A23 || - (EBUSADDR[23] / U3) || - (EBUSADDR[23] / AC28) || - SB_EBUS_ADDR0 (EBUSADDR[23] / H29) || | | 73 || - || A23 || - (EBUSADDR[23] / U3) || - (EBUSADDR[23] / AC28) || - SB_EBUS_ADDR0 (EBUSADDR[23] / H29) || | ||
|- | |- | ||
| 74 || - || A22 || - (EBUSADDR[22] / U1) || - (EBUSADDR[22] / AE29) || - SB_EBUS_ADDR0 (EBUSADDR[22] / H30) || | | 74 || - || A22 || - (EBUSADDR[22] / U1) || - (EBUSADDR[22] / AE29) || - SB_EBUS_ADDR0 (EBUSADDR[22] / H30) || | ||
|- | |- | ||
| 75 || - || A21 || - (EBUSADDR[21] / M3) || - (EBUSADDR[21] / AJ29) || - SB_EBUS_ADDR0 (EBUSADDR[21] / P26) || | | 75 || - || A21 || - (EBUSADDR[21] / M3) || - (EBUSADDR[21] / AJ29) || - SB_EBUS_ADDR0 (EBUSADDR[21] / P26) || | ||
|- | |- | ||
| 76 || - || A20 || - (EBUSADDR[20] / N1) || - (EBUSADDR[20] / AJ31) || - SB_EBUS_ADDR0 (EBUSADDR[20] / N27) || | | 76 || - || A20 || - (EBUSADDR[20] / N1) || - (EBUSADDR[20] / AJ31) || - SB_EBUS_ADDR0 (EBUSADDR[20] / N27) || | ||
|- | |- | ||
| 77 || - || A19 || - (EBUSADDR[19] / N2) || - (EBUSADDR[19] / AH28) || - SB_EBUS_ADDR0 (EBUSADDR[19] / N26) || | | 77 || - || A19 || - (EBUSADDR[19] / N2) || - (EBUSADDR[19] / AH28) || - SB_EBUS_ADDR0 (EBUSADDR[19] / N26) || | ||
|- | |- | ||
| 78 || - || A18 || - (EBUSADDR[18] / L4) || - (EBUSADDR[18] / AJ28) || - SB_EBUS_ADDR0 (EBUSADDR[18] / P27) || | | 78 || - || A18 || - (EBUSADDR[18] / L4) || - (EBUSADDR[18] / AJ28) || - SB_EBUS_ADDR0 (EBUSADDR[18] / P27) || | ||
|- | |- | ||
| 21 || JL9321 || A17 || SB_EBUS_ADDR17 (EBUSADDR[17] / L3) || SB_EBUS_ADDR17 (EBUSADDR[17] / AH27) || SB_EBUS_ADDR0 (EBUSADDR[17] / P30) || | | 21 || JL9321 || A17 || SB_EBUS_ADDR17 (EBUSADDR[17] / L3) || SB_EBUS_ADDR17 (EBUSADDR[17] / AH27) || SB_EBUS_ADDR0 (EBUSADDR[17] / P30) || | ||
Line 214: | Line 211: | ||
|- | |- | ||
|} | |} | ||