Re: GTA02-core

classic Classic list List threaded Threaded
31 messages Options
12
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GTA02-core

Dave Ball-2
2nd try without the pdf - it wasn't that interesting anyway ;-)


Dave Ball wrote:

> Hi All,
>
> I've not used kicad before (and it'd been years since I did any EE),
> but I thought I'd have a go at creating some of the chips we'd need to
> recreate the schematics etc.
>
> So far I've created schematic models (not pin-out models) for:
>
> - PMU, PCF50633HN/04/N3 (U1701)
> - DRAM, K4M51323PC-D (U2201)
> - Codec, WM8753LGEFL (U3001)
> - Accelerometer, LIS302DL (U7801)
> - Boost converter, AAT1275IRN (U4904)
>
> and can probably get the CPU done tomorrow.  Before I got started on
> that, I wanted to make sure I wasn't missing anything.  Attached is
> what I've got so far.  Any feedback appreciated.
>
>
> All the best,
>
> Dave

EESchema-DOCLIB  Version 2.0  Date: 11/5/2009-21:20:02
#
#End Doc Library

EESchema-LIBRARY Version 2.3  Date: 11/5/2009-21:20:02
#
# AAT1275
#
DEF AAT1275 U 0 40 Y Y 1 F N
F0 "U" 0 0 60 H V C C
F1 "AAT1275" 0 -200 60 H V C C
DRAW
S 650 -500 -650 500 0 1 0 N
X LIN 16 -350 800 300 D 50 50 1 1 I
X LIN 1 -250 800 300 D 50 50 1 1 I
X SW 11 150 800 300 D 50 50 1 1 I
X SW 12 250 800 300 D 50 50 1 1 I
X PGND 14 950 -400 300 L 50 50 1 1 W
X PGND 13 950 -300 300 L 50 50 1 1 W
X GND 5 950 -200 300 L 50 50 1 1 W
X FB 6 950 -50 300 L 50 50 1 1 I
X OUT1 10 950 200 300 L 50 50 1 1 O
X OUT2 9 950 400 300 L 50 50 1 1 O
X SET 8 -950 -350 300 R 50 50 1 1 I
X EN 2 -950 -250 300 R 50 50 1 1 I
X FLT 7 -950 -150 300 R 50 50 1 1 I
X VCC 4 -950 50 300 R 50 50 1 1 W
X IN 15 -950 250 300 R 50 50 1 1 W
X IN 3 -950 350 300 R 50 50 1 1 W
ENDDRAW
ENDDEF
#
# K4M51323PE
#
DEF K4M51323PE U 0 30 Y Y 1 F P
F0 "U" 0 50 60 H V C C
F1 "K4M51323PE" 50 -950 60 H V C C
DRAW
S -1100 2150 1150 -2000 0 1 0 N
X VDD R7 -650 2450 300 D 60 60 0 0 W
X VDD L7 -550 2450 300 D 60 60 0 0 W
X VDD F9 -450 2450 300 D 60 60 0 0 W
X VDD A7 -350 2450 300 D 60 60 0 0 W
X VDDQ B2 -250 2450 300 D 60 60 0 0 W
X VDDQ B7 -150 2450 300 D 60 60 0 0 W
X VDDQ C9 -50 2450 300 D 60 60 0 0 W
X VDDQ L1 50 2450 300 D 60 60 0 0 W
X VDDQ D9 150 2450 300 D 60 60 0 0 W
X VDDQ E1 250 2450 300 D 60 60 0 0 W
X VDDQ M9 350 2450 300 D 60 60 0 0 W
X VDDQ N9 450 2450 300 D 60 60 0 0 W
X VDDQ P2 550 2450 300 D 60 60 0 0 W
X VDDQ P7 650 2450 300 D 60 60 0 0 W
X DQM3 F2 1450 -1800 300 L 60 60 1 1 B
X DQM2 F8 1450 -1700 300 L 60 60 1 1 B
X DQM1 K1 1450 -1600 300 L 60 60 1 1 B
X DQM0 K9 1450 -1500 300 L 60 60 1 1 B
X DQ31 E2 1450 -1100 300 L 60 60 1 1 B
X DQ30 D3 1450 -1000 300 L 60 60 1 1 B
X DQ29 D2 1450 -900 300 L 60 60 1 1 B
X DQ28 B1 1450 -800 300 L 60 60 1 1 B
X DQ27 C2 1450 -700 300 L 60 60 1 1 B
X DQ26 A1 1450 -600 300 L 60 60 1 1 B
X DQ25 C3 1450 -500 300 L 60 60 1 1 B
X DQ24 A2 1450 -400 300 L 60 60 1 1 B
X DQ23 A8 1450 -300 300 L 60 60 1 1 B
X DQ22 C7 1450 -200 300 L 60 60 1 1 B
X DQ21 A9 1450 -100 300 L 60 60 1 1 B
X DQ20 C8 1450 0 300 L 60 60 1 1 B
X DQ19 B9 1450 100 300 L 60 60 1 1 B
X DQ18 D8 1450 200 300 L 60 60 1 1 B
X DQ17 D7 1450 300 300 L 60 60 1 1 B
X DQ16 E8 1450 400 300 L 60 60 1 1 B
X DQ15 R2 1450 500 300 L 60 60 1 1 B
X DQ14 N3 1450 600 300 L 60 60 1 1 B
X DQ13 R1 1450 700 300 L 60 60 1 1 B
X DQ12 N2 1450 800 300 L 60 60 1 1 B
X DQ11 P1 1450 900 300 L 60 60 1 1 B
X DQ10 M2 1450 1000 300 L 60 60 1 1 B
X DQ9 M3 1450 1100 300 L 60 60 1 1 B
X DQ8 L2 1450 1200 300 L 60 60 1 1 B
X DQ7 L8 1450 1300 300 L 60 60 1 1 B
X DQ6 M7 1450 1400 300 L 60 60 1 1 B
X DQ5 M8 1450 1500 300 L 60 60 1 1 B
X DQ4 P9 1450 1600 300 L 60 60 1 1 B
X DQ3 N8 1450 1700 300 L 60 60 1 1 B
X DQ2 R9 1450 1800 300 L 60 60 1 1 B
X DQ1 N7 1450 1900 300 L 60 60 1 1 B
X DQ0 R8 1450 2000 300 L 60 60 1 1 B
X CKE J2 -1400 -1400 300 R 60 60 1 1 I
X WE K8 -1400 -1300 300 R 60 60 1 1 I I
X CAS K7 -1400 -1200 300 R 60 60 1 1 I I
X RAS J9 -1400 -1100 300 R 60 60 1 1 I I
X CS J8 -1400 -950 300 R 60 60 1 1 I I
X BA1 H8 -1400 200 300 R 60 60 1 1 I
X BA0 J7 -1400 300 300 R 60 60 1 1 I
X CLK J1 -1400 400 300 R 60 60 1 1 I
X A12 H3 -1400 650 300 R 60 60 1 1 I
X A11 H9 -1400 750 300 R 60 60 1 1 I
X A10 G7 -1400 850 300 R 60 60 1 1 I
X A9 J3 -1400 950 300 R 60 60 1 1 I
X A8 H2 -1400 1050 300 R 60 60 1 1 I
X A7 H1 -1400 1150 300 R 60 60 1 1 I
X A6 G3 -1400 1250 300 R 60 60 1 1 I
X A5 G2 -1400 1350 300 R 60 60 1 1 I
X A4 G1 -1400 1450 300 R 60 60 1 1 I
X A3 F3 -1400 1550 300 R 60 60 1 1 I
X A2 F7 -1400 1650 300 R 60 60 1 1 I
X A1 G9 -1400 1750 300 R 60 60 1 1 I
X A0 G8 -1400 1850 300 R 60 60 1 1 I
X NC E7 -1200 -600 100 R 60 60 1 1 I
X NC E3 -1200 -500 100 R 60 60 1 1 I
X NC H7 -1200 -400 100 R 60 60 1 1 I
X NC K3 -1200 -300 100 R 60 60 1 1 I
X NC K2 -1200 -200 100 R 60 60 1 1 I
X VSS R3 -650 -2300 300 U 60 60 0 0 W
X VSS L3 -550 -2300 300 U 60 60 0 0 W
X VSS F1 -450 -2300 300 U 60 60 0 0 W
X VSS A3 -350 -2300 300 U 60 60 0 0 W
X VSSQ B3 -250 -2300 300 U 60 60 0 0 W
X VSSQ E9 -150 -2300 300 U 60 60 0 0 W
X VSSQ B8 -50 -2300 300 U 60 60 0 0 W
X VSSQ C1 50 -2300 300 U 60 60 0 0 W
X VSSQ D1 150 -2300 300 U 60 60 0 0 W
X VSSQ L9 250 -2300 300 U 60 60 0 0 W
X VSSQ M1 350 -2300 300 U 60 60 0 0 W
X VSSQ N1 450 -2300 300 U 60 60 0 0 W
X VSSQ P3 550 -2300 300 U 60 60 0 0 W
X VSSQ P8 650 -2300 300 U 60 60 0 0 W
ENDDRAW
ENDDEF
#
# LIS302DL
#
DEF LIS302DL U 0 40 Y Y 1 F N
F0 "U" -700 500 60 H V L C
F1 "LIS302DL" -700 -500 60 H V L C
DRAW
S -800 -450 800 450 0 1 0 N
X VDD 6 1100 150 300 L 50 50 1 1 W
X RESERVED 3 1100 250 300 L 50 50 1 1 U
X VDD_IO 1 1100 350 300 L 50 50 1 1 W
X SPC 14 -1100 -300 300 R 50 50 1 1 I
X SDI 13 -1100 -200 300 R 50 50 1 1 I
X SDO 12 -1100 -100 300 R 50 50 1 1 O
X INT2 9 -1100 100 300 R 50 50 1 1 O
X INT1 8 -1100 200 300 R 50 50 1 1 O
X CS 7 -1100 300 300 R 50 50 1 1 I
X GND 2 50 -750 300 U 50 50 1 1 W
X GND 4 150 -750 300 U 50 50 1 1 W
X GND 5 250 -750 300 U 50 50 1 1 W
X GND 10 350 -750 300 U 50 50 1 1 W
X RESERVED 11 600 -750 300 U 50 50 1 1 U
ENDDRAW
ENDDEF
#
# PCF50633/04/N3
#
DEF PCF50633/04/N3 U 0 40 Y Y 1 F N
F0 "U" 0 0 60 H V C C
F1 "PCF50633/04/N3" 0 -1000 60 H V C C
DRAW
S -1150 -2550 1200 2500 0 1 0 N
X LEDAMB 32 1500 -2250 300 L 50 50 1 1 B
X LDO6OUT 7 1500 -1950 300 L 50 50 1 1 O
X LDO5OUT 5 1500 -1850 300 L 50 50 1 1 O
X LDO56IN 6 1500 -1750 300 L 50 50 1 1 I
X LDO4OUT 57 1500 -1550 300 L 50 50 1 1 O
X LDO3OUT 55 1500 -1450 300 L 50 50 1 1 O
X LDO34IN 56 1500 -1350 300 L 50 50 1 1 I
X LDO2OUT 54 1500 -1150 300 L 50 50 1 1 O
X LDO1OUT 52 1500 -1050 300 L 50 50 1 1 O
X LDO12IN 53 1500 -950 300 L 50 50 1 1 I
X HCLDOOUT 3 1500 -750 300 L 50 50 1 1 O
X HCLDOIN 4 1500 -650 300 L 50 50 1 1 I
X LEDFBGND 34 1500 -350 300 L 50 50 1 1 B
X LEDFB 33 1500 -250 300 L 50 50 1 1 B
X LEDOUT 30 1500 -150 300 L 50 50 1 1 B
X LEDLX 31 1500 -50 300 L 50 50 1 1 B
X LEDIN 29 1500 50 300 L 50 50 1 1 B
X DOWN1FN 27 1500 550 300 L 50 50 1 1 I
X DOWN1LX 25 1500 650 300 L 50 50 1 1 O
X DOWN1IN 26 1500 750 300 L 50 50 1 1 I
X DOWN1FN 27 1500 950 300 L 50 50 1 1 I
X DOWN1LX 25 1500 1050 300 L 50 50 1 1 O
X DOWN1IN 26 1500 1150 300 L 50 50 1 1 I
X AUTOOUT2 42 1500 1500 300 L 50 50 1 1 B
X AUTOOUT1 43 1500 1600 300 L 50 50 1 1 B
X AUTOLXB2 41 1500 1750 300 L 50 50 1 1 B
X AUTOLXB1 44 1500 1850 300 L 50 50 1 1 B
X AUTOLXA2 45 1500 2000 300 L 50 50 1 1 B
X AUTOLXA1 48 1500 2100 300 L 50 50 1 1 B
X AUTOIN2 46 1500 2250 300 L 50 50 1 1 B
X AUTOIN1 47 1500 2350 300 L 50 50 1 1 B
X OSCO 50 -1450 -2300 300 R 50 50 1 1 B
X OSCI 51 -1450 -2200 300 R 50 50 1 1 B
X CLK32K 20 -1450 -2100 300 R 50 50 1 1 O C
X ONKEY 40 -1450 -1850 300 R 50 50 1 1 I I
X EXTON1 35 -1450 -1650 300 R 50 50 1 1 I
X EXTON2 36 -1450 -1550 300 R 50 50 1 1 I
X EXTON3 37 -1450 -1450 300 R 50 50 1 1 I
X GPIO1 16 -1450 -1200 300 R 50 50 1 1 B
X GPIO2 15 -1450 -1100 300 R 50 50 1 1 B
X GPIO3 14 -1450 -1000 300 R 50 50 1 1 B
X GPO 28 -1450 -900 300 R 50 50 1 1 O
X BUBAT 49 -1450 -700 300 R 50 50 1 1 B
X REFC 13 -1450 -600 300 R 50 50 1 1 B
X VISA 11 -1450 -500 300 R 50 50 1 1 B
X VISC 64 -1450 -400 300 R 50 50 1 1 B
X KEEPACT 38 -1450 -200 300 R 50 50 1 1 I
X SHUTDOWN 39 -1450 -100 300 R 50 50 1 1 I
X IRQ 17 -1450 0 300 R 50 50 1 1 O I
X RSTHC 21 -1450 100 300 R 50 50 1 1 O I
X SDA 18 -1450 200 300 R 50 50 1 1 B
X SCL 19 -1450 300 300 R 50 50 1 1 I
X SYS2 59 -1450 550 300 R 50 50 1 1 B
X SYS1 58 -1450 650 300 R 50 50 1 1 B
X BAT2 63 -1450 800 300 R 50 50 1 1 B
X BAT1 62 -1450 900 300 R 50 50 1 1 B
X CHGCUR 65 -1450 1050 300 R 50 50 1 1 B
X ADAPTCTRL 67 -1450 1150 300 R 50 50 1 1 O
X ADAPTSNS 66 -1450 1250 300 R 50 50 1 1 I
X USB2 61 -1450 1500 300 R 50 50 1 1 I
X USB1 60 -1450 1600 300 R 50 50 1 1 I
X BATTEMP 68 -1450 1850 300 R 50 50 1 1 I
X BATSNS 1 -1450 1950 300 R 50 50 1 1 I
X NTCSW 2 -1450 2050 300 R 50 50 1 1 B
X ACCSW 8 -1450 2150 300 R 50 50 1 1 B
X ADCIN2 10 -1450 2250 300 R 50 50 1 1 I
X ADCIN1 9 -1450 2350 300 R 50 50 1 1 I
X REFGND 12 -100 -2850 300 U 50 50 1 1 W
X GND 69 100 -2850 300 U 50 50 1 1 W
ENDDRAW
ENDDEF
#
# WM8753L
#
DEF WM8753L U 0 40 Y Y 1 F N
F0 "U" -400 0 60 H V C C
F1 "WM8753L" 400 0 60 H V C C
DRAW
S -1800 -900 1900 900 0 1 0 N
X VMID 31 -1150 1200 300 D 50 50 1 1 W
X VREF 30 -1050 1200 300 D 50 50 1 1 W
X PGND 15 -700 1200 300 D 50 50 1 1 W
X DGND 11 -600 1200 300 D 50 50 1 1 W
X DBVDD 9 -250 1200 300 D 50 50 1 1 W
X PVDD 16 -150 1200 300 D 50 50 1 1 W
X DCVDD 10 -50 1200 300 D 50 50 1 1 W
X HP/SPKRGND 22 250 1200 300 D 50 50 1 1 W
X AGND 29 350 1200 300 D 50 50 1 1 W
X HPVDD 17 650 1200 300 D 50 50 1 1 W
X SPKRVDD 25 750 1200 300 D 50 50 1 1 W
X AVDD 28 850 1200 300 D 50 50 1 1 W
X GND 49 1200 1200 300 D 50 50 1 1 W
X ROUT2 24 2200 -550 300 L 50 50 1 1 O
X ROUT2 23 2200 -450 300 L 50 50 1 1 O
X LOUT1 21 2200 -250 300 L 50 50 1 1 O
X ROUT1 20 2200 -150 300 L 50 50 1 1 O
X OUT3 19 2200 150 300 L 50 50 1 1 O
X OUT4 18 2200 250 300 L 50 50 1 1 O
X MONO2 26 2200 450 300 L 50 50 1 1 O
X MONO1 27 2200 550 300 L 50 50 1 1 O
X ACIN 33 -2100 -650 300 R 50 50 1 1 I
X ACOP 34 -2100 -550 300 R 50 50 1 1 O
X MIC1N 40 -2100 -350 300 R 50 50 1 1 I
X MIC1 39 -2100 -250 300 R 50 50 1 1 I
X LINE1 35 -2100 -50 300 R 50 50 1 1 I
X LINE2 36 -2100 50 300 R 50 50 1 1 I
X RXP 37 -2100 250 300 R 50 50 1 1 I
X RXN 38 -2100 350 300 R 50 50 1 1 I
X MIC2 41 -2100 550 300 R 50 50 1 1 I
X MIC2N 42 -2100 650 300 R 50 50 1 1 I
X MICBIAS 32 -2100 750 300 R 50 50 1 1 I
X VXDOUT 1 -1150 -1200 300 U 50 50 1 1 O
X VXCLK 2 -1050 -1200 300 U 50 50 1 1 B
X VXFS 3 -950 -1200 300 U 50 50 1 1 B
X VXDIN 48 -850 -1200 300 U 50 50 1 1 B
X BCLK 5 -550 -1200 300 U 50 50 1 1 B
X LRC 4 -450 -1200 300 U 50 50 1 1 B
X DACDAT 7 -350 -1200 300 U 50 50 1 1 I
X ADCDAT 6 -250 -1200 300 U 50 50 1 1 O
X CSB/GPIO5 45 50 -1200 300 U 50 50 1 1 B
X MODE/GPIO3 44 150 -1200 300 U 50 50 1 1 B
X SCLK 47 250 -1200 300 U 50 50 1 1 I
X SDIN 46 350 -1200 300 U 50 50 1 1 B
X MCLK 8 650 -1200 300 U 50 50 1 1 I
X PCMCLK 12 750 -1200 300 U 50 50 1 1 I
X GPIO4 43 1000 -1200 300 U 50 50 1 1 B
X GP2/CLK2 13 1100 -1200 300 U 50 50 1 1 O
X GP1/CLK1 14 1200 -1200 300 U 50 50 1 1 O
ENDDRAW
ENDDEF
#
#End Library

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
[ Changed the subject so that the thread is easier to find. ]

Dave Ball wrote:
>> So far I've created schematic models (not pin-out models) for:

Wonderful, thanks a lot ! I put your files into the Openmoko SVN at
http://svn.openmoko.org/trunk/gta02-core/components/

This is perhaps not the ideal place in the long run, but it's
readily available and links of the http://svn..../dir/dir/file.type
kind work.

Regarding the repository structure, how about making one set of
files (.lib and .dcm) per component and merging them into a
library of everything by script ? I think this would make it easier
to keep track of changes.

I had a quick look at them. Comments in another mail. There are
also two items that may need a policy.

Thanks,
- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
I wrote:
> Regarding the repository structure, how about making one set of
> files (.lib and .dcm) per component and merging them into a
> library of everything by script ? I think this would make it easier
> to keep track of changes.

I just checked this into
http://svn.openmoko.org/trunk/gta02-core/components/

The script is called "mkloe" and makes a "Library Of Everything".
There are some small differences:

| Index: gta02-core.lib
| ===================================================================
| --- gta02-core.lib (revision 4969)
| +++ gta02-core.lib (working copy)
| @@ -1,10 +1,10 @@
| -EESchema-LIBRARY Version 2.3  Date: 11/5/2009-21:20:02
| +EESchema-LIBRARY Version 2.3  Date: Mon May 11 20:10:57 2009
|  #
|  # AAT1275
|  #
|  DEF AAT1275 U 0 40 Y Y 1 F N
| -F0 "U" 0 0 60 H V C C
| -F1 "AAT1275" 0 -200 60 H V C C
| +F0 "U" 0 0 60 H V C CNN
| +F1 "AAT1275" 0 -200 60 H V C CNN
|  DRAW
|  S 650 -500 -650 500 0 1 0 N
|  X LIN 16 -350 800 300 D 50 50 1 1 I
| [...]

One is the date format, the other is that the "C" has changed into
"CNN". Have to check if this is good or bad ...

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Dave Ball
In reply to this post by Werner Almesberger
Werner Almesberger wrote:
> Wonderful, thanks a lot ! I put your files into the Openmoko SVN at
> http://svn.openmoko.org/trunk/gta02-core/components/
Great - Thanks.
> Regarding the repository structure, how about making one set of
> files (.lib and .dcm) per component and merging them into a
> library of everything by script ? I think this would make it easier
> to keep track of changes.
>  
Sure, I'll split them into multiple libraries.  What's the benefit of
then merging them back into a library of everything?
> I had a quick look at them. Comments in another mail. There are
> also two items that may need a policy.
>  
Fab.  I was in general trying to keep the components similar to the
existing gta02 models, to minimise transposition mistakes when we're
re-creating the schematics.  That leads me to a question about the CPU -
you mentioned doing that as multi-part, but I wasn't sure how much it
makes sense to break it up.  There seems to be potentially 19 discrete
interfaces:

Memory, SDRAM, NAND, DMA
UART, SPI, SDIO, USB, JTAG, EINT, EINT+, IIC, IIS, ADC/TSP
LCD, Camera, Clock, Timer
Power

Does it make more sense to have a 'part' for each of those 19, group
them as I have (mem, IO, peripherals, power), or do something
different?  Is there value in re-creating the part exactly as it's drawn
in the current GTA02 schematics to minimise silly copying errors?


Dave

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Joerg Reisenweber
Am Di  12. Mai 2009 schrieb Dave Ball:

> Werner Almesberger wrote:
> > Wonderful, thanks a lot ! I put your files into the Openmoko SVN at
> > http://svn.openmoko.org/trunk/gta02-core/components/
> Great - Thanks.
> > Regarding the repository structure, how about making one set of
> > files (.lib and .dcm) per component and merging them into a
> > library of everything by script ? I think this would make it easier
> > to keep track of changes.
> >  
> Sure, I'll split them into multiple libraries.  What's the benefit of
> then merging them back into a library of everything?
> > I had a quick look at them. Comments in another mail. There are
> > also two items that may need a policy.
> >  
> Fab.  I was in general trying to keep the components similar to the
> existing gta02 models, to minimise transposition mistakes when we're
> re-creating the schematics.  That leads me to a question about the CPU -
> you mentioned doing that as multi-part, but I wasn't sure how much it
> makes sense to break it up.  There seems to be potentially 19 discrete
> interfaces:
>
> Memory, SDRAM, NAND, DMA
> UART, SPI, SDIO, USB, JTAG, EINT, EINT+, IIC, IIS, ADC/TSP
> LCD, Camera, Clock, Timer
> Power
>
> Does it make more sense to have a 'part' for each of those 19, group
> them as I have (mem, IO, peripherals, power), or do something
> different?  Is there value in re-creating the part exactly as it's drawn
> in the current GTA02 schematics to minimise silly copying errors?
I think Werner is talking about the layers of the SoC.
/j

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03

signature.asc (204 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Dave Ball
In reply to this post by Werner Almesberger
Werner Almesberger wrote:
> The script is called "mkloe" and makes a "Library Of Everything".
> There are some small differences:
>  
<snip>
> One is the date format, the other is that the "C" has changed into
> "CNN". Have to check if this is good or bad ...
>  
Not definative, but neither seem to have a negative impact on me - my
kicad (20080825c-final) loads aat1275.lib fine, but converts both back
to how I had them when I save.

Dave

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
In reply to this post by Dave Ball
Dave Ball wrote:
> What's the benefit of  
> then merging them back into a library of everything?

One I could think of is that you don't have to select all the
individual libraries. But perhaps that doesn't make much of a
difference - I never quite got why KiCad needed libraries in
the first place :-) If the LoE turns out to be useless, we can
drop it in a while.

> Fab.  I was in general trying to keep the components similar to the  
> existing gta02 models, to minimise transposition mistakes when we're  
> re-creating the schematics.

Yup, good idea. And I see that you cleaned them up a little as well.

> Does it make more sense to have a 'part' for each of those 19, group  
> them as I have (mem, IO, peripherals, power), or do something different?  

Hmm, good question. It sounds a litte radical, but perhaps it works
out nicely in the end. A few references:

- Samsung's SMDK2440:
  - Address, Data, DMA, Chip Select, Clock, Timer, ADC/TSP
  - SDRAM, IIC, IIS, SPI, USB, EINT+, LCD Data, LCD Control, JTAG,
    UART, SDIO, NAND Controller
  - External Interrupt, Camera interface, Power

- Samsung's SMDK2443:
  - EBI Bus (NOR, NAND, OneNAND, CF), EBI Bus Control, DRAM Bus,
    DRAM Control, System Control
  - SD/MMC/HS_MME, LCD, ADC, Camera, USB, PLL, EINT, IIS, IIC, JTAG,
    PWM/Timer, UART, SPI
  - Power

- Openmoko GTA03 (6410):
  - Power
  - POP Memory
  - all the rest

So the common number of parts seems to be three. But there's
certainly some appeal in being able to put a small fragment of
the CPU just where it's needed, without running lots of signals
across sub-sheets.

> Is there value in re-creating the part exactly as it's drawn in the
> current GTA02 schematics to minimise silly copying errors?

I think treating the CPU as one monolithic block makes it just
too unwieldy. With regard to copying errors, I'd count on
massively parallel review to catch them ;-)

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
In reply to this post by Dave Ball
Dave Ball wrote:
> Not definative, but neither seem to have a negative impact on me - my  
> kicad (20080825c-final) loads aat1275.lib fine, but converts both back  
> to how I had them when I save.

The "NN" says whether the text is set in italics or bold. Seems to be
backward-compatible and the default is "No" anyway. So it's safe.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
In reply to this post by Werner Almesberger
Two small corrections to pcf50633-04-n3.lib:

- renamed DOWN1FN to DOWN2FB
- DOWN2* group was just a copy of DOWN1*

I had also given it the wrong name. Fixed this as well.

By the way, the component editor has a test for duplicate pins
(the icon is the checkmark next to "T"), which would have found
the DOWN2 copy & paste problem.

Then there's the issue of pin types. How about the following
scheme:

- nRSTHC, nIRQ,  become "Open coll"
- CLK32K becomes "Open coll". Also, I find the clock symbol
  very confusing because it suggests an input. Maybe just make
  it "line".
- USBx and all the regulator xINx pins become "Power In"
- SYSx become "Power Out"
- BATx could be either, but if we make it "Power In", it's
  compatible with both. (See eeschem -> Checkmark -> Options)
- xOUTx and DOWNLXx become "Power Out". Feedback, AUTOLXx,
  LEDLX, etc.  become "Passive"
- OSCI becomes "Input" and maybe also "Clock". OSCO becomes an
  "Output".
- not sure if we need to do something about REFC, VISA, VISC,
  ACCSW, and NTCSW. "BiDi" shouldn't cause problems.
- I think CHGCUR should be an input.
- GPIOx, GPO, SHUTDOWN, KEEPACT, SCL, SDA, BATSNS, BATTEMP,
  ADCINx,

I find pin types generally a bit messy. So whatever we come up
with may need further adjustments in the future.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
I should finish my sentences:

I wrote:
> - GPIOx, GPO, SHUTDOWN, KEEPACT, SCL, SDA, BATSNS, BATTEMP,
>   ADCINx,

... and (REF)GND look good ;-)

BUBAT could become "Power In" as well.

I checked pin numbers and names and all are the same as in the
PCF50633 User Manual.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GTA02-core

Werner Almesberger
In reply to this post by Dave Ball-2
Dave Ball wrote:
>> - Codec, WM8753LGEFL (U3001)

I found and fixed three small bugs:

- LOUT2 was incorrectly labeled ROUT2
- MICBIAS should be "Output" (was "Input")
- VXDIN should be "Input" (was "BiDi")

There's also one issue to discuss:

- VMID and VREF aren't really power supplies. Make them "BiDi" ?

The rest looks good and also agrees with the data sheet.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Dave Ball
In reply to this post by Werner Almesberger
Werner Almesberger wrote:
> I find pin types generally a bit messy. So whatever we come up
> with may need further adjustments in the future.
>  
ok - I think pin types are making a bit more sense to me now :-)  I'm
sure more problems will present themselves when we connect everything
up.  The attached is a stab at sorting pin types on the regulator.

Dave

Index: gta02-core/components/pcf50633-04-n3.lib
===================================================================
--- gta02-core/components/pcf50633-04-n3.lib (revision 4972)
+++ gta02-core/components/pcf50633-04-n3.lib (working copy)
@@ -1,46 +1,46 @@
-EESchema-LIBRARY Version 2.3  Date: Tue May 12 00:59:56 2009
+EESchema-LIBRARY Version 2.3  Date: 12/5/2009-08:03:23
 #
 # PCF50633/04/N3
 #
 DEF PCF50633/04/N3 U 0 40 Y Y 1 F N
-F0 "U" 0 0 60 H V C CNN
-F1 "PCF50633/04/N3" 0 -1000 60 H V C CNN
+F0 "U" 0 0 60 H V C C
+F1 "PCF50633/04/N3" 0 -1000 60 H V C C
 DRAW
 S -1150 -2550 1200 2500 0 1 0 N
 X LEDAMB 32 1500 -2250 300 L 50 50 1 1 B
-X LDO6OUT 7 1500 -1950 300 L 50 50 1 1 O
-X LDO5OUT 5 1500 -1850 300 L 50 50 1 1 O
-X LDO56IN 6 1500 -1750 300 L 50 50 1 1 I
-X LDO4OUT 57 1500 -1550 300 L 50 50 1 1 O
-X LDO3OUT 55 1500 -1450 300 L 50 50 1 1 O
-X LDO34IN 56 1500 -1350 300 L 50 50 1 1 I
-X LDO2OUT 54 1500 -1150 300 L 50 50 1 1 O
-X LDO1OUT 52 1500 -1050 300 L 50 50 1 1 O
-X LDO12IN 53 1500 -950 300 L 50 50 1 1 I
-X HCLDOOUT 3 1500 -750 300 L 50 50 1 1 O
-X HCLDOIN 4 1500 -650 300 L 50 50 1 1 I
-X LEDFBGND 34 1500 -350 300 L 50 50 1 1 B
-X LEDFB 33 1500 -250 300 L 50 50 1 1 B
-X LEDOUT 30 1500 -150 300 L 50 50 1 1 B
-X LEDLX 31 1500 -50 300 L 50 50 1 1 B
-X LEDIN 29 1500 50 300 L 50 50 1 1 B
-X DOWN2FB 22 1500 550 300 L 50 50 1 1 I
-X DOWN2LX 24 1500 650 300 L 50 50 1 1 O
-X DOWN2IN 23 1500 750 300 L 50 50 1 1 I
-X DOWN1FB 27 1500 950 300 L 50 50 1 1 I
-X DOWN1LX 25 1500 1050 300 L 50 50 1 1 O
-X DOWN1IN 26 1500 1150 300 L 50 50 1 1 I
-X AUTOOUT2 42 1500 1500 300 L 50 50 1 1 B
-X AUTOOUT1 43 1500 1600 300 L 50 50 1 1 B
-X AUTOLXB2 41 1500 1750 300 L 50 50 1 1 B
-X AUTOLXB1 44 1500 1850 300 L 50 50 1 1 B
-X AUTOLXA2 45 1500 2000 300 L 50 50 1 1 B
-X AUTOLXA1 48 1500 2100 300 L 50 50 1 1 B
-X AUTOIN2 46 1500 2250 300 L 50 50 1 1 B
-X AUTOIN1 47 1500 2350 300 L 50 50 1 1 B
-X OSCO 50 -1450 -2300 300 R 50 50 1 1 B
-X OSCI 51 -1450 -2200 300 R 50 50 1 1 B
-X CLK32K 20 -1450 -2100 300 R 50 50 1 1 O C
+X LDO6OUT 7 1500 -1950 300 L 50 50 1 1 w
+X LDO5OUT 5 1500 -1850 300 L 50 50 1 1 w
+X LDO56IN 6 1500 -1750 300 L 50 50 1 1 W
+X LDO4OUT 57 1500 -1550 300 L 50 50 1 1 w
+X LDO3OUT 55 1500 -1450 300 L 50 50 1 1 w
+X LDO34IN 56 1500 -1350 300 L 50 50 1 1 W
+X LDO2OUT 54 1500 -1150 300 L 50 50 1 1 w
+X LDO1OUT 52 1500 -1050 300 L 50 50 1 1 w
+X LDO12IN 53 1500 -950 300 L 50 50 1 1 W
+X HCLDOOUT 3 1500 -750 300 L 50 50 1 1 w
+X HCLDOIN 4 1500 -650 300 L 50 50 1 1 W
+X LEDFBGND 34 1500 -350 300 L 50 50 1 1 P
+X LEDFB 33 1500 -250 300 L 50 50 1 1 P
+X LEDOUT 30 1500 -150 300 L 50 50 1 1 w
+X LEDLX 31 1500 -50 300 L 50 50 1 1 P
+X LEDIN 29 1500 50 300 L 50 50 1 1 W
+X DOWN2FB 22 1500 550 300 L 50 50 1 1 P
+X DOWN2LX 24 1500 650 300 L 50 50 1 1 w
+X DOWN2IN 23 1500 750 300 L 50 50 1 1 W
+X DOWN1FB 27 1500 950 300 L 50 50 1 1 P
+X DOWN1LX 25 1500 1050 300 L 50 50 1 1 w
+X DOWN1IN 26 1500 1150 300 L 50 50 1 1 W
+X AUTOOUT2 42 1500 1500 300 L 50 50 1 1 w
+X AUTOOUT1 43 1500 1600 300 L 50 50 1 1 w
+X AUTOLXB2 41 1500 1750 300 L 50 50 1 1 P
+X AUTOLXB1 44 1500 1850 300 L 50 50 1 1 P
+X AUTOLXA2 45 1500 2000 300 L 50 50 1 1 P
+X AUTOLXA1 48 1500 2100 300 L 50 50 1 1 P
+X AUTOIN2 46 1500 2250 300 L 50 50 1 1 W
+X AUTOIN1 47 1500 2350 300 L 50 50 1 1 W
+X OSCO 50 -1450 -2300 300 R 50 50 1 1 O
+X OSCI 51 -1450 -2200 300 R 50 50 1 1 I
+X CLK32K 20 -1450 -2100 300 R 50 50 1 1 C
 X ONKEY 40 -1450 -1850 300 R 50 50 1 1 I I
 X EXTON1 35 -1450 -1650 300 R 50 50 1 1 I
 X EXTON2 36 -1450 -1550 300 R 50 50 1 1 I
@@ -49,25 +49,25 @@
 X GPIO2 15 -1450 -1100 300 R 50 50 1 1 B
 X GPIO3 14 -1450 -1000 300 R 50 50 1 1 B
 X GPO 28 -1450 -900 300 R 50 50 1 1 O
-X BUBAT 49 -1450 -700 300 R 50 50 1 1 B
+X BUBAT 49 -1450 -700 300 R 50 50 1 1 W
 X REFC 13 -1450 -600 300 R 50 50 1 1 B
 X VISA 11 -1450 -500 300 R 50 50 1 1 B
 X VISC 64 -1450 -400 300 R 50 50 1 1 B
 X KEEPACT 38 -1450 -200 300 R 50 50 1 1 I
 X SHUTDOWN 39 -1450 -100 300 R 50 50 1 1 I
-X IRQ 17 -1450 0 300 R 50 50 1 1 O I
-X RSTHC 21 -1450 100 300 R 50 50 1 1 O I
+X IRQ 17 -1450 0 300 R 50 50 1 1 C I
+X RSTHC 21 -1450 100 300 R 50 50 1 1 C I
 X SDA 18 -1450 200 300 R 50 50 1 1 B
 X SCL 19 -1450 300 300 R 50 50 1 1 I
-X SYS2 59 -1450 550 300 R 50 50 1 1 B
-X SYS1 58 -1450 650 300 R 50 50 1 1 B
-X BAT2 63 -1450 800 300 R 50 50 1 1 B
-X BAT1 62 -1450 900 300 R 50 50 1 1 B
-X CHGCUR 65 -1450 1050 300 R 50 50 1 1 B
+X SYS2 59 -1450 550 300 R 50 50 1 1 w
+X SYS1 58 -1450 650 300 R 50 50 1 1 w
+X BAT2 63 -1450 800 300 R 50 50 1 1 W
+X BAT1 62 -1450 900 300 R 50 50 1 1 W
+X CHGCUR 65 -1450 1050 300 R 50 50 1 1 I
 X ADAPTCTRL 67 -1450 1150 300 R 50 50 1 1 O
 X ADAPTSNS 66 -1450 1250 300 R 50 50 1 1 I
-X USB2 61 -1450 1500 300 R 50 50 1 1 I
-X USB1 60 -1450 1600 300 R 50 50 1 1 I
+X USB2 61 -1450 1500 300 R 50 50 1 1 W
+X USB1 60 -1450 1600 300 R 50 50 1 1 W
 X BATTEMP 68 -1450 1850 300 R 50 50 1 1 I
 X BATSNS 1 -1450 1950 300 R 50 50 1 1 I
 X NTCSW 2 -1450 2050 300 R 50 50 1 1 B

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GTA02-core

Dave Ball
In reply to this post by Werner Almesberger
Werner Almesberger wrote:
> Dave Ball wrote:
>  
>>> - Codec, WM8753LGEFL (U3001)
> - VMID and VREF aren't really power supplies. Make them "BiDi" ?
>  
Or Passive?

Dave

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: gta02-core component drawings (was Re: GTA02-core)

Werner Almesberger
In reply to this post by Dave Ball
Dave Ball wrote:
> ok - I think pin types are making a bit more sense to me now :-)  I'm  
> sure more problems will present themselves when we connect everything  
> up.  The attached is a stab at sorting pin types on the regulator.

Great, thanks ! I've committed it.

One potential issues: shouldn't LEDFBGND be a power input (instead of
passive) ?

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: GTA02-core

Werner Almesberger
In reply to this post by Dave Ball
Dave Ball wrote:
>> - VMID and VREF aren't really power supplies. Make them "BiDi" ?
>>  
> Or Passive?

Sounds good. I've updated it.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

DRAM (was Re: GTA02-core)

Werner Almesberger
In reply to this post by Dave Ball-2
Dave Ball wrote:
>> - DRAM, K4M51323PC-D (U2201)

Two remarks about the pin types:

- DQx might be an upportunity to use 3-state instead of BiDi.

- if we keep the NC pins, we should make them "Unspec", so that KiCad
  warns if something connects to them

Pin names and numbers look good.

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: DRAM (was Re: GTA02-core)

Dave Ball
Werner Almesberger wrote:
> One potential issues: shouldn't LEDFBGND be a power input (instead of
> passive) ?
>  
I'm glad someone is checking these! :-)
>>> - DRAM, K4M51323PC-D (U2201)
> - DQx might be an upportunity to use 3-state instead of BiDi.
> - if we keep the NC pins, we should make them "Unspec", so that KiCad
>   warns if something connects to them
Fair enough.  Removed the NC pins.

Dave





Index: gta02-core/components/pcf50633-04-n3.lib
===================================================================
--- gta02-core/components/pcf50633-04-n3.lib (revision 4975)
+++ gta02-core/components/pcf50633-04-n3.lib (working copy)
@@ -1,4 +1,4 @@
-EESchema-LIBRARY Version 2.3  Date: 12/5/2009-08:03:23
+EESchema-LIBRARY Version 2.3  Date: 12/5/2009-18:24:40
 #
 # PCF50633/04/N3
 #
@@ -19,7 +19,7 @@
 X LDO12IN 53 1500 -950 300 L 50 50 1 1 W
 X HCLDOOUT 3 1500 -750 300 L 50 50 1 1 w
 X HCLDOIN 4 1500 -650 300 L 50 50 1 1 W
-X LEDFBGND 34 1500 -350 300 L 50 50 1 1 P
+X LEDFBGND 34 1500 -350 300 L 50 50 1 1 W
 X LEDFB 33 1500 -250 300 L 50 50 1 1 P
 X LEDOUT 30 1500 -150 300 L 50 50 1 1 w
 X LEDLX 31 1500 -50 300 L 50 50 1 1 P

Index: gta02-core/components/k4m51323pe.lib
===================================================================
--- gta02-core/components/k4m51323pe.lib (revision 4975)
+++ gta02-core/components/k4m51323pe.lib (working copy)
@@ -1,10 +1,10 @@
-EESchema-LIBRARY Version 2.3  Date: Mon May 11 20:08:41 2009
+EESchema-LIBRARY Version 2.3  Date: 12/5/2009-18:44:19
 #
 # K4M51323PE
 #
 DEF K4M51323PE U 0 30 Y Y 1 F P
-F0 "U" 0 50 60 H V C CNN
-F1 "K4M51323PE" 50 -950 60 H V C CNN
+F0 "U" 0 50 60 H V C C
+F1 "K4M51323PE" 50 -950 60 H V C C
 DRAW
 S -1100 2150 1150 -2000 0 1 0 N
 X VDD R7 -650 2450 300 D 60 60 0 0 W
@@ -21,42 +21,42 @@
 X VDDQ N9 450 2450 300 D 60 60 0 0 W
 X VDDQ P2 550 2450 300 D 60 60 0 0 W
 X VDDQ P7 650 2450 300 D 60 60 0 0 W
-X DQM3 F2 1450 -1800 300 L 60 60 1 1 B
-X DQM2 F8 1450 -1700 300 L 60 60 1 1 B
-X DQM1 K1 1450 -1600 300 L 60 60 1 1 B
-X DQM0 K9 1450 -1500 300 L 60 60 1 1 B
-X DQ31 E2 1450 -1100 300 L 60 60 1 1 B
-X DQ30 D3 1450 -1000 300 L 60 60 1 1 B
-X DQ29 D2 1450 -900 300 L 60 60 1 1 B
-X DQ28 B1 1450 -800 300 L 60 60 1 1 B
-X DQ27 C2 1450 -700 300 L 60 60 1 1 B
-X DQ26 A1 1450 -600 300 L 60 60 1 1 B
-X DQ25 C3 1450 -500 300 L 60 60 1 1 B
-X DQ24 A2 1450 -400 300 L 60 60 1 1 B
-X DQ23 A8 1450 -300 300 L 60 60 1 1 B
-X DQ22 C7 1450 -200 300 L 60 60 1 1 B
-X DQ21 A9 1450 -100 300 L 60 60 1 1 B
-X DQ20 C8 1450 0 300 L 60 60 1 1 B
-X DQ19 B9 1450 100 300 L 60 60 1 1 B
-X DQ18 D8 1450 200 300 L 60 60 1 1 B
-X DQ17 D7 1450 300 300 L 60 60 1 1 B
-X DQ16 E8 1450 400 300 L 60 60 1 1 B
-X DQ15 R2 1450 500 300 L 60 60 1 1 B
-X DQ14 N3 1450 600 300 L 60 60 1 1 B
-X DQ13 R1 1450 700 300 L 60 60 1 1 B
-X DQ12 N2 1450 800 300 L 60 60 1 1 B
-X DQ11 P1 1450 900 300 L 60 60 1 1 B
-X DQ10 M2 1450 1000 300 L 60 60 1 1 B
-X DQ9 M3 1450 1100 300 L 60 60 1 1 B
-X DQ8 L2 1450 1200 300 L 60 60 1 1 B
-X DQ7 L8 1450 1300 300 L 60 60 1 1 B
-X DQ6 M7 1450 1400 300 L 60 60 1 1 B
-X DQ5 M8 1450 1500 300 L 60 60 1 1 B
-X DQ4 P9 1450 1600 300 L 60 60 1 1 B
-X DQ3 N8 1450 1700 300 L 60 60 1 1 B
-X DQ2 R9 1450 1800 300 L 60 60 1 1 B
-X DQ1 N7 1450 1900 300 L 60 60 1 1 B
-X DQ0 R8 1450 2000 300 L 60 60 1 1 B
+X DQM3 F2 1450 -1800 300 L 60 60 1 1 T
+X DQM2 F8 1450 -1700 300 L 60 60 1 1 T
+X DQM1 K1 1450 -1600 300 L 60 60 1 1 T
+X DQM0 K9 1450 -1500 300 L 60 60 1 1 T
+X DQ31 E2 1450 -1100 300 L 60 60 1 1 T
+X DQ30 D3 1450 -1000 300 L 60 60 1 1 T
+X DQ29 D2 1450 -900 300 L 60 60 1 1 T
+X DQ28 B1 1450 -800 300 L 60 60 1 1 T
+X DQ27 C2 1450 -700 300 L 60 60 1 1 T
+X DQ26 A1 1450 -600 300 L 60 60 1 1 T
+X DQ25 C3 1450 -500 300 L 60 60 1 1 T
+X DQ24 A2 1450 -400 300 L 60 60 1 1 T
+X DQ23 A8 1450 -300 300 L 60 60 1 1 T
+X DQ22 C7 1450 -200 300 L 60 60 1 1 T
+X DQ21 A9 1450 -100 300 L 60 60 1 1 T
+X DQ20 C8 1450 0 300 L 60 60 1 1 T
+X DQ19 B9 1450 100 300 L 60 60 1 1 T
+X DQ18 D8 1450 200 300 L 60 60 1 1 T
+X DQ17 D7 1450 300 300 L 60 60 1 1 T
+X DQ16 E8 1450 400 300 L 60 60 1 1 T
+X DQ15 R2 1450 500 300 L 60 60 1 1 T
+X DQ14 N3 1450 600 300 L 60 60 1 1 T
+X DQ13 R1 1450 700 300 L 60 60 1 1 T
+X DQ12 N2 1450 800 300 L 60 60 1 1 T
+X DQ11 P1 1450 900 300 L 60 60 1 1 T
+X DQ10 M2 1450 1000 300 L 60 60 1 1 T
+X DQ9 M3 1450 1100 300 L 60 60 1 1 T
+X DQ8 L2 1450 1200 300 L 60 60 1 1 T
+X DQ7 L8 1450 1300 300 L 60 60 1 1 T
+X DQ6 M7 1450 1400 300 L 60 60 1 1 T
+X DQ5 M8 1450 1500 300 L 60 60 1 1 T
+X DQ4 P9 1450 1600 300 L 60 60 1 1 T
+X DQ3 N8 1450 1700 300 L 60 60 1 1 T
+X DQ2 R9 1450 1800 300 L 60 60 1 1 T
+X DQ1 N7 1450 1900 300 L 60 60 1 1 T
+X DQ0 R8 1450 2000 300 L 60 60 1 1 T
 X CKE J2 -1400 -1400 300 R 60 60 1 1 I
 X WE K8 -1400 -1300 300 R 60 60 1 1 I I
 X CAS K7 -1400 -1200 300 R 60 60 1 1 I I
@@ -78,11 +78,6 @@
 X A2 F7 -1400 1650 300 R 60 60 1 1 I
 X A1 G9 -1400 1750 300 R 60 60 1 1 I
 X A0 G8 -1400 1850 300 R 60 60 1 1 I
-X NC E7 -1200 -600 100 R 60 60 1 1 I
-X NC E3 -1200 -500 100 R 60 60 1 1 I
-X NC H7 -1200 -400 100 R 60 60 1 1 I
-X NC K3 -1200 -300 100 R 60 60 1 1 I
-X NC K2 -1200 -200 100 R 60 60 1 1 I
 X VSS R3 -650 -2300 300 U 60 60 0 0 W
 X VSS L3 -550 -2300 300 U 60 60 0 0 W
 X VSS F1 -450 -2300 300 U 60 60 0 0 W

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: DRAM (was Re: GTA02-core)

Werner Almesberger
Dave Ball wrote:
> I'm glad someone is checking these! :-)

Hehe, I'm glad someone is making them ;-) I actually hope someone else
will have a look at them as well, maybe a bit later when all the initial
issues have been sorted out.

Checked in your changes, thanks !

- Werner

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: DRAM (was Re: GTA02-core)

Dave Ball
Werner Almesberger wrote:
> Dave Ball wrote:
>  
>> I'm glad someone is checking these! :-)
> I actually hope someone else will have a look at them as well, maybe a bit later when all the initial issues have been sorted out.
>  

I'm hoping others will have a look too. This project will only work if
there are at least a few people involved.

I've created a wiki page to roughly track what I think we are / aren't
doing with gta02-core; does this match your intent for this project?


Dave

_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Setup Kicad correctly?

lollisoft
Hi,

I tried to follow the guide (regarding creating the symlink), but it  
doesn't work.

How exactly must the symlink setup?

I have done it that way:

mac:gta02-core lothar$ ls
audio.sch cpu.sch gta02-core.sch memory.sch scripts
components gta02-core.pro io.sch pmu.sch
mac:gta02-core lothar$ ln -s /Applications/Kicad/library/* .
mac:gta02-core lothar$ ls
74xx.dcm cpu.sch interface.lib power.lib
74xx.lib cypress.lib inv.sym power_symbol.sym
adc-dac.dcm device.dcm io.sch pspice.dcm
adc-dac.lib device.lib linear.dcm pspice.lib
ampli_op.sym digital-audio.dcm linear.lib regul.dcm
analog_switches.dcm digital-audio.lib memory.dcm regul.lib
analog_switches.lib display.dcm memory.lib scripts
and.sym display.lib memory.sch siliconi.lib
audio.dcm dsp.dcm microchip.dcm smalland.sym
audio.lib dsp.lib microchip.lib special.dcm
audio.sch elec-unifil.dcm microchip1.dcm special.lib
brooktre.dcm elec-unifil.lib microchip1.lib texas.dcm
brooktre.lib et-ou.sym microcontrollers.dcm texas.lib
buffer.sym gennum.dcm microcontrollers.lib ttl_ieee.dcm
cmos4000.dcm gennum.lib motorola.dcm ttl_ieee.lib
cmos4000.lib graphic.dcm motorola.lib valves.dcm
cmos_ieee.dcm graphic.lib nand.sym valves.lib
cmos_ieee.lib gta02-core.pro neg_power_symbol.sym xilinx.dcm
components gta02-core.sch or.sym xilinx.lib
conn.dcm hc11.lib philips.dcm xor.sym
conn.lib intel.dcm philips.lib
contrib.dcm intel.lib pmu.sch
contrib.lib interface.dcm power.dcm

Then EESCHEMA still complains about missing library gta02-core-
expanded. I copied gta02-core.lib and dcm to the required missing  
library name and
then the error message is gone. But still I don't see the components  
on the sheet. (I can open them with the library editor)

Then I have replaced the parts in the CPU sheet by them from the  
library. Now it works for CPU. The same is for MEMORY and probably the  
other sheets.
As I heard about a caching mechanism in Kicad, I think it has  
something to do with it. If I am right, the caching would be activated  
by archiving the project,
but I am not sure - I must do RTFM :-)

The is an issue with archiving on Mac (missing minizip), but I posted  
an error report to the kicad list.

So could someone test this by checking out the project at another place?

I am using Mac OS X 10.5.2 and checked out the project to /Users/
lothar/develop/Projects so I have
Users/lothar/develop/Projects/gta02-core.

Kicad version I have, is 20090416.

Thanks

Lothar

-- | Rapid Prototyping | XSLT Codegeneration | http://www.lollisoft.de
Lothar Behrens
Heinrich-Scheufelen-Platz 2
73252 Lenningen









_______________________________________________
Gta03 mailing list
[hidden email]
https://lists.openmoko.org/mailman/listinfo/gta03
12
Loading...