Difference between revisions of "Fernvale DVT1 to DVT2 ECO"

From Studio Kousagi Wiki
Jump to: navigation, search
(Created page with "This is a list of all the changes applied to the board from DVT1 to DVT2. Each change has the format of issue summary/resolution, and specific change. ==ECO 1: Default to no JT...")
 
(ECO3: Fix USB bootstrapping issue)
 
(3 intermediate revisions by the same user not shown)
Line 15: Line 15:
 
|-
 
|-
 
| R10C  10k, 1% || R10C DNP || remove from BOM but leave footprint
 
| R10C  10k, 1% || R10C DNP || remove from BOM but leave footprint
 +
|}
 +
 +
==ECO2: Add MCINS to microSD==
 +
There is a request to wire up the MCINS line on the microSD card.
 +
 +
Measurement on the Kaweei CTFD003-S-01-BC reveals that the MCINS behavior is as follows:
 +
 +
* MCINS pin is shorted to cage with no card inserted
 +
* MCINS pin is floating when card is present
 +
 +
Therefore, we shall tie the cage to ground, and add a pull-up resistor on MCINS to P1.8VD (the I/O rail that MCINS is tied to; note it is different from the rest of the MC interface pins).
 +
 +
The pull-up is 4.7k. This is fairly strong, but the documentation shows there is a default PD on reset. We must overcome the default PD in this case. Therefore, with no card present, there will be an additional 400uA leakage on the P1.8V line. This resistor can be increased if we can confirm boot sequence can accurately detect presence of SD card without such a high-value resistor.
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | DVT1
 +
! scope="col" | DVT2
 +
! scope="col" | Notes
 +
|-
 +
| added || R17X 4.7k, 1% ||
 +
|}
 +
 +
In addition to the above BOM change, the board routing is modified to wire up MCINS which is HIGH when a card is present, and LOW when no card is present.
 +
 +
==ECO3: Fix USB bootstrapping issue==
 +
The polarity of the USB serial bootstrapping pin was incorrectly determined. Furthermore, for the pull-up to be even valid, it must be much stronger.
 +
 +
Set default component value to enable USB serial, and repair DNP note to have a more sane value in case it's not desired.
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | DVT1
 +
! scope="col" | DVT2
 +
! scope="col" | Notes
 +
|-
 +
| R14C 47k, 1% || R14C 4.7k, 1% (DNP) ||
 +
|-
 +
| R17C 47k, 1% (DNP) || R17C 47k, 1% ||
 +
|}
 +
 +
==ECO4: Move to MT6260DA for production==
 +
The CPU shall be an MT6260DA from now on (with integrated SPINOR FLASH). Remove SPINOR FLASH from BOM.
 +
 +
{| class="wikitable sortable"
 +
|-
 +
! scope="col" | DVT1
 +
! scope="col" | DVT2
 +
! scope="col" | Notes
 +
|-
 +
| U10CB MT6260D || U10CB MT6260DA ||
 +
|-
 +
| U11C GD25LQ64CW || U11C GD25LQ64CW (DNP) ||
 
|}
 
|}

Latest revision as of 09:33, 5 February 2015

This is a list of all the changes applied to the board from DVT1 to DVT2.

Each change has the format of issue summary/resolution, and specific change.

ECO 1: Default to no JTAG

BPI_BUS(1,0) = 10 turns on JTAG over SD card pins, making SD inoperable.

Remove R10C, which allows internal pull-down in MT6260 to set BPI_BUS(0,0) = 00, which indicates no JTAG at all.

DVT1 DVT2 Notes
R10C 10k, 1% R10C DNP remove from BOM but leave footprint

ECO2: Add MCINS to microSD

There is a request to wire up the MCINS line on the microSD card.

Measurement on the Kaweei CTFD003-S-01-BC reveals that the MCINS behavior is as follows:

  • MCINS pin is shorted to cage with no card inserted
  • MCINS pin is floating when card is present

Therefore, we shall tie the cage to ground, and add a pull-up resistor on MCINS to P1.8VD (the I/O rail that MCINS is tied to; note it is different from the rest of the MC interface pins).

The pull-up is 4.7k. This is fairly strong, but the documentation shows there is a default PD on reset. We must overcome the default PD in this case. Therefore, with no card present, there will be an additional 400uA leakage on the P1.8V line. This resistor can be increased if we can confirm boot sequence can accurately detect presence of SD card without such a high-value resistor.

DVT1 DVT2 Notes
added R17X 4.7k, 1%

In addition to the above BOM change, the board routing is modified to wire up MCINS which is HIGH when a card is present, and LOW when no card is present.

ECO3: Fix USB bootstrapping issue

The polarity of the USB serial bootstrapping pin was incorrectly determined. Furthermore, for the pull-up to be even valid, it must be much stronger.

Set default component value to enable USB serial, and repair DNP note to have a more sane value in case it's not desired.

DVT1 DVT2 Notes
R14C 47k, 1% R14C 4.7k, 1% (DNP)
R17C 47k, 1% (DNP) R17C 47k, 1%

ECO4: Move to MT6260DA for production

The CPU shall be an MT6260DA from now on (with integrated SPINOR FLASH). Remove SPINOR FLASH from BOM.

DVT1 DVT2 Notes
U10CB MT6260D U10CB MT6260DA
U11C GD25LQ64CW U11C GD25LQ64CW (DNP)