📄 t2t.hif
字号:
HIF003
--
-- Copyright (C) 1988-2002 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
{
lpm_add_sub.tdf
{
lpm_add_sub [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_REPRESENTATION=SIGNED,LPM_DIRECTION=DEFAULT,ONE_INPUT_IS_CONSTANT=NO,LPM_PIPELINE=0,MAXIMIZE_SPEED=5,OPTIMIZE_FOR_SPEED=5,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY,STYLE] [aglobal.inc,altshift.inc,bypassff.inc,look_add.inc,addcore.inc,lpm_add_sub.inc]
{
1 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=5,LPM_REPRESENTATION=SIGNED,LPM_DIRECTION=DEFAULT,ONE_INPUT_IS_CONSTANT=YES,LPM_PIPELINE=0,MAXIMIZE_SPEED=5,OPTIMIZE_FOR_SPEED=5,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K,STYLE=NORMAL] [DATAA0,DATAA1,DATAA2,DATAA3,DATAA4,DATAB0,DATAB1,DATAB2,DATAB3,DATAB4,CIN,RESULT0,RESULT1,RESULT2,RESULT3,RESULT4];
11 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_REPRESENTATION=SIGNED,LPM_DIRECTION=ADD,ONE_INPUT_IS_CONSTANT=YES,LPM_PIPELINE=0,MAXIMIZE_SPEED=5,OPTIMIZE_FOR_SPEED=5,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K,STYLE=NORMAL] [datab0,datab1,datab2,datab3,datab4,datab5,datab6,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,cout,result0,result1,result2,result3,result4,result5,result6];
21 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_REPRESENTATION=SIGNED,LPM_DIRECTION=DEFAULT,ONE_INPUT_IS_CONSTANT=YES,LPM_PIPELINE=0,MAXIMIZE_SPEED=5,OPTIMIZE_FOR_SPEED=5,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K,STYLE=NORMAL] [add_sub,datab0,datab1,datab2,datab3,datab4,datab5,datab6,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,cout,result0,result1,result2,result3,result4,result5,result6];
24 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=6,LPM_REPRESENTATION=SIGNED,LPM_DIRECTION=DEFAULT,ONE_INPUT_IS_CONSTANT=YES,LPM_PIPELINE=0,MAXIMIZE_SPEED=5,OPTIMIZE_FOR_SPEED=5,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K,STYLE=NORMAL] [datab0,datab1,datab2,datab3,datab4,datab5,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,result0,result1,result2,result3,result4,result5];
}
}
addcore.tdf
{
addcore [USE_LPM_FOR_AHDL_OPERATORS,width,CONSTANT_CIN,CARRY_CHAIN,CARRY_CHAIN_LENGTH,DEVICE_FAMILY] [aglobal.inc,addcore.inc]
{
2 [USE_LPM_FOR_AHDL_OPERATORS=OFF,width=5,CONSTANT_CIN=0,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K] [cin,datab0,datab1,datab2,datab3,datab4,dataa0,dataa1,dataa2,dataa3,dataa4,result0,result1,result2,result3,result4];
12 [USE_LPM_FOR_AHDL_OPERATORS=OFF,width=7,CONSTANT_CIN=1,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K] [cin,datab0,datab1,datab2,datab3,datab4,datab5,datab6,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,cout,result0,result1,result2,result3,result4,result5,result6];
22 [USE_LPM_FOR_AHDL_OPERATORS=OFF,width=7,CONSTANT_CIN=0,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K] [cin,datab0,datab1,datab2,datab3,datab4,datab5,datab6,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,cout,result0,result1,result2,result3,result4,result5,result6];
25 [USE_LPM_FOR_AHDL_OPERATORS=OFF,width=6,CONSTANT_CIN=1,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,DEVICE_FAMILY=FLEX10K] [cin,datab0,datab1,datab2,datab3,datab4,datab5,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,result0,result1,result2,result3,result4,result5];
}
}
altshift.tdf
{
altshift [USE_LPM_FOR_AHDL_OPERATORS,WIDTH=4,DEPTH=0] []
{
3 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=5,DEPTH=0] [data0,data1,data2,data3,data4,result0,result1,result2,result3,result4];
4 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=1,DEPTH=0] [data0,result0];
13 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=7,DEPTH=0] [data0,data1,data2,data3,data4,data5,data6,result0,result1,result2,result3,result4,result5,result6];
17 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=8,DEPTH=0] [data0,data1,data2,data3,data4,data5,data6,data7,result0,result1,result2,result3,result4,result5,result6,result7];
26 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=6,DEPTH=0] [data0,data1,data2,data3,data4,data5,result0,result1,result2,result3,result4,result5];
}
}
lpm_fifo.tdf
{
lpm_fifo [USE_LPM_FOR_AHDL_OPERATORS,lpm_width,LPM_NUMWORDS,LPM_WIDTHU,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,USE_EAB=ON] [scfifo.inc]
{
5 [USE_LPM_FOR_AHDL_OPERATORS=OFF,lpm_width=8,LPM_NUMWORDS=128,LPM_WIDTHU=7,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,USE_EAB=ON] [data7,data6,data5,data4,data3,data2,data1,data0,clock,rdreq,wrreq,aclr,sclr,full,empty,usedw6,usedw5,usedw4,usedw3,usedw2,usedw1,usedw0,q7,q6,q5,q4,q3,q2,q1,q0];
}
}
scfifo.tdf
{
scfifo [USE_LPM_FOR_AHDL_OPERATORS,lpm_width,LPM_NUMWORDS,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,ALMOST_FULL_VALUE=0,ALMOST_EMPTY_VALUE=0,USE_EAB=ON,MAXIMIZE_SPEED=5,DEVICE_FAMILY,OPTIMIZE_FOR_SPEED] [aglobal.inc,a_f2fifo.inc,a_fffifo.inc,a_i2fifo.inc,a_dpfifo.inc,a_regfifo.inc]
{
6 [USE_LPM_FOR_AHDL_OPERATORS=OFF,lpm_width=8,LPM_NUMWORDS=128,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,ALMOST_FULL_VALUE=0,ALMOST_EMPTY_VALUE=0,USE_EAB=ON,MAXIMIZE_SPEED=5,DEVICE_FAMILY=FLEX10K,OPTIMIZE_FOR_SPEED=5] [sclr,aclr,clock,rdreq,wrreq,data0,data1,data2,data3,data4,data5,data6,data7,usedw0,usedw1,usedw2,usedw3,usedw4,usedw5,usedw6,full,empty,q0,q1,q2,q3,q4,q5,q6,q7];
}
}
a_i2fifo.tdf
{
a_i2fifo [USE_LPM_FOR_AHDL_OPERATORS,lpm_width,LPM_NUMWORDS,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF] [a_fefifo.inc,a_f2fifo.inc,a_imfifo.inc]
{
7 [USE_LPM_FOR_AHDL_OPERATORS=OFF,lpm_width=8,LPM_NUMWORDS=128,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF] [clock,sclr,aclr,rreq,wreq,data0,data1,data2,data3,data4,data5,data6,data7,usedw0,usedw1,usedw2,usedw3,usedw4,usedw5,usedw6,full,empty,q0,q1,q2,q3,q4,q5,q6,q7];
}
}
a_imfifo.tdf
{
a_imfifo [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_NUMWORDS,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,INPUT_PIPELINE=0,OUTPUT_PIPELINE=0] [a_fefifo.inc,dffpipe.inc,busmux.inc,altram.inc,lpm_or.inc,lpm_add_sub.inc,lpm_compare.inc,lpm_counter.inc]
{
8 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=8,LPM_NUMWORDS=124,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,INPUT_PIPELINE=1,OUTPUT_PIPELINE=1] [sclr,aclr,clock,rreq,wreq,data0,data1,data2,data3,data4,data5,data6,data7,outpipe_empty,q_avail,usedw0,usedw1,usedw2,usedw3,usedw4,usedw5,usedw6,empty,q0,q1,q2,q3,q4,q5,q6,q7];
}
}
altram.tdf
{
altram [USE_LPM_FOR_AHDL_OPERATORS,WIDTH,AD_WIDTH,NUMWORDS,FILE=NO_FILE,REGISTERINPUTMODE=DEFAULT,USE_EAB=ON,DEVICE_FAMILY] [aglobal.inc,lpm_mux.inc,lpm_decode.inc,memmodes.inc]
{
9 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=8,AD_WIDTH=6,FILE=NO_FILE,REGISTERINPUTMODE=DEFAULT,USE_EAB=ON,DEVICE_FAMILY=FLEX10K] [ClockO,ClockI,Address0,Address1,Address2,Address3,Address4,Address5,data0,data1,data2,data3,data4,data5,data6,data7,WE,q0,q1,q2,q3,q4,q5,q6,q7];
}
}
lpm_counter.tdf
{
lpm_counter [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_DIRECTION=DEFAULT,LPM_MODULUS=0,LPM_AVALUE=0,LPM_SVALUE=0,DEVICE_FAMILY,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,NOT_GATE_PUSH_BACK=OFF,CARRY_CNT_EN=SMART,LABWIDE_SCLR=ON] [aglobal.inc,dffeea.inc,lpm_counter.inc,lpm_compare.inc,cmpconst.inc,lpm_add_sub.inc,lpm_decode.inc,lpm_constant.inc]
{
10 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_DIRECTION=DEFAULT,LPM_MODULUS=0,LPM_AVALUE=0,LPM_SVALUE=0,DEVICE_FAMILY=FLEX10K,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,NOT_GATE_PUSH_BACK=ON,CARRY_CNT_EN=SMART,LABWIDE_SCLR=ON] [sclr,aclr,cnt_en,clock,q0,q1,q2,q3,q4,q5,q6];
20 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_DIRECTION=DEFAULT,LPM_MODULUS=0,LPM_AVALUE=0,LPM_SVALUE=0,DEVICE_FAMILY=FLEX10K,CARRY_CHAIN=IGNORE,CARRY_CHAIN_LENGTH=32,NOT_GATE_PUSH_BACK=ON,CARRY_CNT_EN=SMART,LABWIDE_SCLR=ON] [sclr,aclr,updown,cnt_en,clock,q0,q1,q2,q3,q4,q5,q6];
}
}
lpm_constant.tdf
{
lpm_constant [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_CVALUE] []
{
14 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_CVALUE=0] [];
23 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=7,LPM_CVALUE=0] [result0,result1,result2,result3,result4,result5,result6];
}
}
busmux.tdf
{
busmux [USE_LPM_FOR_AHDL_OPERATORS,WIDTH] [lpm_mux.inc]
{
15 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=8] [sel,datab0,datab1,datab2,datab3,datab4,datab5,datab6,datab7,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,dataa6,dataa7,result0,result1,result2,result3,result4,result5,result6,result7];
28 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=6] [sel,datab0,datab1,datab2,datab3,datab4,datab5,dataa0,dataa1,dataa2,dataa3,dataa4,dataa5,result0,result1,result2,result3,result4,result5];
}
}
lpm_mux.tdf
{
lpm_mux [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_SIZE,LPM_WIDTHS,LPM_PIPELINE=0] [altshift.inc,bypassff.inc,muxlut.inc]
{
16 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=8,LPM_SIZE=2,LPM_WIDTHS=1,LPM_PIPELINE=0] [sel0,data0_0,data0_1,data0_2,data0_3,data0_4,data0_5,data0_6,data0_7,data1_0,data1_1,data1_2,data1_3,data1_4,data1_5,data1_6,data1_7,result0,result1,result2,result3,result4,result5,result6,result7];
29 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=6,LPM_SIZE=2,LPM_WIDTHS=1,LPM_PIPELINE=0] [sel0,data0_0,data0_1,data0_2,data0_3,data0_4,data0_5,data1_0,data1_1,data1_2,data1_3,data1_4,data1_5,result0,result1,result2,result3,result4,result5];
}
}
muxlut.tdf
{
muxlut [USE_LPM_FOR_AHDL_OPERATORS,SIZE,LEVEL,TOT_LEVELS,LATENCY,REM_LATENCY,LOCAL=0,CASCADE_CHAIN] [altshift.inc,muxlut.inc]
{
18 [USE_LPM_FOR_AHDL_OPERATORS=OFF,SIZE=2,LEVEL=0,TOT_LEVELS=1,LATENCY=0,LOCAL=0,CASCADE_CHAIN=IGNORE] [select0,data0,data1,result];
}
}
a_fefifo.tdf
{
a_fefifo [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTHAD,LPM_NUMWORDS,ALLOW_RWCYCLE_WHEN_FULL=OFF,UNDERFLOW_CHECKING,OVERFLOW_CHECKING,USEDW_IN_DELAY=0] [lpm_compare.inc,lpm_counter.inc]
{
19 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTHAD=7,LPM_NUMWORDS=124,ALLOW_RWCYCLE_WHEN_FULL=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,USEDW_IN_DELAY=0] [sclr,aclr,clock,rreq,wreq,threshold,full,empty,usedw_out0,usedw_out1,usedw_out2,usedw_out3,usedw_out4,usedw_out5,usedw_out6];
40 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTHAD=7,LPM_NUMWORDS=128,ALLOW_RWCYCLE_WHEN_FULL=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,USEDW_IN_DELAY=0] [sclr,aclr,clock,rreq,wreq,full,empty,usedw_out0,usedw_out1,usedw_out2,usedw_out3,usedw_out4,usedw_out5,usedw_out6];
}
}
dffpipe.tdf
{
dffpipe [USE_LPM_FOR_AHDL_OPERATORS,WIDTH,DELAY=1] []
{
27 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=6,DELAY=1] [d0,d1,d2,d3,d4,d5,clock,q0,q1,q2,q3,q4,q5];
30 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=1,DELAY=1] [d0,clock,q0];
31 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=8,DELAY=1] [d0,d1,d2,d3,d4,d5,d6,d7,clock,q0,q1,q2,q3,q4,q5,q6,q7];
32 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=1,DELAY=2] [d0,clock,q0];
33 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=1,DELAY=3] [d0,clock,q0];
34 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=8,DELAY=0] [d0,d1,d2,d3,d4,d5,d6,d7,clock,q0,q1,q2,q3,q4,q5,q6,q7];
35 [USE_LPM_FOR_AHDL_OPERATORS=OFF,WIDTH=1,DELAY=3] [sclr,clrn,d0,clock,pq1_0,pq2_0,pq3_0];
}
}
lpm_or.tdf
{
lpm_or [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_SIZE,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN,CASCADE_CHAIN,DEVICE_FAMILY] [aglobal.inc]
{
36 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=1,LPM_SIZE=2,CARRY_CHAIN_LENGTH=32,CARRY_CHAIN=IGNORE,CASCADE_CHAIN=IGNORE,DEVICE_FAMILY=FLEX10K] [data0_0,data1_0,result0];
}
}
a_f2fifo.tdf
{
a_f2fifo [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_NUMWORDS,LPM_SHOWAHEAD=OFF,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=OFF,DEVICE_FAMILY,CARRY_CHAIN] [aglobal.inc,a_mxfifo.inc,lpm_ff.inc,lpm_compare.inc,lpm_counter.inc]
{
37 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=8,LPM_NUMWORDS=4,LPM_SHOWAHEAD=ON,UNDERFLOW_CHECKING=ON,OVERFLOW_CHECKING=ON,ALLOW_RWCYCLE_WHEN_FULL=ON,DEVICE_FAMILY=FLEX10K,CARRY_CHAIN=IGNORE] [sclr,aclr,clock,wreq,rreq,data0,data1,data2,data3,data4,data5,data6,data7,usedw_eq0,usedw_eq1,full,q0,q1,q2,q3,q4,q5,q6,q7];
}
}
lpm_ff.tdf
{
lpm_ff [USE_LPM_FOR_AHDL_OPERATORS,LPM_WIDTH,LPM_AVALUE=0,LPM_SVALUE=0,LPM_FFTYPE=DFF,DEVICE_FAMILY] [aglobal.inc,lpm_constant.inc]
{
38 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=8,LPM_AVALUE=0,LPM_SVALUE=0,LPM_FFTYPE=DFF,DEVICE_FAMILY=FLEX10K] [enable,clock,data0,data1,data2,data3,data4,data5,data6,data7,q0,q1,q2,q3,q4,q5,q6,q7];
39 [USE_LPM_FOR_AHDL_OPERATORS=OFF,LPM_WIDTH=2,LPM_AVALUE=0,LPM_SVALUE=0,LPM_FFTYPE=DFF,DEVICE_FAMILY=FLEX10K] [aclr,enable,clock,data0,data1,q0,q1];
}
}
t2t.vhd
{
t2t [] [U2043679.DLS,U7449008.DLS,U1147235.DLS]
{
0 [] [];
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -