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, CE6 (thus splitted into 7 virtual | ** 7x Chip Enable : CE0, CE1, CE2, CE3, CE4, CE5, CE6 (thus splitted into 7 virtual banksm but only 3 exposed) | ||
** 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 35: | Line 35: | ||
This points that the [[EBUS]] needs to address at least 512MB | This points that the [[EBUS]] needs to address at least 512MB | ||
== Hardware lines / pads == | == Hardware lines / pads == | ||
Line 42: | Line 41: | ||
! 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 122: | ||
| 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 213: | ||
|- | |- | ||
|} | |} | ||