]> git.gag.com Git - hw/altusmetrum/commitdiff
sram, bus transceiver for ELF project
authorBdale Garbee <bdale@gag.com>
Sun, 18 Jan 2015 01:14:43 +0000 (14:14 +1300)
committerBdale Garbee <bdale@gag.com>
Sun, 18 Jan 2015 01:14:43 +0000 (14:14 +1300)
datasheets/alliance/AS7C512.pdf [new file with mode: 0644]
symbols/AS7C512.sym [new file with mode: 0644]
symbols/common/74573.sym [new file with mode: 0644]

diff --git a/datasheets/alliance/AS7C512.pdf b/datasheets/alliance/AS7C512.pdf
new file mode 100644 (file)
index 0000000..0ca6892
Binary files /dev/null and b/datasheets/alliance/AS7C512.pdf differ
diff --git a/symbols/AS7C512.sym b/symbols/AS7C512.sym
new file mode 100644 (file)
index 0000000..9c60310
--- /dev/null
@@ -0,0 +1,356 @@
+v 20130925 2
+P 0 5300 300 5300 1 0 0
+{
+T 250 5350 5 8 1 1 0 6 1
+pinnumber=3
+T 100 5350 5 8 0 0 0 0 1
+pinseq=3
+T 0 5300 5 10 0 1 0 0 1
+pintype=in
+T 360 5300 9 8 1 1 0 0 1
+pinlabel=A14
+}
+P 0 4900 300 4900 1 0 0
+{
+T 250 4950 5 8 1 1 0 6 1
+pinnumber=4
+T 100 4950 5 8 0 0 0 0 1
+pinseq=4
+T 0 4900 5 10 0 1 0 0 1
+pintype=in
+T 360 4900 9 8 1 1 0 0 1
+pinlabel=A12
+}
+P 0 4500 300 4500 1 0 0
+{
+T 250 4550 5 8 1 1 0 6 1
+pinnumber=5
+T 100 4550 5 8 0 0 0 0 1
+pinseq=5
+T 0 4500 5 10 0 1 0 0 1
+pintype=in
+T 360 4500 9 8 1 1 0 0 1
+pinlabel=A7
+}
+P 0 4100 300 4100 1 0 0
+{
+T 250 4150 5 8 1 1 0 6 1
+pinnumber=6
+T 100 4150 5 8 0 0 0 0 1
+pinseq=6
+T 0 4100 5 10 0 1 0 0 1
+pintype=in
+T 360 4100 9 8 1 1 0 0 1
+pinlabel=A6
+}
+P 0 3700 300 3700 1 0 0
+{
+T 250 3750 5 8 1 1 0 6 1
+pinnumber=7
+T 100 3750 5 8 0 0 0 0 1
+pinseq=7
+T 0 3700 5 10 0 1 0 0 1
+pintype=in
+T 360 3700 9 8 1 1 0 0 1
+pinlabel=A5 
+}
+P 0 3300 300 3300 1 0 0
+{
+T 250 3350 5 8 1 1 0 6 1
+pinnumber=8
+T 100 3350 5 8 0 0 0 0 1
+pinseq=8
+T 0 3300 5 10 0 1 0 0 1
+pintype=in
+T 360 3300 9 8 1 1 0 0 1
+pinlabel=A4
+}
+P 0 2900 300 2900 1 0 0
+{
+T 250 2950 5 8 1 1 0 6 1
+pinnumber=9
+T 100 2950 5 8 0 0 0 0 1
+pinseq=9
+T 0 2900 5 10 0 1 0 0 1
+pintype=in
+T 360 2900 9 8 1 1 0 0 1
+pinlabel=A3
+}
+P 0 2500 300 2500 1 0 0
+{
+T 250 2550 5 8 1 1 0 6 1
+pinnumber=10
+T 100 2550 5 8 0 0 0 0 1
+pinseq=10
+T 0 2500 5 10 0 1 0 0 1
+pintype=in
+T 360 2500 9 8 1 1 0 0 1
+pinlabel=A2
+}
+P 0 2100 300 2100 1 0 0
+{
+T 250 2150 5 8 1 1 0 6 1
+pinnumber=11
+T 100 2150 5 8 0 0 0 0 1
+pinseq=11
+T 0 2100 5 10 0 1 0 0 1
+pintype=in
+T 360 2100 9 8 1 1 0 0 1
+pinlabel=A1
+}
+P 0 1700 300 1700 1 0 0
+{
+T 250 1750 5 8 1 1 0 6 1
+pinnumber=12
+T 100 1750 5 8 0 0 0 0 1
+pinseq=12
+T 0 1700 5 10 0 1 0 0 1
+pintype=in
+T 360 1700 9 8 1 1 0 0 1
+pinlabel=A0
+}
+P 300 1300 0 1300 1 0 1
+{
+T 255 1345 5 8 1 1 0 6 1
+pinnumber=13
+T 215 1350 5 8 0 0 0 6 1
+pinseq=13
+T 300 1300 5 10 0 1 0 6 1
+pintype=tri
+T 355 1295 9 8 1 1 0 0 1
+pinlabel=I/O0
+}
+P 300 900 0 900 1 0 1
+{
+T 255 945 5 8 1 1 0 6 1
+pinnumber=14
+T 215 950 5 8 0 0 0 6 1
+pinseq=14
+T 300 900 5 10 0 1 0 6 1
+pintype=tri
+T 355 895 9 8 1 1 0 0 1
+pinlabel=I/O1
+}
+P 300 500 0 500 1 0 1
+{
+T 255 545 5 8 1 1 0 6 1
+pinnumber=15
+T 215 550 5 8 0 0 0 6 1
+pinseq=15
+T 300 500 5 10 0 1 0 6 1
+pintype=tri
+T 355 495 9 8 1 1 0 0 1
+pinlabel=I/O2
+}
+P 2100 4900 1800 4900 1 0 0
+{
+T 1895 4945 5 8 1 1 0 0 1
+pinnumber=29
+T 2000 4950 5 8 0 0 0 6 1
+pinseq=29
+T 2100 4900 5 10 0 1 0 6 1
+pintype=in
+T 1745 4895 9 8 1 1 0 6 1
+pinlabel=\_WE\_
+}
+P 2100 4500 1800 4500 1 0 0
+{
+T 1895 4545 5 8 1 1 0 0 1
+pinnumber=28
+T 2000 4550 5 8 0 0 0 6 1
+pinseq=28
+T 2100 4500 5 10 0 1 0 6 1
+pintype=in
+T 1745 4495 9 8 1 1 0 6 1
+pinlabel=A13
+}
+P 2100 4100 1800 4100 1 0 0
+{
+T 1895 4145 5 8 1 1 0 0 1
+pinnumber=27
+T 2050 4150 5 8 0 0 0 6 1
+pinseq=27
+T 2150 4100 5 10 0 1 0 6 1
+pintype=in
+T 1745 4095 9 8 1 1 0 6 1
+pinlabel=A8
+}
+P 2100 3700 1800 3700 1 0 0
+{
+T 1895 3745 5 8 1 1 0 0 1
+pinnumber=26
+T 2000 3750 5 8 0 0 0 6 1
+pinseq=26
+T 2100 3700 5 10 0 1 0 6 1
+pintype=in
+T 1745 3695 9 8 1 1 0 6 1
+pinlabel=A9
+}
+P 2100 3300 1800 3300 1 0 0
+{
+T 1895 3345 5 8 1 1 0 0 1
+pinnumber=25
+T 2000 3350 5 8 0 0 0 6 1
+pinseq=25
+T 2100 3300 5 10 0 1 0 6 1
+pintype=in
+T 1745 3295 9 8 1 1 0 6 1
+pinlabel=A11
+}
+P 2100 2900 1800 2900 1 0 0
+{
+T 1895 2995 5 8 1 1 0 0 1
+pinnumber=24
+T 2085 2950 5 8 0 0 0 6 1
+pinseq=24
+T 2100 2900 5 10 0 1 0 6 1
+pintype=in
+T 1745 2895 9 8 1 1 0 6 1
+pinlabel=\_OE\_
+}
+P 2100 2500 1800 2500 1 0 0
+{
+T 1895 2595 5 8 1 1 0 0 1
+pinnumber=23
+T 2000 2550 5 8 0 0 0 6 1
+pinseq=23
+T 2100 2500 5 10 0 1 0 6 1
+pintype=in
+T 1745 2495 9 8 1 1 0 6 1
+pinlabel=A10
+}
+P 2100 2100 1800 2100 1 0 0
+{
+T 1895 2195 5 8 1 1 0 0 1
+pinnumber=22
+T 2085 2150 5 8 0 0 0 6 1
+pinseq=22
+T 2100 2100 5 10 0 1 0 6 1
+pintype=in
+T 1745 2095 9 8 1 1 0 6 1
+pinlabel=\_CE1\_
+}
+P 1800 1700 2100 1700 1 0 1
+{
+T 1885 1750 5 8 1 1 0 0 1
+pinnumber=21
+T 1885 1750 5 8 0 0 0 0 1
+pinseq=21
+T 1800 1700 5 10 0 1 0 0 1
+pintype=tri
+T 1460 1700 9 8 1 1 0 0 1
+pinlabel=I/O7
+}
+P 1800 1300 2100 1300 1 0 1
+{
+T 1885 1350 5 8 1 1 0 0 1
+pinnumber=20
+T 1885 1350 5 8 0 0 0 0 1
+pinseq=20
+T 1800 1300 5 10 0 1 0 0 1
+pintype=tri
+T 1460 1300 9 8 1 1 0 0 1
+pinlabel=I/O6
+}
+P 1800 900 2100 900 1 0 1
+{
+T 1885 950 5 8 1 1 0 0 1
+pinnumber=19
+T 1885 950 5 8 0 0 0 0 1
+pinseq=19
+T 1800 900 5 10 0 1 0 0 1
+pintype=tri
+T 1460 900 9 8 1 1 0 0 1
+pinlabel=I/O5
+}
+P 1800 500 2100 500 1 0 1
+{
+T 1885 550 5 8 1 1 0 0 1
+pinnumber=18
+T 1885 550 5 8 0 0 0 0 1
+pinseq=18
+T 1800 500 5 10 0 1 0 0 1
+pintype=tri
+T 1460 500 9 8 1 1 0 0 1
+pinlabel=I/O4
+}
+P 1800 100 2100 100 1 0 1
+{
+T 1885 150 5 8 1 1 0 0 1
+pinnumber=17
+T 1885 150 5 8 0 0 0 0 1
+pinseq=17
+T 1800 100 5 10 0 1 0 0 1
+pintype=tri
+T 1460 100 9 8 1 1 0 0 1
+pinlabel=I/O3
+}
+B 300 0 1500 6400 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T 500 6500 8 10 1 1 0 6 1
+refdes=U?
+P 2100 5700 1800 5700 1 0 0
+{
+T 1895 5745 5 8 1 1 0 0 1
+pinnumber=31
+T 2000 5750 5 8 0 0 0 6 1
+pinseq=31
+T 2100 5700 5 10 0 1 0 6 1
+pintype=in
+T 1745 5695 9 8 1 1 0 6 1
+pinlabel=A15
+}
+P 0 5700 300 5700 1 0 0
+{
+T 250 5750 5 8 1 1 0 6 1
+pinnumber=2
+T 100 5750 5 8 0 0 0 0 1
+pinseq=2
+T 0 5700 5 10 0 1 0 0 1
+pintype=in
+T 360 5700 9 8 1 1 0 0 1
+pinlabel=NC
+}
+P 2100 5300 1800 5300 1 0 0
+{
+T 1895 5345 5 8 1 1 0 0 1
+pinnumber=30
+T 2000 5350 5 8 0 0 0 6 1
+pinseq=30
+T 2100 5300 5 10 0 1 0 6 1
+pintype=in
+T 1745 5295 9 8 1 1 0 6 1
+pinlabel=\_CE2\_
+}
+P 0 6100 300 6100 1 0 0
+{
+T 250 6150 5 8 1 1 0 6 1
+pinnumber=1
+T 100 6150 5 8 0 0 0 0 1
+pinseq=1
+T 0 6100 5 10 0 1 0 0 1
+pintype=in
+T 360 6100 9 8 1 1 0 0 1
+pinlabel=NC
+}
+P 0 100 300 100 1 0 0
+{
+T 250 150 5 8 1 1 0 6 1
+pinnumber=16
+T 100 150 5 8 0 0 0 0 1
+pinseq=16
+T 0 100 5 10 0 1 0 0 1
+pintype=pwr
+T 360 100 9 8 1 1 0 0 1
+pinlabel=GND
+}
+P 2100 6100 1800 6100 1 0 0
+{
+T 1895 6145 5 8 1 1 0 0 1
+pinnumber=32
+T 2000 6150 5 8 0 0 0 6 1
+pinseq=32
+T 2100 6100 5 10 0 1 0 6 1
+pintype=pwr
+T 1745 6095 9 8 1 1 0 6 1
+pinlabel=VCC
+}
diff --git a/symbols/common/74573.sym b/symbols/common/74573.sym
new file mode 100644 (file)
index 0000000..eb5a7ec
--- /dev/null
@@ -0,0 +1,219 @@
+v 20130925 2
+P 0 3800 300 3800 1 0 0
+{
+T 200 3850 5 8 1 1 0 6 1
+pinnumber=2
+T 200 3750 5 8 0 1 0 8 1
+pinseq=2
+T 350 3800 9 8 1 1 0 0 1
+pinlabel=D1
+T 350 3800 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 3400 300 3400 1 0 0
+{
+T 200 3450 5 8 1 1 0 6 1
+pinnumber=3
+T 200 3350 5 8 0 1 0 8 1
+pinseq=3
+T 350 3400 9 8 1 1 0 0 1
+pinlabel=D2
+T 350 3400 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 3000 300 3000 1 0 0
+{
+T 200 3050 5 8 1 1 0 6 1
+pinnumber=4
+T 200 2950 5 8 0 1 0 8 1
+pinseq=4
+T 350 3000 9 8 1 1 0 0 1
+pinlabel=D3
+T 350 3000 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 2600 300 2600 1 0 0
+{
+T 200 2650 5 8 1 1 0 6 1
+pinnumber=5
+T 200 2550 5 8 0 1 0 8 1
+pinseq=5
+T 350 2600 9 8 1 1 0 0 1
+pinlabel=D4
+T 350 2600 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 2200 300 2200 1 0 0
+{
+T 200 2250 5 8 1 1 0 6 1
+pinnumber=6
+T 200 2150 5 8 0 1 0 8 1
+pinseq=6
+T 350 2200 9 8 1 1 0 0 1
+pinlabel=D5
+T 350 2200 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 1800 300 1800 1 0 0
+{
+T 200 1850 5 8 1 1 0 6 1
+pinnumber=7
+T 200 1750 5 8 0 1 0 8 1
+pinseq=7
+T 350 1800 9 8 1 1 0 0 1
+pinlabel=D6
+T 350 1800 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 1400 300 1400 1 0 0
+{
+T 200 1450 5 8 1 1 0 6 1
+pinnumber=8
+T 200 1350 5 8 0 1 0 8 1
+pinseq=8
+T 350 1400 9 8 1 1 0 0 1
+pinlabel=D7
+T 350 1400 5 8 0 1 0 2 1
+pintype=in
+}
+P 0 1000 300 1000 1 0 0
+{
+T 200 1050 5 8 1 1 0 6 1
+pinnumber=9
+T 200 950 5 8 0 1 0 8 1
+pinseq=9
+T 350 1000 9 8 1 1 0 0 1
+pinlabel=D8
+T 350 1000 5 8 0 1 0 2 1
+pintype=in
+}
+V 250 600 50 6 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+P 0 600 200 600 1 0 0
+{
+T 200 650 5 8 1 1 0 6 1
+pinnumber=1
+T 200 550 5 8 0 1 0 8 1
+pinseq=1
+T 350 600 9 8 1 1 0 0 1
+pinlabel=\_OE\_
+T 350 600 5 8 0 1 0 2 1
+pintype=in
+}
+P 1700 3800 2000 3800 1 0 1
+{
+T 1800 3850 5 8 1 1 0 0 1
+pinnumber=19
+T 1800 3750 5 8 0 1 0 2 1
+pinseq=19
+T 1650 3800 9 8 1 1 0 6 1
+pinlabel=Q1
+T 1650 3800 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 3400 2000 3400 1 0 1
+{
+T 1800 3450 5 8 1 1 0 0 1
+pinnumber=18
+T 1800 3350 5 8 0 1 0 2 1
+pinseq=18
+T 1650 3400 9 8 1 1 0 6 1
+pinlabel=Q2
+T 1650 3400 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 3000 2000 3000 1 0 1
+{
+T 1800 3050 5 8 1 1 0 0 1
+pinnumber=17
+T 1800 2950 5 8 0 1 0 2 1
+pinseq=17
+T 1650 3000 9 8 1 1 0 6 1
+pinlabel=Q3
+T 1650 3000 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 2600 2000 2600 1 0 1
+{
+T 1800 2650 5 8 1 1 0 0 1
+pinnumber=16
+T 1800 2550 5 8 0 1 0 2 1
+pinseq=16
+T 1650 2600 9 8 1 1 0 6 1
+pinlabel=Q4
+T 1650 2600 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 2200 2000 2200 1 0 1
+{
+T 1800 2250 5 8 1 1 0 0 1
+pinnumber=15
+T 1800 2150 5 8 0 1 0 2 1
+pinseq=15
+T 1650 2200 9 8 1 1 0 6 1
+pinlabel=Q5
+T 1650 2200 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 1800 2000 1800 1 0 1
+{
+T 1800 1850 5 8 1 1 0 0 1
+pinnumber=14
+T 1800 1750 5 8 0 1 0 2 1
+pinseq=14
+T 1650 1800 9 8 1 1 0 6 1
+pinlabel=Q6
+T 1650 1800 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 1400 2000 1400 1 0 1
+{
+T 1800 1450 5 8 1 1 0 0 1
+pinnumber=13
+T 1800 1350 5 8 0 1 0 2 1
+pinseq=13
+T 1650 1400 9 8 1 1 0 6 1
+pinlabel=Q7
+T 1650 1400 5 8 0 1 0 8 1
+pintype=tri
+}
+P 1700 1000 2000 1000 1 0 1
+{
+T 1800 1050 5 8 1 1 0 0 1
+pinnumber=12
+T 1800 950 5 8 0 1 0 2 1
+pinseq=12
+T 1650 1000 9 8 1 1 0 6 1
+pinlabel=Q8
+T 1650 1000 5 8 0 1 0 8 1
+pintype=tri
+}
+B 300 0 1400 4100 3 0 0 0 -1 -1 0 -1 -1 -1 -1 -1
+T -2800 150 5 10 0 0 0 0 1
+device=74573
+P 300 200 0 200 1 0 1
+{
+T 200 250 5 8 1 1 0 6 1
+pinnumber=11
+T 200 150 5 8 0 1 0 8 1
+pinseq=11
+T 350 200 9 8 1 1 0 0 1
+pinlabel=LE
+T 350 200 5 8 0 1 0 2 1
+pintype=in
+}
+T 500 4200 8 10 1 1 0 6 1
+refdes=U?
+T -2800 1150 5 10 0 0 0 0 1
+pins=20
+T -2800 750 5 10 0 0 0 0 1
+net=GND:10
+T -2800 950 5 10 0 0 0 0 1
+net=Vcc:20
+T -2800 350 5 10 0 0 0 0 1
+footprint=DIP20
+T -2800 550 5 10 0 0 0 0 1
+description=8-bit D-type latch with tristate outputs
+T -2800 1350 5 10 0 0 0 0 1
+numslots=0
+T -2800 1550 5 10 0 0 0 0 1
+documentation=http://www.semiconductors.philips.com/acrobat/datasheets/74HC_HCT573_CNV_2.pdf