08-25-2007 03:18 PM
08-25-2007 03:52 PM
I have the model from my version of Multisim 2001. This means you will have to use the Create Component option in order create the component. I sure hope you know how to do that because it is real difficult to explain. I will post the model below:
.MODEL 74LS245 d_chip ( behaviour= "
+;74LS245 OCTAL BUS TRANSCEIVER 3-STATE
+/inputs ~G DIR IA1 IA2 IA3 IA4 IA5 IA6 IA7 IA8 IB1 IB2 IB3 IB4 IB5 IB6 IB7 IB8
+/outputs OA1 OA2 OA3 OA4 OA5 OA6 OA7 OA8 OB1 OB2 OB3 OB4 OB5 OB6 OB7 OB8
+/module BUF_245
+/inputs ~G DIR IA IB
+/outputs OA OB
+/table 3
+;~G DIR IA IB OA OB
+ H X X X Z Z
+ L L X X IB Z
+ L H X X Z IA
+/delay 2
+;input output rise time fall time
+ IA OB 12n 12n
+ IB OA 12n 12n
+/conditional_delay 8
+;event to condition output min/max time
+ ZH ~G (~G=L) OA MAX 40n
+ ZL ~G (~G=L) OA MAX 40n
+ HZ ~G (~G=H) OA MAX 25n
+ LZ ~G (~G=H) OA MAX 28n
+ ZH ~G (~G=L) OB MAX 40n
+ ZL ~G (~G=L) OB MAX 40n
+ HZ ~G (~G=H) OB MAX 25n
+ LZ ~G (~G=H) OB MAX 28n
+/endmodule
+/instance BUF_245 ~G DIR IA1 IB1 OA1 OB1
+/instance BUF_245 ~G DIR IA2 IB2 OA2 OB2
+/instance BUF_245 ~G DIR IA3 IB3 OA3 OB3
+/instance BUF_245 ~G DIR IA4 IB4 OA4 OB4
+/instance BUF_245 ~G DIR IA5 IB5 OA5 OB5
+/instance BUF_245 ~G DIR IA6 IB6 OA6 OB6
+/instance BUF_245 ~G DIR IA7 IB7 OA7 OB7
+/instance BUF_245 ~G DIR IA8 IB8 OA8 OB8
+")