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