" XPLAOPT Version 3.21 " Created on Thu Jan 18 18:15:55 2001 " 17 Mcells, 0 PLApts, 24 PALpts, 1 Levels " XPLAOPT -run s -i tmgdec.phd -it phd -o tmgdec.pla -ot tt2 -dev pz5064cs7bc " -log tmgdec.dox -reg -fi 36 -th 21 -effort f -net -rsp xplaopt.rsp MODULE tmgdec VXO53MHz pin 18 ; Clk106MHz pin 15 ; EncTmgp pin 42 ; RF_In pin 37 ; VXO_Div4 pin 44 ; " 1 pt. FC pin 33 ; " 3 pt. SGap pin 21 ; " 3 pt. Gap pin 28 ; " 2 pt. Clk53MHzOut pin 34 ; " 1 pt. PhDet pin 13 ; " 2 pt. test1 pin 19 ; " 2 pt. test0 pin 23 ; " 1 pt. RF_Dtct pin 22 ; " 1 pt. Enc_Div2 node ; " 1 pt. D0 node ; " 1 pt. D1 node ; " 1 pt. S2 node ; " 1 pt. IDtct node ; " 1 pt. VXOCnt0 node ; " 1 pt. VXOCnt1 node ; " 1 pt. VXOCnt2 node ; " 1 pt. EQUATIONS Clk53MHzOut.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- Clk53MHzOut.D = test0.Q; "--- [PT=1, FI=1, LVL=1] --- D0.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- D0.D = EncTmgp; "--- [PT=1, FI=1, LVL=1] --- D1.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- D1.D = D0.Q; "--- [PT=1, FI=1, LVL=1] --- Enc_Div2.CLK = EncTmgp; "--- [PT=1, FI=1, LVL=1] --- Enc_Div2.T = 1; FC.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- FC.T = EncTmgp & !test0.Q & !test1.Q & S2.Q & !D1.Q & !FC.Q # EncTmgp & !test0.Q & !test1.Q & S2.Q & !D0.Q & D1.Q & FC.Q # !EncTmgp & !test0.Q & !test1.Q & S2.Q & D0.Q & !D1.Q & FC.Q ; "--- [PT=3, FI=7, LVL=1] --- Gap.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- Gap.T = !test0.Q & !test1.Q & !EncTmgp & S2.Q & !D0.Q & D1.Q & !Gap.Q # !test0.Q & !test1.Q & EncTmgp & S2.Q & !D0.Q & D1.Q & Gap.Q ; "--- [PT=2, FI=7, LVL=1] --- IDtct.AR = VXOCnt0.Q & VXO_Div4.Q & VXOCnt1.Q & VXOCnt2.Q ; "--- [PT=1, FI=4, LVL=1] --- IDtct.CLK = RF_In; "--- [PT=1, FI=1, LVL=1] --- IDtct.D = 1; PhDet = VXOCnt0.Q & !Enc_Div2.Q # !VXOCnt0.Q & Enc_Div2.Q; "--- [PT=2, FI=2, LVL=1] --- RF_Dtct.AR = VXOCnt0.Q & VXO_Div4.Q & VXOCnt1.Q & !VXOCnt2.Q & !IDtct.Q ; "--- [PT=1, FI=5, LVL=1] --- RF_Dtct.CLK = RF_In; "--- [PT=1, FI=1, LVL=1] --- RF_Dtct.D = 1; S2.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- S2.T = test0.Q & test1.Q; "--- [PT=1, FI=2, LVL=1] --- SGap.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- SGap.T = !test0.Q & !test1.Q & !EncTmgp & S2.Q & !D0.Q & !SGap.Q & !D1.Q # !test0.Q & !test1.Q & EncTmgp & S2.Q & D0.Q & !SGap.Q & !D1.Q # !test0.Q & !test1.Q & EncTmgp & S2.Q & !D0.Q & SGap.Q & D1.Q ; "--- [PT=3, FI=7, LVL=1] --- VXOCnt0.CLK = VXO53MHz; "--- [PT=1, FI=1, LVL=1] --- VXOCnt0.T = 1; VXOCnt1.CLK = VXO53MHz; "--- [PT=1, FI=1, LVL=1] --- VXOCnt1.T = VXOCnt0.Q & VXO_Div4.Q; "--- [PT=1, FI=2, LVL=1] --- VXOCnt2.CLK = VXO53MHz; "--- [PT=1, FI=1, LVL=1] --- VXOCnt2.T = VXOCnt0.Q & VXOCnt1.Q & VXO_Div4.Q ; "--- [PT=1, FI=3, LVL=1] --- VXO_Div4.CLK = VXO53MHz; "--- [PT=1, FI=1, LVL=1] --- VXO_Div4.T = VXOCnt0.Q; "--- [PT=1, FI=1, LVL=1] --- test0.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- ! test0.T = !EncTmgp & !test0.Q & !test1.Q & !S2.Q ; "--- [PT=1, FI=4, LVL=1] --- test1.CLK = Clk106MHz; "--- [PT=1, FI=1, LVL=1] --- ! test1.T = !test0.Q # !EncTmgp & !test1.Q & !S2.Q; "--- [PT=2, FI=4, LVL=1] --- END