Milkymist One RC2 Test Plan
From Qi-Hardware
[edit] Test Program & Procedure
The automated test program:
- Source -- http://github.com/lekernel/m1testing
- Binary & Procedure -- http://www.milkymist.org/test_tool/
[edit] Tools
- Power Supply +5V, ABM-8303D 30V 3A
- A 3.3V USB to serial cable to connect J5, FTDI TTL-232R-3V3
- DIN Cable Mount Connector[1], male cord plug with shielded barrel, 5 pins at 180°, Gray body and strain relief. A 16 meters twisted pair cable with 2 male cord plugs.
- XLR male and female plug/connector with twisted pair 1 meter cable.
- VGA Monitor with EDID
- DVD Player or camera output with PAL video format
- RJ45 Ethernet cable
- IR RC-5 format remoter, MATSUI 1482 remote control
- Xilinx Platform Cable USB/USB-II for J3 JTAG tool- Libusb Driver support available on Linux, or see here.
- 3.5mm Male to Male Stereo Audio Cable - 6ft
- Audio Amplifier with 3.5mm male stereo TRS connector.
- A USB Logitech mouse, M/N: M-UAS144
- A USB Genius keyboard, M/N: LuxeMate i200 GK-090017
- A microSD card
[edit] Flashing the Milkymist One
[edit] Pre-test on RC1 board with err-batch
Flickernoise 0.1 (built on Nov 19 2010) OS: RTEMS 4.10.99.0 Plateform: Milkymist SoC 1.0RC1 CPU: LatticeMico32 Board: M1 (PCB rev. 0) << RC1 board
- Current(without U21 video codec): 0.3A after initialization(D2 light off). 0.42A during run batch commands. 0.61A while run BIOS after power up(D2 light up). More current check RC1 report[2].
- Current(with video codec): 0.42A after power up(D2 light off). 0.84A after booted. 0.87A while running Flicknoise 0.1(D2 light up).
[edit] Report of Milkymist One RC2 Board
- Some IOs won't be tested: J3(pin 5 ~ 18), J21 and Blue/Red RCA connectors of J18.
- About while running Flickernoise 0.1 on M1 RC2 board. Each Milkymist One Board has its own MAC address, check IEEE OUI 10-E2-D5(hex).
- Current 0.54A without REFLASHING any software porting and any IO cables.
- Current 0.56A with REFLASHING & without any IO cables.
- Current 0.44A standby for boot.
- Current 0.74A while test program run with all IO cables.
- Current 0.84A while Flickernoise run.
Flickernoise 0.1 (built on Nov 19 2010) OS: RTEMS 4.10.99.0 Plateform: Milkymist SoC 1.0RC1 CPU: LatticeMico32 Board: M1 (PCB rev. 1) << RC2 board Ethernet MAC: 10:e2:d5:00:00:07
report source updated on 20110714
MAC | Voltage | Current | Reflash | SDRAM | LED | Switch | VGA Out | Line/Headphone Out | Microphone | Line-In | Ethernet | Micro-SD | Video-In | MIDI-Rx/Tx | DMX512-Rx/Tx | USB | Infrared | Notes | Root Cause | Deliver to whom |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
[7 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/07-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | C225/C226 >> 24pF 2, replaced Xtal and changed back to 33pF | same as 0x0a | hold |
[08 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/08-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 12/11/2010 | ||
[09 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/09-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | A | O | resoldering usb-A transceiver | Bearstech – 12/11/2010 | |
[0a http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/0a-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | replaced new Xtal, no root cause yet, change foot print to be lay down in next version suffering possible force(bend), http://en.qi-hardware.com/wiki/File:M1rc2_Y2_90_degree.JPG | David Reyes Samblas Martinez – 1/17/2011 | |
[0b http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/0b-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | Sebastien – 12/3/2010 | ||
[0c ] | O | O | O | O | O | O | O | O | O | O | O | O | O | X | O | A | O | U6 pin8 lifts up, usb -A | imcoming U6's pin8 & U16's pin 1/14 lifts up | Yi – 1/21/2011 |
[0d http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/0d-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | different mark 'V', replaced a new 6N138S then pass | different version part mixed in the same incoming lot | Yi – 3/24/2011 |
[0e http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/0e-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | pin4 lift up of U6 >> actually no lift up, pass after test twice. But Why? | Bearstech – 1/21/2011 | |
[0f http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/0f-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | A | O | no show : Low speed device on port A, R137 probably cool soldering | poor soldering | Bearstech – 12/11/2010 |
[10 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/10-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | X | O | O | O | 1, standby current without s/w: 0.47A 2, video chip no clk 3, pin 8 of U6 lift up. | imcoming U6's pins lift up, Xtal same as 0x0a | Bearstech – 1/21/2011 |
[11 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/11-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Sebastien – 12/3/2010 | ||
[12 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/12-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | 1, no video clk but test program said I2C pass. | same as 0x0a | David Reyes Samblas Martinez – 1/17/2011 |
[13 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/13-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | ethernet a blade broken(without effect with function) | Arturo Martin-de-Nicolas – 5/16/2011 | |
[14 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/14-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | AD_RESULT: 7 <<< detected as an SECAM 525 format video in, >>> re-test then pass 2, from this, start to test usb mouse both A & B | Jon Pillips – 2/28/2011 | |
[15 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/15-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | no video clk, 0.47A | same as 0x0a | Bearstech – 12/11/2010 |
[16 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/16-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | entire side of dram chip lifted up, had to fix that first | Bearstech – 12/11/2010 | |
[17 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/17-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Nelson – 12/13/2010 | ||
[18 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/18-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 12/11/2010 | ||
[19 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/19-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 12/11/2010 | ||
[1a http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1a-results] | O | O | O | O | O | O | O | O | O | O | X | O | X | O | O | O | O | 0.48A during flashing, DC jack plug-out and needs long time to discharge(and plug-in then can boot), I2C test failed | same as 0x0a | hold |
[1b http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1b-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | poor soldering on pin5~8 | poor soldering | Bearstech – 12/11/2010 |
[1c http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1c-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | DDC & Ethernet test twice then pass, seems R174 poor soldering when rework for DDC resistors | poor soldering | Bearstech – 12/11/2010 |
[1d http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1d-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | 0.48A during reflash, no video clk | same as 0x0a | Bearstech – 12/11/2010 |
[1e http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1e-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | 0.65A standby current without s/w porting, no obvious soldering problems by vicual inspection, used hot air blow all ICs including fpga, then works well | Adam – 03/25/2011 | |
[1f http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/1f-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | IDA System Pvt. Ltd. - 3/7/2011 | ||
[20 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/20-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | 0.48A during reflash, no video clk | same as 0x0a | David Reyes Samblas Martinez – 1/17/2011 |
[21 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/21-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 1/21/2011 | ||
[22 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/22-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 1/21/2011 | ||
[23 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/23-results] | O | O | O | O | O | O | O | O | O | O | O | O | X | O | O | O | O | 0.48A during reflash, cannot boot(0.35A) after flashed, seems U9 pin1~28 side the flux too much then clean it >> flash image(0.56A) again >> power cycle (0.35A) >> R45 cool soldering >> no video clk | same as 0x0a | Rafael Campos - 3/7/2011 |
[24 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/23-results] | O | O | O | X | O | O | O | O | O | O | O | O | O | O | O | O | O | Hammer/Crosstalk pattern fail >> resoldering U14/U15 and resistors, still crosstalk 1 in 10 times, http://en.qi-hardware.com/wiki/Milkymist_One_RC2_Test_Plan#Xrays_of_defective_board_MAC_Address:_0x24,_SDRAM,_Xcrosstalk_err , repalced Y2 to 49US(SMD) Crystal type http://downloads.qi-hardware.com/people/adam/m1/pic/m1_Y2_28.63636MHz.JPG | hold | |
[25 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/25-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 1/21/2011 | ||
[26 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/26-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | 0.96A power up without s/w, parts C41/C40/L4/C37 are stuck together, C54/L4 are in wrong placement and direction, http://en.qi-hardware.com/wiki/File:M1rc2_0x26_parts_in_wrong_placement.png | crapy process on quality check in Minbo SMT vendor | Bearstech – 1/21/2011 |
[27 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/27-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 1/21/2011 | ||
[28 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/28-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | A | O | lifted pin 14 on USB A transceiver | poor soldering | Bearstech – 1/21/2011 |
[29 http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/29-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Bearstech – 1/21/2011 | ||
[2a http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/2a-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Yi – 2/8/2011 | ||
[2b http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/2b-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Yi – 2/16/2011 | ||
[2c http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/2c-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | cannot boot after R60/470nF | hold | |
[2d http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/2d-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | B | O | lifted pin 8/9 on usb B transceiver>>resoldering>>still>replaced a new chip>>poor soldering, http://en.qi-hardware.com/wiki/Milkymist_One_RC2_Test_Plan#Xrays_of_defective_board_MAC_Address:_0x2d,_USB_B_channel_err | Bearstech – 1/21/2011 | |
[2e http://downloads.qi-hardware.com/hardware/milkymist_one/production/rc2/test_results/2e-results] | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | O | Cristian Paul – 1/11/2011 | ||
[ ] | ||||||||||||||||||||
[ ] | Color means: all functions pass after modification, includes replaced a 90 degree lay down Xtal |
[edit] Xray for some RC2 boards
[edit] Xrays of pass board MAC Address: 0x09, from top left corner to bottom right corner
[edit] Xrays of defective board MAC Address: 0x1a, cannot boot if fast power cycling
[edit] Xrays of defective board MAC Address: 0x1e, 0.65A over current
[edit] Xrays of defective board MAC Address: 0x24, SDRAM, Xcrosstalk err
[edit] Xrays of defective board MAC Address: 0x2d, USB B channel err
[edit] Reference
- ↑ Switchcraft 05GM5M
- ↑ Milkymist One RC1 Measurement of Voltage/Current during Standby/Quiescent Mode