Difference between revisions of "Paraflasher"

From coreboot
Jump to: navigation, search
Line 53: Line 53:
  
 
|- bgcolor="#dddddd"
 
|- bgcolor="#dddddd"
 +
! SOIC To DIP Adapter
 +
|
 +
*Package/Case:28-DIP
 +
*No. of Contacts:28
 +
*SOIC Mounting Type:Surface Mount
 +
*DIP Mounting Type:Through Hole
 +
*DIP Pitch Spacing:2.54mm
 +
| [http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&item=220296579262 MIND_TEK SOIC surface mount PCB adaptor]
 +
| 1.60
 +
 +
|- bgcolor="#eeeeee"
 
! Octal Buffer
 
! Octal Buffer
 
|  
 
|  
Line 62: Line 73:
 
| 0.40
 
| 0.40
  
|- bgcolor="#eeeeee"
+
|- bgcolor="#dddddd"
 
! Header Connector
 
! Header Connector
 
|  
 
|  
Line 72: Line 83:
 
| 1.19
 
| 1.19
  
|- bgcolor="#dddddd"
+
|- bgcolor="#eeeeee"
 
! USB B Connector
 
! USB B Connector
 
|
 
|
Line 82: Line 93:
 
| 0.39
 
| 0.39
  
|- bgcolor="#eeeeee"
+
|- bgcolor="#dddddd"
 
! PTC Resettable Fuse
 
! PTC Resettable Fuse
 
|
 
|
Line 91: Line 102:
 
| 0.26
 
| 0.26
  
|- bgcolor="#dddddd"
+
|- bgcolor="#eeeeee"
 
! Blue LED
 
! Blue LED
 
|
 
|
Line 101: Line 112:
 
| 0.74
 
| 0.74
  
|- bgcolor="#eeeeee"
+
|- bgcolor="#dddddd"
 
! LED Resistor
 
! LED Resistor
 
|
 
|
Line 110: Line 121:
 
| 0.42
 
| 0.42
  
|- bgcolor="#dddddd"
+
|- bgcolor="#eeeeee"
 
! Linear Voltage Regulator
 
! Linear Voltage Regulator
 
|
 
|
Line 120: Line 131:
 
| 2.83
 
| 2.83
  
|- bgcolor="#eeeeee"
+
|- bgcolor="#dddddd"
 
! 2 Tantalum Capacitors
 
! 2 Tantalum Capacitors
 
|
 
|
Line 131: Line 142:
 
| 0.56 X 2
 
| 0.56 X 2
  
|- bgcolor="#dddddd"
+
|- bgcolor="#eeeeee"
 
! Breadboard PCB
 
! Breadboard PCB
 
|
 
|
Line 142: Line 153:
 
| Already had (5.93)
 
| Already had (5.93)
  
|- bgcolor="#eeeeee"
+
|- bgcolor="#dddddd"
 
! Hook-Up Wire
 
! Hook-Up Wire
 
|
 
|
Line 152: Line 163:
 
| Already had (Spool of 100ft 22.61)
 
| Already had (Spool of 100ft 22.61)
  
|- bgcolor="#dddddd"
+
|- bgcolor="#eeeeee"
 
! Small Power Wires
 
! Small Power Wires
 
|
 
|

Revision as of 20:43, 26 November 2008

THIS PAGE IS STILL UNDER CONSTRUCTION AND IS NOT LINKED ANYWHERE YET

Welcome to The LPCflasher Project. Open source hardware for developing open source software.

The project is maintained by Joseph Smith.

600px


Overview

The LPCflasher is low-cost simple flash programming device. It can be used to flash a variety of LPC flash chips and firmware hubs (FWH). The hope is someday it will also be able to support SPI chips. It is also meant to be modular so you can flash a variety flash chip packages. The LPCflasher is based on an old LPC programmer built to flash LPC chips on the xbox, the LPC^2 (Low Parts Count LPC Programming Cable). The LPCflasher is not for sale, it is meant for that "do-it-yourself" kind of person. Although if the project becomes popular, bare PCB's could be produced and sold at cost. Anyone with novice to moderate soldering skills can build one.

Other Pictures

Components

Component Recomended Specs Part Used Price Paid ($US)
DB25 Connector
  • Type:D Sub
  • No. of Contacts:25
  • Gender:Plug
  • Contact Termination:Right Angle Through Hole
ITW McMurdo DB25PNF 3.82
10-Bit FET Bus Switch With Level Shifting
  • Package/Case:SOIC (DW)
  • No. of Contacts:24
  • Supply Voltage (Min/Max):4.5V/5.5V
  • Supply Current (Max):3uA
Texas Instruments SN74CBTD3861DW 0.64
SOIC To DIP Adapter
  • Package/Case:28-DIP
  • No. of Contacts:28
  • SOIC Mounting Type:Surface Mount
  • DIP Mounting Type:Through Hole
  • DIP Pitch Spacing:2.54mm
MIND_TEK SOIC surface mount PCB adaptor 1.60
Octal Buffer
  • Package/Case:20-DIP
  • IC Generic Number:74HC244
  • Supply Voltage Max:6V
  • Mounting Type:Through Hole
STMicroelectronics M74HC244B1R 0.40
Header Connector
  • Gender:Header
  • No. of Contacts:16
  • Pitch Spacing:2.54mm
  • No. of Rows:2
Molex 10897162 1.19
USB B Connector
  • Gender:Receptacle
  • No. of Contacts:4
  • Connector Mounting:PC Board
  • Contact Termination:Right Angle Through Hole
Adam Technologies USB-B-S-RA 0.39
PTC Resettable Fuse
  • Hold Current:0.25 Amp (250ma)
  • Trip Current:0.5 Amp (500ma)
  • Current Rating (Max):40 Amps
Littelfuse 60R025XU 0.26
Blue LED
  • Bulb Size:5mm
  • LED Color:Blue
  • Forward Current:20mA
  • Forward Voltage:3.4V
OPTEK Technology OVLFB3C7 0.74
LED Resistor
  • Resistance:200 Ohms
  • Power Rating:2 Watts
  • Material:Metal Film
Vishay/Dale CPF2200R00FKE14 0.42
Linear Voltage Regulator
  • Voltage Regulator Type:LDO Linear
  • Output Voltage Max:3.3V
  • Package/Case:3-TO-220
  • No. of Pins:3
National Semiconductor LM1084IT-3.3/NOPB 2.83
2 Tantalum Capacitors
  • Capacitance:10 uF
  • Tolerance:10%
  • Voltage Rating:10 Volts
  • Termination Style:Axial
  • Product:Tantalum Solid High Reliability
Vishay/Sprague 173D106X9010VE3 0.56 X 2
Breadboard PCB
  • Min External Height: 50.80mm
  • Min External Width: 82.55mm
  • Board Thickness:1.5mm
  • Pitch Spacing:2.54mm
  • Hole Diameter:1mm
A piece of Roth Electronik 26M2198 Already had (5.93)
Hook-Up Wire
  • Conductor Size AWG:30
  • Jacket Material:Polyvinylchloride (PVC)
  • No. Strands x Strand Size:Solid
  • Conductor Material:Copper
About a foot of Belden 9978 013100 Already had (Spool of 100ft 22.61)
Small Power Wires
  • Red wire for 5V
  • Two Orange wires for 3.3V
Already had

The Circuit Explained

600px


Data Circuit

M74HC244B1R

Signals Simplified

Parallel Port To LPC Signal To FWH Signal
D0 LCLK CLK
D1 LFRAME FWH4
D2 RST RP
D3 LAD0 FWH0
D4 LAD1 FWH1
D5 LAD2 FWH2
D6 LAD3 FWH3
/Error LAD0 FWH0
/SELIN LAD1 FWH1
/PE LAD2 FWH2
/Ack LAD3 FWH3

Power Circuit

If there are any inconsistencies or you would like to elaborate on anything above, please feel free.

Daughter Boards

TODO

Software

TODO: flashrom???

Support

TODO

Conclusion

TODO