loglib /*______________________________________________________________*/ /* */ /* LOG Library : idt.def */ /* SCM Library : idt.ddb */ /* */ /* Author : Bartels System */ /* Last Revision: 2007/11/23 */ /*______________________________________________________________*/ /* */ /* This library includes circuit families manufactured by */ /* Integrated Device Technology, Inc. (IDT) such as */ /* */ /* - Microprogram Sequencers */ /* - Memory Devices */ /* */ /* NOTE: */ /* */ /* The part names used in this library DO NOT include suffixes */ /* referring to temperature range, timing constraints, plastic */ /* or ceramic DIL packages (as long as pin compatibility is */ /* maintained). */ /*______________________________________________________________*/ /*______________________________________________________________*/ /* Microprogram Sequencers */ part idt39c10c : dil40 { newattr "$comment" = "12-Bit CMOS Microprogram Sequencer" ; newattr "$commentge" = "12-Bit CMOS Mikroprogramm-Sequenzer" ; newattr "$type" = "IDT39C10C" ; newattr "$manufacturer" = "Integrated Device Technology" ; pin (ci,/rld,/cc,/ccen,cp,/oe,/full,/pl,/map,/vect) ; bus (iin,din,yout) ; net "vcc" : (10) ; net "vss" : (30) ; xlat (ci,/rld,/cc,/ccen,cp,/oe,/full,/pl,/map,/vect) to (32, 15, 14, 13,31, 29, 16, 6, 7, 5) ; xlat (iin.i0,iin.i1,iin.i2,iin.i3) to ( 12, 11, 9, 8) ; xlat (din.a0,din.a1,din.a2, din.a3, din.a4,din.a5,din.a6, din.a7,din.a8,din.a9,din.a10,din.a11) to ( 34, 36, 38, 40, 2, 4, 17, 19, 21, 23, 25, 27) ; xlat (yout.a0,yout.a1,yout.a2,yout.a3, yout.a4, yout.a5, yout.a6,yout.a7,yout.a8,yout.a9,yout.a10,yout.a11) to ( 33, 35, 37, 39, 1, 3, 18, 20, 22, 24, 26, 28) ; } part idt49c402a : pga68n { newattr "$comment" = "16-Bit CMOS Microprogram Sequencer" ; newattr "$commentge" = "16-Bit CMOS Mikroprogramm-Sequenzer" ; newattr "$type" = "IDT49C402A" ; newattr "$manufacturer" = "Integrated Device Technology" ; pin (cp,f0,mss,/oe,cin,cout,"g/f15","p/ovr",q0,ram0,q15,ram15) ; bus (ibus,aadr,badr,din,yout) ; net "vcc" : (43) ; net "vss" : (9) ; xlat (cp,f0,mss,/oe,cin,cout,"g/f15","p/ovr",q0,ram0,q15,ram15) to (59,25, 31, 42, 58, 28, 26, 27,57, 56, 29, 30) ; xlat (ibus.i0,ibus.i1,ibus.i2,ibus.i3,ibus.i4,ibus.i5, ibus.i6,ibus.i7,ibus.i8,ibus.i9) to ( 46, 45, 44, 49, 48, 47, 35, 34, 33, 32) ; xlat (aadr.a0,aadr.a1,aadr.a2,aadr.a3,aadr.a4,aadr.a5) to ( 50, 51, 52, 53, 54, 55) ; xlat (badr.b0,badr.b1,badr.b2,badr.b3,badr.b4,badr.b5) to ( 41, 40, 39, 38, 37, 36) ; xlat ( din.d0, din.d1,din.d2, din.d3, din.d4, din.d5, din.d6, din.d7, din.d8,din.d9,din.d10,din.d11,din.d12,din.d13, din.d14,din.d15) to ( 1, 2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17) ; xlat ( yout.d0, yout.d1, yout.d2, yout.d3, yout.d4, yout.d5, yout.d6, yout.d7, yout.d8, yout.d9,yout.d10,yout.d11, yout.d12,yout.d13,yout.d14,yout.d15) to ( 68, 67, 66, 65, 64, 63, 62, 61, 60, 24, 23, 22, 21, 20, 19, 18) ; } /*______________________________________________________________*/ /* Memory Devices */ /* SRAM */ part idt70v3389 : bga256bc { newattr "$comment" = "Dual ported sync. SRAM 64K x 18" ; newattr "$commentge" = "Dual ported sync. SRAM 64K x 18" ; newattr "$type" = "IDT70V3389SBC" ; newattr "$manufacturer" = "IDT" ; bus (iol,al,ior,ar); pin (/ce0l,ce1l,/oel,rwl,/lbl,/ubl,/adsl,/cntenl,/cntrstl,clkl); pin (/ce0r,ce1r,/oer,rwr,/lbr,/ubr,/adsr,/cntenr,/cntrstr,clkr); pin (optl,vccql,optr,vccqr); xlat (/ce0l,ce1l,/oel,rwl,/lbl,/ubl,/adsl,/cntenl,/cntrstl,clkl) to ( b9, a9, a10,b10, c9, b8, c11, a11, b11, c10); xlat (/ce0r,ce1r,/oer,rwr,/lbr,/ubr,/adsr,/cntenr,/cntrstr,clkr) to ( r9, t9, t10,r10, p9, r8, p11, t11, r11, p10); xlat (optl,vccql,optr,vccqr) to ( c14, d5, r14, d7); xlat ( al.0, al.1, al.2, al.3, al.4, al.5, al.6, al.7, al.8, al.9,al.10,al.11,al.12,al.13,al.14,al.15) to ( a14, b13, a13, c13, b12, a12, c12, c7, a7, b7, c6, a6, b6, c5, a5, b5); xlat ( iol.0, iol.1, iol.2, iol.3, iol.4, iol.5, iol.6, iol.7,iol.p0, iol.8, iol.9,iol.10,iol.11, iol.12,iol.13,iol.14,iol.15,iol.p1) to ( p16, m15, l14, k16, j16, g14, f16, e15, c16, c2, e2, f1, g3, j1, k3, l1, m2, p2); xlat ( ar.0, ar.1, ar.2, ar.3, ar.4, ar.5, ar.6, ar.7, ar.8, ar.9,ar.10,ar.11,ar.12,ar.13,ar.14,ar.15) to ( t14, r13, t13, p13, r12, t12, p12, p7, t7, r7, p6, t6, r6, p5, t5, r5); xlat ( ior.0, ior.1, ior.2, ior.3, ior.4, ior.5, ior.6, ior.7,ior.p0, ior.8, ior.9,ior.10,ior.11, ior.12,ior.13,ior.14,ior.15,ior.p1) to ( n15, m14, l16, j15, j14, h16, f14, e16, d16, d2, e1, f3, h2, j3, j2, l3, m1, n2); /* Power supply pins */ net internal /* vccql */ : (d5,d6,d9,d10,e4,f4,g13,h13,j4,k4,l13,m13,n7,n8,n11,n12); net internal /* vccqr */ : (d7,d8,d11,d12,e13,f13,g4,h4,j13,k13,l4,m4,n5,n6,n9,n10); net "vcc33" : (b14,d4,d13,e5,e6,e11,e12,f5,f12,l5,l12,m5,m6,m11,m12,n4,n13); net "vss" : (c3,e7,e8,e9,e10,f6,f7,f8,f9,f10,f11, g5,g6,g7,g8,g9,g10,g11,g12,h5,h6,h7,h8,h9,h10,h11,h12, j5,j6,j7,j8,j9,j10,j11,j12,k5,k6,k7,k8,k9,k10,k11,k12, l6,l7,l8,l9,l10,l11,m7,m8,m9,m10); } part idt70v5388 : mainpart bga256bc { newattr "$comment" = "Fourport sync. SRAM 64K x 18" ; newattr "$commentge" = "Fourport sync. SRAM 64K x 18" ; newattr "$type" = "IDT70V5388BC" ; newattr "$manufacturer" = "Integrated Device Technology" ; /* Port 1 pins */ bus (iop1,ap1); pin (/ce0p1,ce1p1,/oep1,rwp1,/lbp1,/ubp1,/cntincp1, /cntldp1,/cntrstp1,/cntrdp1,/mkldp1,/mkrdp1,clkp1, /cntintp1,/intp1); xlat ( iop1.0, iop1.1, iop1.2, iop1.3, iop1.4, iop1.5, iop1.6, iop1.7,iop1.p0, iop1.8, iop1.9,iop1.10,iop1.11, iop1.12,iop1.13,iop1.14,iop1.15,iop1.p1) to ( r6, n5, p5, t5, r5, n4, t4, p4, r4, c8, a8, b8, c7, d7, a7, b7, d6, c6); xlat ( ap1.0, ap1.1, ap1.2, ap1.3, ap1.4, ap1.5, ap1.6, ap1.7, ap1.8, ap1.9,ap1.10,ap1.11,ap1.12,ap1.13,ap1.14,ap1.15) to ( g2, f4, f3, f1, f2, e4, e3, e1, e2, d4, d1, d3, d2, c2, c1, b1); xlat (/ce0p1,ce1p1,/oep1,rwp1,/lbp1,/ubp1,/cntincp1, /cntldp1,/cntrstp1,/cntrdp1,/mkldp1,/mkrdp1,clkp1, /cntintp1,/intp1) to ( c3, b2, a2, a1, a3, b3, g4, h2, h3, g3, h6, j5, g1, h4, h5); /* Port 2 pins */ bus (iop2,ap2); pin (/ce0p2,ce1p2,/oep2,rwp2,/lbp2,/ubp2,/cntincp2, /cntldp2,/cntrstp2,/cntrdp2,/mkldp2,/mkrdp2,clkp2, /cntintp2,/intp2); xlat ( iop2.0, iop2.1, iop2.2, iop2.3, iop2.4, iop2.5, iop2.6, iop2.7,iop2.p0, iop2.8, iop2.9,iop2.10,iop2.11, iop2.12,iop2.13,iop2.14,iop2.15,iop2.p1) to ( t8, r8, n7, p7, t7, r7, n6, p6, t6, a6, b6, d5, c5, a5, b5, c4, a4, b4); xlat ( ap2.0, ap2.1, ap2.2, ap2.3, ap2.4, ap2.5, ap2.6, ap2.7, ap2.8, ap2.9,ap2.10,ap2.11,ap2.12,ap2.13,ap2.14,ap2.15) to ( l5, l4, l3, l1, l2, m5, m4, m3, m1, m2, n3, n1, n2, p1, p2, r1); xlat (/ce0p2,ce1p2,/oep2,rwp2,/lbp2,/ubp2,/cntincp2, /cntldp2,/cntrstp2,/cntrdp2,/mkldp2,/mkrdp2,clkp2, /cntintp2,/intp2) to ( t1, r2, t2, p3, t3, r3, k3, k4, j2, k1, k5, k2, j1, j4, j3); /* Common reset and test port pins */ pin (tdi,tdo,tck,tms,/trst,clkmbist,/mrst); xlat (tdi,tdo,tck,tms,/trst,clkmbist,/mrst) to ( b9, c9, d9, d8, n8, n9, p8); /* Power supply pins */ net "vcc33" : (e5,e6,e7,e8,e9,e10,e11,f5,f6,f10,f11,g5, l6,l7,l11,l12,m6,m7,m8,m9,m10,m11,m12); net "vss" : (f7,f8,f9,g6,g7,g8,g9,g10,g11,h1,h7,h8,h9,h10,h16, j6,j7,j8,j9,j10,j11,k6,k7,k8,k9,k10,k11,l8,l9,l10); } part idt70v5388_ports : subpart idt70v5388 { /* Port 3 pins */ bus (iop3,ap3); pin (/ce0p3,ce1p3,/oep3,rwp3,/lbp3,/ubp3,/cntincp3, /cntldp3,/cntrstp3,/cntrdp3,/mkldp3,/mkrdp3,clkp3, /cntintp3,/intp3); xlat ( iop3.0, iop3.1, iop3.2, iop3.3, iop3.4, iop3.5, iop3.6, iop3.7,iop3.p0, iop3.8, iop3.9,iop3.10,iop3.11, iop3.12,iop3.13,iop3.14,iop3.15,iop3.p1) to ( p9, t9, r9, n10, p10, t10, r10, n11, p11, d12, c12, a12, b12, d13, c13, a13, b13, a14); xlat ( ap3.0, ap3.1, ap3.2, ap3.3, ap3.4, ap3.5, ap3.6, ap3.7, ap3.8, ap3.9,ap3.10,ap3.11,ap3.12,ap3.13,ap3.14,ap3.15) to ( k15, l13, l16, l14, l15, m13, m16, m14, m15, n13, n16, n14, n15, p16, p15, r16); xlat (/ce0p3,ce1p3,/oep3,rwp3,/lbp3,/ubp3,/cntincp3, /cntldp3,/cntrstp3,/cntrdp3,/mkldp3,/mkrdp3,clkp3, /cntintp3,/intp3) to ( p14, r15, t15, t16, t14, r14, k13, k12, j12, k16, j15, k14, j16, j14, j13); /* Port 4 pins */ bus (iop4,ap4); pin (/ce0p4,ce1p4,/oep4,rwp4,/lbp4,/ubp4,/cntincp4, /cntldp4,/cntrstp4,/cntrdp4,/mkldp4,/mkrdp4,clkp4, /cntintp4,/intp4); xlat ( iop4.0, iop4.1, iop4.2, iop4.3, iop4.4, iop4.5, iop4.6, iop4.7,iop4.p0, iop4.8, iop4.9,iop4.10,iop4.11, iop4.12,iop4.13,iop4.14,iop4.15,iop4.p1) to ( t11, r11, n12, p12, t12, r12, p13, r13, t13, a9, d10, c10, a10, b10, d11, c11, a11, b11); xlat ( ap4.0, ap4.1, ap4.2, ap4.3, ap4.4, ap4.5, ap4.6, ap4.7, ap4.8, ap4.9,ap4.10,ap4.11,ap4.12,ap4.13,ap4.14,ap4.15) to ( g15, f12, f13, f14, f16, f15, e12, e13, e14, e16, e15, d14, d15, d16, c16, c15); xlat (/ce0p4,ce1p4,/oep4,rwp4,/lbp4,/ubp4,/cntincp4, /cntldp4,/cntrstp4,/cntrdp4,/mkldp4,/mkrdp4,clkp4, /cntintp4,/intp4) to ( b16, a16, c14, b15, b14, a15, g13, g12, h11, g14, h15, h12, g16, h14, h13); } part idt71024 : soj32b,soj32 { newattr "$comment" = "SRAM 128K x 8" ; newattr "$commentge" = "SRAM 128K x 8" ; newattr "$type" = "IDT71024" ; newattr "$manufacturer" = "Integrated Device Technology" ; pin (a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16, io0,io1,io2,io3,io4,io5,io6,io7,/cs1,cs2,/we,/oe) ; net "vss" : (16) ; net "vcc" : (32) ; xlat (a0,a1,a2,a3,a4,a5,a6,a7,a8,a9,a10,a11,a12,a13,a14,a15,a16, io0,io1,io2,io3,io4,io5,io6,io7,/cs1,cs2,/we,/oe) to (12,11,10, 9, 8, 7, 6, 5,27,26, 23, 25, 4, 28, 3, 31, 2, 13, 14, 15, 17, 18, 19, 20, 21, 22, 30, 29, 24) ; } part idt71v3578 : tqfp100rct { newattr "$comment" = "Sync. pipelined SRAM 256K x 18" ; newattr "$commentge" = "Sync. pipelined SRAM 256K x 18" ; newattr "$type" = "IDT71V3578SPF" ; newattr "$manufacturer" = "IDT" ; bus (a,io); pin (/ce,cs0,/cs1,/oe,/gw,/bwe,/bw1,/bw2, /adsc,/adsp,/adv,/lbo,clk,zz); xlat (/ce,cs0,/cs1,/oe,/gw,/bwe,/bw1,/bw2, /adsc,/adsp,/adv,/lbo,clk,zz) to ( 98, 97, 92, 86, 88, 87, 93, 94, 85, 84, 83, 31, 89,64); xlat ( io.0, io.1, io.2, io.3, io.4, io.5, io.6, io.7,io.p0, io.8, io.9,io.10,io.11,io.12,io.13,io.14,io.15,io.p1) to ( 58, 59, 62, 63, 68, 69, 72, 73, 74, 8, 9, 12, 13, 18, 19, 22, 23, 24); xlat ( a.0, a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9,a.10,a.11,a.12,a.13,a.14,a.15,a.16,a.17) to ( 37, 36, 35, 34, 33, 32, 100, 99, 82, 81, 80, 44, 45, 46, 47, 48, 49, 50); net "vcc33" : (4,11,14,15,20,27,41,54,61,65,70,77,91); net "vss" : (5,10,17,21,26,40,55,60,67,71,76,90); } part idt71v65602 : tqfp100rct { newattr "$comment" = "Pipelined ZBT SRAM 256K x 36 2.5V" ; newattr "$commentge" = "Pipelined ZBT SRAM 256K x 36 2,5V" ; newattr "$type" = "IDT71V65602PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (a,io); pin (/ce1,/ce2,ce2,/oe,rw, /bw1,/bw2,/bw3,/bw4,adv,/lbo,clk,/cen,zz); xlat (/ce1,/ce2,ce2,/oe,rw, /bw1,/bw2,/bw3,/bw4,adv,/lbo,clk,/cen,zz) to ( 98, 92, 97, 86,88, 93, 94, 95, 96, 85, 31, 89, 87,64); xlat ( io.0, io.1, io.2, io.3, io.4, io.5, io.6, io.7,io.p0, io.8, io.9,io.10,io.11,io.12,io.13,io.14,io.15,io.p1, io.16,io.17,io.18,io.19,io.20,io.21,io.22,io.23,io.p2, io.24,io.25,io.26,io.27,io.28,io.29,io.30,io.31,io.p3) to ( 52, 53, 56, 57, 58, 59, 62, 63, 51, 68, 69, 72, 73, 74, 75, 78, 79, 80, 2, 3, 6, 7, 8, 9, 12, 13, 1, 18, 19, 22, 23, 24, 25, 28, 29, 30); xlat ( a.0, a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9,a.10,a.11,a.12,a.13,a.14,a.15,a.16,a.17) to ( 37, 36, 35, 34, 33, 32, 100, 99, 82, 81, 44, 45, 46, 47, 48, 49, 50, 83); net "vcc33" : (14,15,16,41,65,66,91); net "vcc25" : (4,11,20,27,54,61,70,77); net "vss" : (5,10,17,21,26,40,55,60,67,71,76,90); } part idt71v65603 : tqfp100rct { newattr "$comment" = "Pipelined ZBT SRAM 256K x 36 3.3V" ; newattr "$commentge" = "Pipelined ZBT SRAM 256K x 36 3,3V" ; newattr "$type" = "IDT71V65603PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (a,io); pin (/ce1,/ce2,ce2,/oe,rw, /bw1,/bw2,/bw3,/bw4,adv,/lbo,clk,/cen,zz); xlat (/ce1,/ce2,ce2,/oe,rw, /bw1,/bw2,/bw3,/bw4,adv,/lbo,clk,/cen,zz) to ( 98, 92, 97, 86,88, 93, 94, 95, 96, 85, 31, 89, 87,64); xlat ( io.0, io.1, io.2, io.3, io.4, io.5, io.6, io.7,io.p0, io.8, io.9,io.10,io.11,io.12,io.13,io.14,io.15,io.p1, io.16,io.17,io.18,io.19,io.20,io.21,io.22,io.23,io.p2, io.24,io.25,io.26,io.27,io.28,io.29,io.30,io.31,io.p3) to ( 52, 53, 56, 57, 58, 59, 62, 63, 51, 68, 69, 72, 73, 74, 75, 78, 79, 80, 2, 3, 6, 7, 8, 9, 12, 13, 1, 18, 19, 22, 23, 24, 25, 28, 29, 30); xlat ( a.0, a.1, a.2, a.3, a.4, a.5, a.6, a.7, a.8, a.9,a.10,a.11,a.12,a.13,a.14,a.15,a.16,a.17) to ( 37, 36, 35, 34, 33, 32, 100, 99, 82, 81, 44, 45, 46, 47, 48, 49, 50, 83); net "vcc33" : (4,11,14,15,16,20,27,41,54,61,65,66,70,77,91); net "vss" : (5,10,17,21,26,40,55,60,67,71,76,90); } /* FIFOs */ part idt72v265 : lqfp64 { newattr "$comment" = "16K x 18 Sync. FIFO" ; newattr "$commentge" = "16K x 18 Sync. FIFO" ; newattr "$type" = "IDT72V265LA15PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef); pin (/ld, si,/sen); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef) to ( 1, 64, 63, 62, 57, 58, 56, 51, 52, 49, 50, 54, 53); xlat (/ld, si,/sen) to ( 61, 60, 2); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.8, di.9,di.10,di.11,di.12,di.13,di.14,di.15, di.16,di.17 ) to ( 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6 ); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14,qo.15, qo.16,qo.17 ) to ( 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48 ); net "vcc33" : (4,30,43,55); net "vss" : (5,24,27,33,39,46,59,/* DC */ 3); } part idt72v265_p : lqfp64 { newattr "$comment" = "16K x 18 Sync. FIFO" ; newattr "$commentge" = "16K x 18 Sync. FIFO" ; newattr "$type" = "IDT72V265LA15PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef); pin (/ld, si,/sen); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef) to ( 1, 64, 63, 62, 57, 58, 56, 51, 52, 49, 50, 54, 53); xlat (/ld, si,/sen) to ( 61, 60, 2); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.8, di.9,di.10,di.11,di.12,di.13,di.14,di.15, di.p0,di.p1 ) to ( 23, 22, 21, 20, 19, 18, 17, 16, 15, 14, 13, 12, 11, 10, 9, 8, 7, 6 ); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14,qo.15, qo.p0,qo.p1 ) to ( 25, 26, 28, 29, 31, 32, 34, 35, 36, 37, 38, 40, 41, 42, 44, 45, 47, 48 ); net "vcc33" : (4,30,43,55); net "vss" : (5,24,27,33,39,46,59,/* DC */ 3); } part idt72v7280 : bga256bc { newattr "$comment" = "16K x 72 Sync. FIFO" ; newattr "$commentge" = "16K x 72 Sync. FIFO" ; newattr "$type" = "IDT72V7280" ; newattr "$manufacturer" = "IDT" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/rcs,/oe,/rt,/pae,/ef); pin (/ld, si,sclk,/sen,tdi,tdo,tck,tms,/trst, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/rcs,/oe,/rt,/pae,/ef) to ( r10, t10, p10, p9, r9, t9,n10, t7, t8, p7, r7, n4, p8, r8); xlat (/ld, si,sclk,/sen,tdi,tdo,tck,tms,/trst, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm) to (n12,n11, m13, n13, d9,d11, d8,d12, d10, n9,n8,l13,m11,n7, n6, m10, m9,n5); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.8, di.9,di.10,di.11,di.12,di.13,di.14,di.15, di.16,di.17,di.18,di.19,di.20,di.21,di.22,di.23, di.24,di.25,di.26,di.27,di.28,di.29,di.30,di.31, di.32,di.33,di.34,di.35,di.36,di.37,di.38,di.39, di.40,di.41,di.42,di.43,di.44,di.45,di.46,di.47, di.48,di.49,di.50,di.51,di.52,di.53,di.54,di.55, di.56,di.57,di.58,di.59,di.60,di.61,di.62,di.63, di.64,di.65,di.66,di.67,di.68,di.69,di.70,di.71) to ( p11, r11, t11, p12, r12, t12, p13, r13, t13, g14, g15, g16, f14, f15, f16, e14, e15, e16, p14, r14, t14, r15, t15, t16, r16, p15, p16, d14, d15, d16, c15, c16, b16, a16, b15, a15, n14, n15, n16, m14, m15, m16, l14, l15, l16, c14, b14, a14, c13, b13, a13, c12, b12, a12, k14, k15, k16, j14, j15, j16, h14, h15, h16, c11, b11, a11, c10, b10, a10, c9, b9, a9); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14,qo.15, qo.16,qo.17,qo.18,qo.19,qo.20,qo.21,qo.22,qo.23, qo.24,qo.25,qo.26,qo.27,qo.28,qo.29,qo.30,qo.31, qo.32,qo.33,qo.34,qo.35,qo.36,qo.37,qo.38,qo.39, qo.40,qo.41,qo.42,qo.43,qo.44,qo.45,qo.46,qo.47, qo.48,qo.49,qo.50,qo.51,qo.52,qo.53,qo.54,qo.55, qo.56,qo.57,qo.58,qo.59,qo.60,qo.61,qo.62,qo.63, qo.64,qo.65,qo.66,qo.67,qo.68,qo.69,qo.70,qo.71) to ( p6, r6, t6, p5, r5, t5, p4, r4, t4, g3, g2, g1, f3, f2, f1, e3, e2, e1, p3, r3, t3, r2, t2, t1, r1, p2, p1, d3, d2, d1, c2, c1, b1, a1, b2, a2, n3, n2, n1, m3, m2, m1, l3, l2, l1, c3, b3, a3, c4, b4, a4, c5, b5, a5, k3, k2, k1, j3, j2, j1, h3, h2, h1, c6, b6, a6, c7, b7, a7, c8, b8, a8); net "vcc33" : (d4,d6,e4,e6,e8,e10,e12,f4,f6,f8,f10,f12,g4,g6,g8,g10,g12, h4,h6,h8,h10,h12,j4,j6,j8,j10,j12,k4,k6,k8,k10,k12, l4,l6,l8,l10,m4,m6); net "vss" : (d5,d7,d13,e5,e7,e9,e11,e13,f5,f7,f9,f11,f13,g5,g7,g9,g11,g13, h5,h7,h9,h11,h13,j5,j7,j9,j11,j13,k5,k7,k9,k11,k13, l5,l7,l9,l11,l12,m5,m7,m8,m12); } part idt72v7280_p : bga256bc { newattr "$comment" = "16K x 72 Sync. FIFO" ; newattr "$commentge" = "16K x 72 Sync. FIFO" ; newattr "$type" = "IDT72V7280" ; newattr "$manufacturer" = "IDT" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/rcs,/oe,/rt,/pae,/ef); pin (/ld, si,sclk,/sen,tdi,tdo,tck,tms,/trst, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/rcs,/oe,/rt,/pae,/ef) to ( r10, t10, p10, p9, r9, t9,n10, t7, t8, p7, r7, n4, p8, r8); xlat (/ld, si,sclk,/sen,tdi,tdo,tck,tms,/trst, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm) to (n12,n11, m13, n13, d9,d11, d8,d12, d10, n9,n8,l13,m11,n7, n6, m10, m9,n5); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.p0, di.8, di.9,di.10,di.11,di.12,di.13,di.14, di.15,di.p1,di.16,di.17,di.18,di.19,di.20,di.21, di.22,di.23,di.p2,di.24,di.25,di.26,di.27,di.28, di.29,di.30,di.31,di.p3,di.32,di.33,di.34,di.35, di.36,di.37,di.38,di.39,di.p4,di.40,di.41,di.42, di.43,di.44,di.45,di.46,di.47,di.p5,di.48,di.49, di.50,di.51,di.52,di.53,di.54,di.55,di.p6,di.56, di.57,di.58,di.59,di.60,di.61,di.62,di.63,di.p7) to ( p11, r11, t11, p12, r12, t12, p13, r13, t13, g14, g15, g16, f14, f15, f16, e14, e15, e16, p14, r14, t14, r15, t15, t16, r16, p15, p16, d14, d15, d16, c15, c16, b16, a16, b15, a15, n14, n15, n16, m14, m15, m16, l14, l15, l16, c14, b14, a14, c13, b13, a13, c12, b12, a12, k14, k15, k16, j14, j15, j16, h14, h15, h16, c11, b11, a11, c10, b10, a10, c9, b9, a9); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.p0, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14, qo.15,qo.p1,qo.16,qo.17,qo.18,qo.19,qo.20,qo.21, qo.22,qo.23,qo.p2,qo.24,qo.25,qo.26,qo.27,qo.28, qo.29,qo.30,qo.31,qo.p3,qo.32,qo.33,qo.34,qo.35, qo.36,qo.37,qo.38,qo.39,qo.p4,qo.40,qo.41,qo.42, qo.43,qo.44,qo.45,qo.46,qo.47,qo.p5,qo.48,qo.49, qo.50,qo.51,qo.52,qo.53,qo.54,qo.55,qo.p6,qo.56, qo.57,qo.58,qo.59,qo.60,qo.61,qo.62,qo.63,qo.p7) to ( p6, r6, t6, p5, r5, t5, p4, r4, t4, g3, g2, g1, f3, f2, f1, e3, e2, e1, p3, r3, t3, r2, t2, t1, r1, p2, p1, d3, d2, d1, c2, c1, b1, a1, b2, a2, n3, n2, n1, m3, m2, m1, l3, l2, l1, c3, b3, a3, c4, b4, a4, c5, b5, a5, k3, k2, k1, j3, j2, j1, h3, h2, h1, c6, b6, a6, c7, b7, a7, c8, b8, a8); net "vcc33" : (d4,d6,e4,e6,e8,e10,e12,f4,f6,f8,f10,f12,g4,g6,g8,g10,g12, h4,h6,h8,h10,h12,j4,j6,j8,j10,j12,k4,k6,k8,k10,k12, l4,l6,l8,l10,m4,m6); net "vss" : (d5,d7,d13,e5,e7,e9,e11,e13,f5,f7,f9,f11,f13,g5,g7,g9,g11,g13, h5,h7,h9,h11,h13,j5,j7,j9,j11,j13,k5,k7,k9,k11,k13, l5,l7,l9,l11,l12,m5,m7,m8,m12); } part idt72v36100pf : tqfp128rct { newattr "$comment" = "64K x 36 Sync. FIFO" ; newattr "$commentge" = "64K x 36 Sync. FIFO" ; newattr "$type" = "IDT72V36100PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef); pin (/ld, si,/sen, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef) to ( 1, 128, 127, 126, 121,123,117, 104, 105,102,103, 110,108); xlat (/ld, si,/sen, /be, ip,iw, ow, bm,pfm,fsel0,fsel1, rm) to (125,124, 2, 114,113, 6,119,112,109, 118, 115,107); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.8, di.9,di.10,di.11,di.12,di.13,di.14,di.15, di.16,di.17,di.18,di.19,di.20,di.21,di.22,di.23, di.24,di.25,di.26,di.27,di.28,di.29,di.30,di.31, di.32,di.33,di.34,di.35 ) to ( 51, 50, 49, 47, 46, 45, 43, 42, 41, 40, 39, 38, 36, 34, 33, 32, 31, 30, 28, 27, 26, 25, 23, 21, 20, 19, 18, 17, 16, 15, 13, 12, 10, 9, 8, 7 ); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14,qo.15, qo.16,qo.17,qo.18,qo.19,qo.20,qo.21,qo.22,qo.23, qo.24,qo.25,qo.26,qo.27,qo.28,qo.29,qo.30,qo.31, qo.32,qo.33,qo.34,qo.35 ) to ( 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99 ); net "vcc33" : (4,11,24,35,48,61,72,73,87,100,101,111,122); net "vss" : (14,22,29,37,44,52,59,67,76,83,84,94,95,106,116,120); } part idt72v36100pf_p : tqfp128rct { newattr "$comment" = "64K x 36 Sync. FIFO" ; newattr "$commentge" = "64K x 36 Sync. FIFO" ; newattr "$type" = "IDT72V36100PF" ; newattr "$manufacturer" = "Integrated Device Technology" ; bus (di,qo); pin (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef); pin (/ld, si,/sen, /be,ip, iw, ow,bm,pfm,fsel0,fsel1,rm); xlat (/wen,wclk,/prs,/mrs,/paf,/ff,/hf, /ren,rclk,/oe,/rt,/pae,/ef) to ( 1, 128, 127, 126, 121,123,117, 104, 105,102,103, 110,108); xlat (/ld, si,/sen, /be, ip,iw, ow, bm,pfm,fsel0,fsel1, rm) to (125,124, 2, 114,113, 6,119,112,109, 118, 115,107); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.p0, di.8, di.9,di.10,di.11,di.12,di.13,di.14, di.15,di.p1,di.16,di.17,di.18,di.19,di.20,di.21, di.22,di.23,di.p2,di.24,di.25,di.26,di.27,di.28, di.29,di.30,di.31,di.p3 ) to ( 51, 50, 49, 47, 46, 45, 43, 42, 41, 40, 39, 38, 36, 34, 33, 32, 31, 30, 28, 27, 26, 25, 23, 21, 20, 19, 18, 17, 16, 15, 13, 12, 10, 9, 8, 7 ); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.p0, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14, qo.15,qo.p1,qo.16,qo.17,qo.18,qo.19,qo.20,qo.21, qo.22,qo.23,qo.p2,qo.24,qo.25,qo.26,qo.27,qo.28, qo.29,qo.30,qo.31,qo.p3 ) to ( 53, 54, 55, 56, 57, 58, 60, 62, 63, 64, 65, 66, 68, 69, 70, 71, 74, 75, 77, 78, 79, 80, 81, 82, 85, 86, 88, 89, 90, 91, 92, 93, 96, 97, 98, 99 ); net "vcc33" : (4,11,24,35,48,61,72,73,87,100,101,111,122); net "vss" : (14,22,29,37,44,52,59,67,76,83,84,94,95,106,116,120); } part idt72v51556 : bga256bc { newattr "$comment" = "Multi Channel FIFO 2,3 MBit" ; newattr "$commentge" = "Mehrkanal FIFO 2,3 MBit" ; newattr "$type" = "IDT72V51556SBB" ; newattr "$manufacturer" = "IDT" ; bus (di,qo,wra,rda,/pfn,/prn); pin (/wen,waden,wclk,/prs,/mrs,/paf,/ff,fstr,fsync,fxi,fxo, /ren,raden,rclk,/oe,/pr,/pae,/ov,estr,esync,exi,exo); pin (si,so,sclk,/seni,/seno,tdi,tdo,tck,tms,/trst, fm,iw,ow,bm,mast,pkt,df,dfm,id0,id1,id2); xlat (/wen,waden,wclk,/prs,/mrs,/paf,/ff,fstr,fsync,fxi,fxo, /ren,raden,rclk,/oe,/pr,/pae,/ov,estr,esync,exi,exo) to ( t6, p4, t7, t8, t9, r8, p8, r4, r3, t2, t3, t11, r14, t10,m14, r9, p10, p9, r15, r16,t16,t15); xlat (si,so,sclk,/seni,/seno,tdi,tdo,tck,tms,/trst, fm, iw, ow, bm,mast,pkt,df,dfm,id0,id1,id2) to (l1,m3, n3, m2, m1, b9, a9, a8, b8, c7, k16,l15,l16,l14, k15,j14,l3, l2,b10,a10, c9); xlat ( di.0, di.1, di.2, di.3, di.4, di.5, di.6, di.7, di.8, di.9,di.10,di.11,di.12,di.13,di.14,di.15, di.16,di.17,di.18,di.19,di.20,di.21,di.22,di.23, di.24,di.25,di.26,di.27,di.28,di.29,di.30,di.31, di.32,di.33,di.34,di.35 ) to ( b7, a7, c6, b6, a6, c5, b5, a5, c4, b4, a4, b3, a3, a2, a1, b1, b2, c1, c2, c3, d1, d2, d3, e1, e2, e3, f1, f2, f3, g1, g2, g3, h1, h2, h3, j3 ); xlat ( qo.0, qo.1, qo.2, qo.3, qo.4, qo.5, qo.6, qo.7, qo.8, qo.9,qo.10,qo.11,qo.12,qo.13,qo.14,qo.15, qo.16,qo.17,qo.18,qo.19,qo.20,qo.21,qo.22,qo.23, qo.24,qo.25,qo.26,qo.27,qo.28,qo.29,qo.30,qo.31, qo.32,qo.33,qo.34,qo.35 ) to ( c10, c11, b11, a11, c12, b12, a12, c13, b13, a13, c14, b14, a14, b15, a15, a16, d14, c15, c16, b16, d16, d15, e16, e15, e14, f16, f15, f14, g16, g15, g14, h16, h15, h14, j16, j15 ); xlat (wra.0,wra.1,wra.2,wra.3,wra.4,wra.5,wra.6,wra.7) to ( n2, n1, p3, p2, p1, r2, r1, t1); xlat (rda.0,rda.1,rda.2,rda.3,rda.4,rda.5,rda.6,rda.7) to ( m15, m16, n14, n15, n16, p14, p15, p16); xlat (/pfn.0,/pfn.1,/pfn.2,/pfn.3,/pfn.4,/pfn.5,/pfn.6,/pfn.7) to ( t4, t5, r5, p5, r7, r6, p6, p7); xlat (/prn.0,/prn.1,/prn.2,/prn.3,/prn.4,/prn.5,/prn.6,/prn.7) to ( t14, t13, r13, p13, t12, r12, p12, p11); net "vcc33" : (d4,d5,d6,d7,d8,d9,d10,d11,d12,d13,e4,e5,e6,e7,e10,e11,e12,e13, f4,f5,f12,f13,g4,g5,g12,g13,h4,h13,j4,j13,k4,k5,k12,k13, l4,l5,l12,l13,m4,m5,m6,m7,m10,m11,m12,m13,n4,n5,n6,n7,n8,n9, n10,n11,n12,n13); net "vss" : (c8,e8,e9,f6,f7,f8,f9,f10,f11,g6,g7,g8,g9,g10,g11, h5,h6,h7,h8,h9,h10,h11,h12,j1,j2,j5,j6,j7,j8,j9,j10,j11,j12, k1,k2,k3,k6,k7,k8,k9,k10,k11,k14,l6,l7,l8,l9,l10,l11,m8,m9); } /* CAM */ part idt75t43100 : bga304 { newattr "$comment" = "IP Coprocessor CAM 32K x 72" ; newattr "$commentge" = "IP Coprocessor CAM 32K x 72" ; newattr "$type" = "IDT75T43100" ; newattr "$manufacturer" = "IDT" ; bus (cmd,rqd,idx); pin (reqstb,/rst,clk2x,phasen,configin, matchin0,matchin1,matchin2,matchin3,matchin4,matchin5,matchin6, tdi,tdo,tck,tms,/trst,hitack,rdack,valid,/ce,/we, configout,matchout,vddqsel,vddq,vdd,vmatch,vss); xlat (reqstb,/rst,clk2x,phasen,configin, matchin0,matchin1,matchin2,matchin3,matchin4,matchin5,matchin6, tdi,tdo,tck,tms,/trst,hitack,rdack,valid,/ce,/we, configout,matchout,vddqsel,vddq,vdd,vmatch,vss) to ( k1, e20, m4, n1, d22, ac20, ab20, y20, aa21, y21, w20, y22, b20,d20,d19,c21, a20, e22, d23, e23,f23,f21, g20, m21, d15, a6, a5, a14, a1); xlat (cmd.0,cmd.1,cmd.2,cmd.3,cmd.4,cmd.5,cmd.6) to ( p1, n3, m3, n2, l1, l2, l3); xlat ( rqd.0, rqd.1, rqd.2, rqd.3, rqd.4, rqd.5, rqd.6, rqd.7, rqd.8, rqd.9,rqd.10,rqd.11,rqd.12,rqd.13,rqd.14,rqd.15, rqd.16,rqd.17,rqd.18,rqd.19,rqd.20,rqd.21,rqd.22,rqd.23, rqd.24,rqd.25,rqd.26,rqd.27,rqd.28,rqd.29,rqd.30,rqd.31, rqd.32,rqd.33,rqd.34,rqd.35,rqd.36,rqd.37,rqd.38,rqd.39, rqd.40,rqd.41,rqd.42,rqd.43,rqd.44,rqd.45,rqd.46,rqd.47, rqd.48,rqd.49,rqd.50,rqd.51,rqd.52,rqd.53,rqd.54,rqd.55, rqd.56,rqd.57,rqd.58,rqd.59,rqd.60,rqd.61,rqd.62,rqd.63, rqd.64,rqd.65,rqd.66,rqd.67,rqd.68,rqd.69,rqd.70,rqd.71) to ( a12, b12, d12, b11, c11, d11, c10, d10, c9, d9, c8, d8, c7, d7, b6, c6, b5, c5, a4, b4, d4, c3, e4, d2, d1, e2, e1, f3, f1, g4, g2, g1, j3, j2, k4, k3, p3, p4, r2, r3, u1, u2, u4, v1, v3, w1, w2, y1, y2, w4, aa3, y4, ab4, ac4, aa5, ab5, aa6, ab6, y7, aa7, y8, aa8, y9, aa9, y10, aa10, y11, aa11, ab11, y12, ab12, ac12); xlat ( idx.0, idx.1, idx.2, idx.3, idx.4, idx.5, idx.6, idx.7, idx.8, idx.9,idx.10,idx.11,idx.12,idx.13,idx.14,idx.15, idx.16,idx.17,idx.18,idx.19 ) to ( y23, w22, w23, v21, v23, u20, u22, u23, r21, r22, p20, p21, p23, n21, m22, l23, l21, k23, k21, k20 ); net internal /* vddq */ : (a6,b8,b10,c12,d3,d5,f4,f20,g3,g21,j1,j23,l22,n22,r1,r23, u3,u21,v4,v20,y3,y5,aa12,ab8,ab10,ac6); net internal /* vdd */ : (a5,a8,a19,c4,c20,e3,e21,f2,f22,j4,j20,k2,k22,m2,m20,p2, p22,r4,r20,v2,v22,w3,w21,y15,aa4,aa20,ac5,ac8,ac19); net internal /* vmatch */ : (a14,a15,a16,a18,b7,b14,b15,b16,b18,c14,c15,c16,c18,d6,d14, d16,d18,h2,h3,h4,h20,h21,h22,t2,t3,t4,t20,t21,t22,y6,y14, y16,y18,aa14,aa15,aa16,aa18,ab7,ab14,ab15,ab16,ab18,ac14, ac15,ac16,ac18); net internal /* vss */ : (a1,a2,a3,a7,a9,a10,a11,a13,a17,a21,a22,a23,b1,b2,b3,b9, b13,b17,b21,b22,b23,c1,c2,c13,c17,c19,c22,c23,d13,d17, h1,h23,l4,l20,m1,m23,n4,n20,t1,t23,y13,y17,aa1,aa2,aa13, aa17,aa22,aa23,ab1,ab2,ab3,ab9,ab13,ab17,ab21,ab22,ab23, ac1,ac2,ac3,ac7,ac9,ac10,ac11,ac13,ac17,ac21,ac22,ac23); } /*______________________________________________________________*/ /* Logical Library definition file end */ end.