[PCB_FORUM] [librarians] 74abte16245
- From: "William Billereau" <william.billereau@xxxxxxx>
- To: <icu-pcb-forum@xxxxxxxxxxxxx>
- Date: Thu, 28 Apr 2005 16:16:53 +0200
Hello all and especially librarians ;-)
Our librarians did the symbol of the SN74ABTE16245 from TI.
(as a unique SYM with all pins, like i281 on the attached pictures)
but not swappable at all.
I need it to be swappable 8 by 8, between them from 1a to 7a, and between
them from 1b to 7b.
I modified the chips.prt file like this:
primitive '74ABTE16245','74ABTE16245_SSOP';
pin
'DIR1':
PIN_NUMBER='(1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,0)';
INPUT_LOAD='(-0.01,0.01)';
'DIR2':
PIN_NUMBER='(0,0,0,0,0,0,0,0,24,24,24,24,24,24,24,24)';
INPUT_LOAD='(-0.01,0.01)';
'-OE':
PIN_NUMBER='(25*16)';
INPUT_LOAD='(-0.01,0.01)';
'VCCBIAS':
PIN_NUMBER='(48*16)';
PIN_TYPE='POWER';
NO_LOAD_CHECK='BOTH';
UNKNOWN_LOADING='TRUE';
'1A'<7..0>:
PIN_NUMBER='(27,30,33,36,38,41,44,47,0,0,0,0,0,0,0,0)';
INPUT_LOAD='(-0.01,0.01)';
OUTPUT_LOAD='(1.0,-1.0)';
OUTPUT_TYPE='(TS,TS)';
BIDIRECTIONAL='TRUE';
'1B'<7..0>:
PIN_NUMBER='(22,19,16,13,11,8,5,2,0,0,0,0,0,0,0,0)';
INPUT_LOAD='(-0.01,0.01)';
OUTPUT_LOAD='(1.0,-1.0)';
OUTPUT_TYPE='(TS,TS)';
BIDIRECTIONAL='TRUE';
'2A'<7..0>:
PIN_NUMBER='(0,0,0,0,0,0,0,0,26,29,32,35,37,40,43,46)';
INPUT_LOAD='(-0.01,0.01)';
OUTPUT_LOAD='(1.0,-1.0)';
OUTPUT_TYPE='(TS,TS)';
BIDIRECTIONAL='TRUE';
'2B'<7..0>:
PIN_NUMBER='(0,0,0,0,0,0,0,0,23,20,17,14,12,9,6,3)';
INPUT_LOAD='(-0.01,0.01)';
OUTPUT_LOAD='(1.0,-1.0)';
OUTPUT_TYPE='(TS,TS)';
BIDIRECTIONAL='TRUE';
end_pin;
Part developper interpretes as 16 different functions from S1 to S16.
pins are map 2 by 2 in each S.
cmd1 belongs to S1 to S8
cmd2 belongs to S9 to S16
oe* and vccbias belong to S1 to S16, so seems to be exactly what I want.
But with this, section returns error with symbols i281 and i284 on the
pictures.
I split the big on in 2 half (i282 and i283 on the picture) and then the
section works perfectly.
Is it possible to write a chip.prt file for the complete one (i281) and
being able to swap ab<7..0> functions 8 by 8?
Or is it the only way to proceed?
and maybe it is a dream but, is there a way to swap both functions of 8 pins
between them?
(and then of course, command will swap too)...
Thanks in advance for your help.
(it will not only help for my current job and this device, but a lot of
future jobs and other devices... so a big help ;-)
William.
Attachment:
74abte16245.JPG
Description: JPEG image
- References:
- [PCB_FORUM] Re: rotating components
- From: Vivekananda R K - CTD, Chennai
- [PCB_FORUM] Re: rotating components
Other related posts:
- » [PCB_FORUM] [librarians] 74abte16245