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 { cmpconst.tdf { cmpconst [CVALUE,WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [] { 20 [CVALUE=15,WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result,data4,data3,data2,data1,data0]; } } lpm_constant.tdf { lpm_constant [LPM_CVALUE,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [] { 25 [LPM_CVALUE=0,LPM_WIDTH=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] []; 19 [LPM_CVALUE=15,LPM_WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] []; } } addcore.tdf { addcore [DEVICE_FAMILY,CARRY_CHAIN_LENGTH,CARRY_CHAIN,CONSTANT_CIN,width,USE_LPM_FOR_AHDL_OPERATORS] [addcore.inc,aglobal.inc] { 23 [DEVICE_FAMILY=FLEX10KA,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,CONSTANT_CIN=1,width=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result1,result0,cout,dataa1,dataa0,datab1,datab0,cin]; 16 [DEVICE_FAMILY=FLEX10KA,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,CONSTANT_CIN=1,width=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result4,result3,result2,result1,result0,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0,cin]; } } lpm_add_sub.tdf { lpm_add_sub [STYLE,DEVICE_FAMILY,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,OPTIMIZE_FOR_SPEED=5,MAXIMIZE_SPEED=5,LPM_PIPELINE=0,ONE_INPUT_IS_CONSTANT=NO,LPM_DIRECTION=DEFAULT,LPM_REPRESENTATION=SIGNED,LPM_WIDTH,USE_LPM_FOR_AHDL_OPERATORS] [lpm_add_sub.inc,addcore.inc,look_add.inc,bypassff.inc,altshift.inc,aglobal.inc] { 22 [STYLE=NORMAL,DEVICE_FAMILY=FLEX10KA,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,OPTIMIZE_FOR_SPEED=5,MAXIMIZE_SPEED=5,LPM_PIPELINE=0,ONE_INPUT_IS_CONSTANT=YES,LPM_DIRECTION=ADD,LPM_REPRESENTATION=SIGNED,LPM_WIDTH=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result1,result0,cout,dataa1,dataa0,datab1,datab0]; 15 [STYLE=NORMAL,DEVICE_FAMILY=FLEX10KA,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,OPTIMIZE_FOR_SPEED=5,MAXIMIZE_SPEED=5,LPM_PIPELINE=0,ONE_INPUT_IS_CONSTANT=YES,LPM_DIRECTION=ADD,LPM_REPRESENTATION=SIGNED,LPM_WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result4,result3,result2,result1,result0,dataa4,dataa3,dataa2,dataa1,dataa0,datab4,datab3,datab2,datab1,datab0]; } } f8count.gdf { f8count [] [] { 13 [] []; } } 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] { 21 [LABWIDE_SCLR=ON,CARRY_CNT_EN=SMART,NOT_GATE_PUSH_BACK=ON,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,DEVICE_FAMILY=FLEX10KA,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=IGNORE,DEVICE_FAMILY=FLEX10KA,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=IGNORE,DEVICE_FAMILY=FLEX10KA,LPM_SVALUE=0,LPM_AVALUE=0,LPM_MODULUS=0,LPM_DIRECTION=UP,LPM_WIDTH=8,USE_LPM_FOR_AHDL_OPERATORS=OFF] [q3,clock]; } } altshift.tdf { altshift [DEPTH=0,WIDTH=4,USE_LPM_FOR_AHDL_OPERATORS] [] { 24 [DEPTH=0,WIDTH=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result1,result0,data1,data0]; 18 [DEPTH=0,WIDTH=1,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result0,data0]; 17 [DEPTH=0,WIDTH=5,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result4,result3,result2,result1,result0,data4,data3,data2,data1,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]; } } 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=IGNORE,LOCAL=0,LATENCY=0,TOT_LEVELS=1,LEVEL=0,SIZE=2,USE_LPM_FOR_AHDL_OPERATORS=OFF] [result,data1,data0,select0]; } } 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]; } } uif10k_ramrw_16m.gdf { uif10k_ramrw_16m [] [] { 0 [] []; } } } TREE { uif10k_ramrw_16m::(0,0):(0): uif10k_ramrw_16m.gdf { pllunit_66::(0,0):(257): pllunit_66.gdf { lpm_counter:12:(0,0):(4): lpm_counter.tdf { f8count:13:(224,9):(73,p8c0): f8count.gdf; } lpm_counter:14:(0,0):(9): lpm_counter.tdf { lpm_add_sub:15:(298,7):(67,add_sub): lpm_add_sub.tdf { addcore:16:(212,4):(49,adder): addcore.tdf; altshift:17:(222,2):(71,result_ext_latency_ffs): altshift.tdf; altshift:18:(224,2):(87,carry_ext_latency_ffs): altshift.tdf; altshift:18:(226,2):(95,oflow_ext_latency_ffs): altshift.tdf; } lpm_constant:19:(316,6):(93,scdw): lpm_constant.tdf; cmpconst:20:(951,14):(101): cmpconst.tdf; } lpm_counter:21:(0,0):(5): lpm_counter.tdf { lpm_add_sub:22:(298,7):(61,add_sub): lpm_add_sub.tdf { addcore:23:(212,4):(40,adder): addcore.tdf; altshift:24:(222,2):(53,result_ext_latency_ffs): altshift.tdf; altshift:18:(224,2):(63,carry_ext_latency_ffs): altshift.tdf; altshift:18:(226,2):(71,oflow_ext_latency_ffs): altshift.tdf; } lpm_constant:25:(318,6):(78,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; } }