HIF003 -- -- Copyright (C) 1988-2001 Altera Corporation -- Any megafunction design, and related net list (encrypted or decrypted), -- support information, device programming or simulation file, and any other -- associated documentation or information provided by Altera or a partner -- under Altera's Megafunction Partnership Program may be used only to -- program PLD devices (but not masked PLD devices) from Altera. Any other -- use of such megafunction design, net list, support information, device -- programming or simulation file, or any other related documentation or -- information is prohibited for any other purpose, including, but not -- limited to modification, reverse engineering, de-compiling, or use with -- any other silicon devices, unless such use is explicitly licensed under -- a separate agreement with Altera or a megafunction partner. Title to -- the intellectual property, including patents, copyrights, trademarks, -- trade secrets, or maskworks, embodied in any such megafunction design, -- net list, support information, device programming or simulation file, or -- any other related documentation or information provided by Altera or a -- megafunction partner, remains with Altera, the megafunction partner, or -- their respective licensors. No other licenses, including any licenses -- needed under any third party's intellectual property, are provided herein. -- -- Warning: do not edit this file! -- FILES { cmpchain.tdf { cmpchain [DEVICE_FAMILY,CASCADE_CHAIN_LENGTH,CARRY_CHAIN_LENGTH,CASCADE_CHAIN,CARRY_CHAIN,MODE,ONE_INPUT_CONSTANT,lpm_width,USE_LPM_FOR_AHDL_OPERATORS] [comptree.inc,aglobal.inc] { 23 [DEVICE_FAMILY=FLEX6000,CASCADE_CHAIN_LENGTH=2,CARRY_CHAIN_LENGTH=32,CASCADE_CHAIN=IGNORE,CARRY_CHAIN=AUTO,MODE=0,ONE_INPUT_CONSTANT=1,lpm_width=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa1,dataa0,datab1,datab0]; 21 [DEVICE_FAMILY=FLEX6000,CASCADE_CHAIN_LENGTH=2,CARRY_CHAIN_LENGTH=32,CASCADE_CHAIN=IGNORE,CARRY_CHAIN=AUTO,MODE=0,ONE_INPUT_CONSTANT=1,lpm_width=1,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa0,datab0]; 20 [DEVICE_FAMILY=FLEX6000,CASCADE_CHAIN_LENGTH=2,CARRY_CHAIN_LENGTH=32,CASCADE_CHAIN=IGNORE,CARRY_CHAIN=AUTO,MODE=0,ONE_INPUT_CONSTANT=1,lpm_width=4,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa3,dataa2,dataa1,dataa0,datab3,datab2,datab1,datab0]; 18 [DEVICE_FAMILY=FLEX6000,CASCADE_CHAIN_LENGTH=2,CARRY_CHAIN_LENGTH=32,CASCADE_CHAIN=IGNORE,CARRY_CHAIN=AUTO,MODE=0,ONE_INPUT_CONSTANT=1,lpm_width=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0]; } } comptree.tdf { comptree [MODE=0,BURRIED_CLOCKED=1,OUTPUTS_CLOCKED=0,ONE_INPUT_CONSTANT=0,CHAIN_LENGTH=8,lpm_width,USE_LPM_FOR_AHDL_OPERATORS] [comptree.inc,cmpchain.inc,lpm_constant.inc] { 22 [MODE=0,BURRIED_CLOCKED=0,OUTPUTS_CLOCKED=1,ONE_INPUT_CONSTANT=1,CHAIN_LENGTH=1,lpm_width=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa1,dataa0,datab1,datab0]; 19 [MODE=0,BURRIED_CLOCKED=0,OUTPUTS_CLOCKED=1,ONE_INPUT_CONSTANT=1,CHAIN_LENGTH=1,lpm_width=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0]; 17 [MODE=0,BURRIED_CLOCKED=1,OUTPUTS_CLOCKED=0,ONE_INPUT_CONSTANT=1,CHAIN_LENGTH=8,lpm_width=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0]; } } lpm_compare.tdf { lpm_compare [DEVICE_FAMILY=FLEX8000,CASCADE_CHAIN_LENGTH=8,CARRY_CHAIN_LENGTH=8,CASCADE_CHAIN=MANUAL,CARRY_CHAIN=MANUAL,ONE_INPUT_IS_CONSTANT=NO,CHAIN_SIZE=8,LPM_PIPELINE=0,LPM_REPRESENTATION=UNSIGNED,lpm_width,USE_LPM_FOR_AHDL_OPERATORS] [comptree.inc,altshift.inc,aglobal.inc] { 16 [DEVICE_FAMILY=FLEX6000,CASCADE_CHAIN_LENGTH=2,CARRY_CHAIN_LENGTH=32,CASCADE_CHAIN=IGNORE,CARRY_CHAIN=AUTO,ONE_INPUT_IS_CONSTANT=YES,CHAIN_SIZE=8,LPM_PIPELINE=0,LPM_REPRESENTATION=UNSIGNED,lpm_width=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [aeb,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0]; } } lpm_constant.tdf { lpm_constant [LPM_CVALUE,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [] { 26 [LPM_CVALUE=0,LPM_WIDTH=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result1,result0]; 15 [LPM_CVALUE=15,LPM_WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result4,result3,result2,result1,result0]; 13 [LPM_CVALUE=0,LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result7,result6,result5,result4,result3,result2,result1,result0]; } } lpm_counter.tdf { lpm_counter [LABWIDE_SCLR=ON,CARRY_CNT_EN=SMART,NOT_GATE_PUSH_BACK=OFF,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,DEVICE_FAMILY,LPM_SVALUE=0,LPM_AVALUE=0,LPM_MODULUS=0,LPM_DIRECTION=DEFAULT,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [lpm_constant.inc,lpm_decode.inc,lpm_add_sub.inc,cmpconst.inc,lpm_compare.inc,lpm_counter.inc,dffeea.inc,aglobal.inc] { 25 [LABWIDE_SCLR=ON,CARRY_CNT_EN=SMART,NOT_GATE_PUSH_BACK=ON,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=AUTO,DEVICE_FAMILY=FLEX6000,LPM_SVALUE=0,LPM_AVALUE=0,LPM_MODULUS=0,LPM_DIRECTION=UP,LPM_WIDTH=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [q0,q1,clk_en,clock]; 14 [LABWIDE_SCLR=ON,CARRY_CNT_EN=SMART,NOT_GATE_PUSH_BACK=ON,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=AUTO,DEVICE_FAMILY=FLEX6000,LPM_SVALUE=0,LPM_AVALUE=0,LPM_MODULUS=16,LPM_DIRECTION=UP,LPM_WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [cout,clock]; 12 [LABWIDE_SCLR=ON,CARRY_CNT_EN=SMART,NOT_GATE_PUSH_BACK=ON,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=AUTO,DEVICE_FAMILY=FLEX6000,LPM_SVALUE=0,LPM_AVALUE=0,LPM_MODULUS=0,LPM_DIRECTION=UP,LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [q3,clock]; } } muxlut.tdf { muxlut [CASCADE_CHAIN,LOCAL=0,REM_LATENCY,LATENCY,TOT_LEVELS,LEVEL,SIZE,USE_LPM_FOR_AHDL_OPERATORS] [muxlut.inc,altshift.inc] { 10 [CASCADE_CHAIN=AUTO,LOCAL=0,LATENCY=0,TOT_LEVELS=1,LEVEL=0,SIZE=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result,data1,data0,select0]; } } altshift.tdf { altshift [DEPTH=0,WIDTH=4,USE_LPM_FOR_AHDL_OPERATORS] [] { 24 [DEPTH=0,WIDTH=1,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result0,data0]; 9 [DEPTH=0,WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result7,result6,result5,result4,result3,result2,result1,result0,data7,data6,data5,data4,data3,data2,data1,data0]; } } lpm_mux.tdf { lpm_mux [LPM_PIPELINE=0,LPM_WIDTHS,LPM_SIZE,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [muxlut.inc,bypassff.inc,altshift.inc] { 8 [LPM_PIPELINE=0,LPM_WIDTHS=1,LPM_SIZE=2,LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result7,result6,result5,result4,result3,result2,result1,result0,data1_7,data1_6,data1_5,data1_4,data1_3,data1_2,data1_1,data1_0,data0_7,data0_6,data0_5,data0_4,data0_3,data0_2,data0_1,data0_0,sel0]; } } busmux.tdf { busmux [WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [lpm_mux.inc] { 7 [WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,dataa7,sel,datab0,datab1,datab2,datab3,datab4,datab5,datab6,datab7,result0,result1,result2,result3,result4,result5,result6,result7]; } } pllunit_66.gdf { pllunit_66 [] [] { 11 [] []; } } ramctrl16.gdf { ramctrl16 [] [] { 6 [] []; } } uif_ramif.gdf { uif_ramif [] [] { 3 [] []; } } lpm_bustri.tdf { lpm_bustri [LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [] { 5 [LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [enabletr,enabledt,tridata0,tridata1,tridata2,tridata3,tridata4,tridata5,tridata6,tridata7,data0,data1,data2,data3,data4,data5,data6,data7,result0,result1,result2,result3,result4,result5,result6,result7]; 4 [LPM_WIDTH=16,USE_LPM_FOR_AHDL_OPERATORS=OFF] [enabletr,enabledt,tridata0,tridata1,tridata2,tridata3,tridata4,tridata5,tridata6,tridata7,tridata8,tridata9,tridata10,tridata11,tridata12,tridata13,tridata14,tridata15,data0,data1,data2,data3,data4,data5,data6,data7,data8,data9,data10,data11,data12,data13,data14,data15]; 2 [LPM_WIDTH=16,USE_LPM_FOR_AHDL_OPERATORS=OFF] [enabletr,enabledt,tridata0,tridata1,tridata2,tridata3,tridata4,tridata5,tridata6,tridata7,tridata8,tridata9,tridata10,tridata11,tridata12,tridata13,tridata14,tridata15,data0,data1,data2,data3,data4,data5,data6,data7,data8,data9,data10,data11,data12,data13,data14,data15,result0,result1,result2,result3,result4,result5,result6,result7,result8,result9,result10,result11,result12,result13,result14,result15]; 1 [LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [enabletr,enabledt,tridata0,tridata1,tridata2,tridata3,tridata4,tridata5,tridata6,tridata7,data0,data1,data2,data3,data4,data5,data6,data7]; } } uif_ramrw_16m.gdf { uif_ramrw_16m [] [] { 0 [] []; } } } TREE { uif_ramrw_16m::(0,0):(0): uif_ramrw_16m.gdf { pllunit_66::(0,0):(257): pllunit_66.gdf { lpm_counter:12:(0,0):(4): lpm_counter.tdf { lpm_constant:13:(318,6):(73,scdw): lpm_constant.tdf; } lpm_counter:14:(0,0):(9): lpm_counter.tdf { lpm_constant:15:(316,6):(67,scdw): lpm_constant.tdf; lpm_compare:16:(663,7):(75): lpm_compare.tdf { comptree:17:(292,3):(46,comparator): comptree.tdf { cmpchain:18:(177,5):(42,cmp_end): cmpchain.tdf { comptree:19:(140,7):(42,comp): comptree.tdf { cmpchain:20:(137,7):(42,cmp0): cmpchain.tdf; cmpchain:21:(144,5):(59,cmp_end): cmpchain.tdf; comptree:22:(163,4):(70,sub_comptree): comptree.tdf { cmpchain:23:(177,5):(36,cmp_end): cmpchain.tdf; } } } } altshift:24:(306,2):(68,aeb_ext_lat_ffs): altshift.tdf; altshift:24:(307,2):(76,agb_ext_lat_ffs): altshift.tdf; } } lpm_counter:25:(0,0):(5): lpm_counter.tdf { lpm_constant:26:(318,6):(61,scdw): lpm_constant.tdf; } } ramctrl16::(0,0):(231): ramctrl16.gdf { busmux:7:(0,0):(33): busmux.tdf { lpm_mux:8:(47,13):(52): lpm_mux.tdf { altshift:9:(89,2):(55,external_latency_ffs): altshift.tdf; muxlut:10:(182,21):(77): muxlut.tdf; muxlut:10:(182,21):(92): muxlut.tdf; muxlut:10:(182,21):(107): muxlut.tdf; muxlut:10:(182,21):(122): muxlut.tdf; muxlut:10:(182,21):(137): muxlut.tdf; muxlut:10:(182,21):(152): muxlut.tdf; muxlut:10:(182,21):(167): muxlut.tdf; muxlut:10:(182,21):(182): muxlut.tdf; } } } uif_ramif::(0,0):(219): uif_ramif.gdf { lpm_bustri:4:(0,0):(24): lpm_bustri.tdf; lpm_bustri:5:(0,0):(26): lpm_bustri.tdf; } lpm_bustri::(0,0):(45): lpm_bustri.tdf; lpm_bustri::(0,0):(1): lpm_bustri.tdf; lpm_bustri::(0,0):(12): lpm_bustri.tdf; lpm_bustri::(0,0):(21): lpm_bustri.tdf; } }