r5536 - in trunk/gta02-core: . modules
werner at docs.openmoko.org
werner at docs.openmoko.org
Mon Aug 24 22:27:55 CEST 2009
Author: werner
Date: 2009-08-24 22:27:55 +0200 (Mon, 24 Aug 2009)
New Revision: 5536
Added:
trunk/gta02-core/modules/332fbga-p05.fpd
Modified:
trunk/gta02-core/AUTHORS
trunk/gta02-core/modules/INFO
trunk/gta02-core/modules/STATUS
trunk/gta02-core/modules/mkloe
Log:
- added 332-FBGA for Samsung SC32442B
Modified: trunk/gta02-core/AUTHORS
===================================================================
--- trunk/gta02-core/AUTHORS 2009-08-24 19:41:23 UTC (rev 5535)
+++ trunk/gta02-core/AUTHORS 2009-08-24 20:27:55 UTC (rev 5536)
@@ -83,5 +83,8 @@
The scripts under scripts/ and expanded/
components/mkloe
+ modules/332fbga-p05.fpd
modules/bga96-8x12-0mm8.fpd
modules/ge865.fpd
+ modules/stdpass.fpd
+ modules/wm3236aq.fpd
Added: trunk/gta02-core/modules/332fbga-p05.fpd
===================================================================
--- trunk/gta02-core/modules/332fbga-p05.fpd (rev 0)
+++ trunk/gta02-core/modules/332fbga-p05.fpd 2009-08-24 20:27:55 UTC (rev 5536)
@@ -0,0 +1,149 @@
+/* MACHINE-GENERATED ! */
+
+frame ball {
+ __0: vec @((col-N/2-0.5)*e, (N/2-row+0.5)*e)
+ __1: vec .(-d/2, -d/2)
+ __2: vec __0(d/2, d/2)
+ rpad "$rname$col" __1 .
+}
+
+frame cin_long {
+ table
+ { rname, row }
+ { "N", 13 }
+ { "P", 14 }
+
+ loop col = 12, 15
+
+ frame ball @
+}
+
+frame cin_short {
+ table
+ { rname, row }
+ { "M", 12 }
+ { "R", 15 }
+
+ table
+ { col }
+ { 13 }
+ { 14 }
+
+ frame ball @
+}
+
+frame cmid_side {
+ table
+ { rname, row }
+ { "G", 7 }
+ { "H", 8 }
+ { "J", 9 }
+ { "K", 10 }
+ { "L", 11 }
+ { "M", 12 }
+ { "N", 13 }
+ { "P", 14 }
+ { "R", 15 }
+ { "T", 16 }
+ { "U", 17 }
+ { "V", 18 }
+ { "W", 19 }
+ { "Y", 20 }
+
+ table
+ { col }
+ { 5 }
+ { 6 }
+ { 21 }
+ { 22 }
+
+ frame ball @
+}
+
+frame cmid_full {
+ table
+ { rname, row }
+ { "E", 5 }
+ { "F", 6 }
+ { "AA", 21 }
+ { "AB", 22 }
+
+ loop col = 5, 22
+
+ frame ball @
+}
+
+frame cout_side {
+ table
+ { rname, row }
+ { "C", 3 }
+ { "D", 4 }
+ { "E", 5 }
+ { "F", 6 }
+ { "G", 7 }
+ { "H", 8 }
+ { "J", 9 }
+ { "K", 10 }
+ { "L", 11 }
+ { "M", 12 }
+ { "N", 13 }
+ { "P", 14 }
+ { "R", 15 }
+ { "T", 16 }
+ { "U", 17 }
+ { "V", 18 }
+ { "W", 19 }
+ { "Y", 20 }
+ { "AA", 21 }
+ { "AB", 22 }
+ { "AC", 23 }
+ { "AD", 24 }
+
+ table
+ { col }
+ { 1 }
+ { 2 }
+ { 25 }
+ { 26 }
+
+ frame ball @
+}
+
+frame cout_full {
+ table
+ { rname, row }
+ { "A", 1 }
+ { "B", 2 }
+ { "AE", 25 }
+ { "AF", 26 }
+
+ loop col = 1, 26
+
+ frame ball @
+}
+
+frame outline {
+ __0: vec @(-Ox/2, -Oy/2)
+ __1: vec @(Ox/2, Oy/2)
+ rect __0 .
+}
+
+package "_"
+unit mm
+set e = 0.5mm
+
+set N = 26
+
+set d = 0.2mm
+
+set Ox = 14mm
+
+set Oy = 14mm
+
+frame cout_full @
+frame cout_side @
+frame cmid_full @
+frame cin_short @
+frame cin_long @
+frame cmid_side @
+frame outline @
Modified: trunk/gta02-core/modules/INFO
===================================================================
--- trunk/gta02-core/modules/INFO 2009-08-24 19:41:23 UTC (rev 5535)
+++ trunk/gta02-core/modules/INFO 2009-08-24 20:27:55 UTC (rev 5536)
@@ -9,6 +9,14 @@
# If symbol data sheet contains footprint, don't repeat it here.
#
+# Samsung SC32442B, 332-FBGA, 14x14 mm, pitch 0.5 mm
+F: 332fbga-p05.fpd
+S: sc32442
+# To do:
+# - add measurements (ironically, those N^3 search algorithms get too slow)
+# - verify land size
+# define keep out area
+
# Atmel ATR0635, BGA96, 8x12 mm, pitch 0.8 mm
F: bga96-8x12-0mm8
S: atr0635
Modified: trunk/gta02-core/modules/STATUS
===================================================================
--- trunk/gta02-core/modules/STATUS 2009-08-24 19:41:23 UTC (rev 5535)
+++ trunk/gta02-core/modules/STATUS 2009-08-24 20:27:55 UTC (rev 5536)
@@ -1,5 +1,6 @@
Footprint (file name) Author Review 2nd rv. 3rd rv. Remarks
----------------------- ------- ------- ------- ------- -------------
+332fbga-p05 Werner EXPERIMENTAL - DO NOT USE YET
bga96-8x12-0mm8 Werner
ge865 Werner
stdpass Werner EXPERIMENTAL - DO NOT USE YET
Modified: trunk/gta02-core/modules/mkloe
===================================================================
--- trunk/gta02-core/modules/mkloe 2009-08-24 19:41:23 UTC (rev 5535)
+++ trunk/gta02-core/modules/mkloe 2009-08-24 20:27:55 UTC (rev 5536)
@@ -1,7 +1,7 @@
#!/bin/sh
# Make a Library of Everything
-MODS="bga96-8x12-0mm8 ge865 stdpass wm3236aq"
+MODS="332fbga-p05 bga96-8x12-0mm8 ge865 stdpass wm3236aq"
LIB=gta02-core.mod
More information about the commitlog
mailing list