fft.hif
来自「关于FFT实现的Verilog代码」· HIF 代码 · 共 700 行
HIF
700 行
Version 3.0 Build 199 06/26/2003 SJ Full Version
32
OFF
# entity
lpm_mula
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_sensitive
# source_file
lpm_mula.v
1162121720
7
# storage
db|fft(1).cnf
db|fft(1).cnf
# end
# entity
lpm_mult
# case_insensitive
# source_file
d:|program files|ww|libraries|megafunctions|lpm_mult.tdf
1055953488
6
# storage
db|fft(2).cnf
db|fft(2).cnf
# user_parameter {
AUTO_CARRY_CHAINS
ON
USR
IGNORE_CARRY_BUFFERS
OFF
USR
AUTO_CASCADE_CHAINS
ON
USR
IGNORE_CASCADE_BUFFERS
OFF
USR
LPM_WIDTHA
D"8"
USR
LPM_WIDTHB
D"8"
USR
LPM_WIDTHP
D"16"
USR
LPM_WIDTHR
0
DEF
LPM_WIDTHS
D"1"
USR
LPM_REPRESENTATION
S"UNSIGNED"
USR
LPM_PIPELINE
0
DEF
LATENCY
0
DEF
INPUT_A_IS_CONSTANT
NO
DEF
INPUT_B_IS_CONSTANT
NO
DEF
USE_EAB
OFF
DEF
MAXIMIZE_SPEED
6
USR
DEVICE_FAMILY
Stratix
USR
CARRY_CHAIN
MANUAL
USR
APEX20K_TECHNOLOGY_MAPPER
LUT
USR
DEDICATED_MULTIPLIER_CIRCUITRY
AUTO
DEF
DEDICATED_MULTIPLIER_MIN_INPUT_WIDTH_FOR_AUTO
0
DEF
DEDICATED_MULTIPLIER_MIN_OUTPUT_WIDTH_FOR_AUTO
0
DEF
CBXI_PARAMETER
mult_6bk
USR
}
# used_port {
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
datab
datab
datab
datab
datab
datab
datab
datab
result
result
result
result
result
result
result
result
result
result
result
result
result
result
result
result
}
# include_file {
d:|program files|ww|libraries|megafunctions|aglobal.inc
1053945486
d:|program files|ww|libraries|megafunctions|lpm_add_sub.inc
1049488120
d:|program files|ww|libraries|megafunctions|multcore.inc
1049490752
d:|program files|ww|libraries|megafunctions|bypassff.inc
1049486222
d:|program files|ww|libraries|megafunctions|altshift.inc
1049484650
}
# end
# entity
mult_6bk
# case_insensitive
# source_file
db|mult_6bk.tdf
1162124630
6
# storage
db|fft(3).cnf
db|fft(3).cnf
# used_port {
dataa0
dataa1
dataa2
dataa3
dataa4
dataa5
dataa6
dataa7
datab0
datab1
datab2
datab3
datab4
datab5
datab6
datab7
result0
result1
result2
result3
result4
result5
result6
result7
result8
result9
result10
result11
result12
result13
result14
result15
}
# end
# entity
lpm_add_sua
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_sensitive
# source_file
lpm_add_sua.v
1162121004
7
# storage
db|fft(4).cnf
db|fft(4).cnf
# end
# entity
lpm_add_sub
# case_insensitive
# source_file
d:|program files|ww|libraries|megafunctions|lpm_add_sub.tdf
1055953484
6
# storage
db|fft(5).cnf
db|fft(5).cnf
# user_parameter {
LPM_WIDTH
D"8"
USR
LPM_REPRESENTATION
SIGNED
DEF
LPM_DIRECTION
DEFAULT
DEF
ONE_INPUT_IS_CONSTANT
NO
USR
LPM_PIPELINE
0
DEF
MAXIMIZE_SPEED
5
DEF
REGISTERED_AT_END
0
DEF
OPTIMIZE_FOR_SPEED
9
USR
USE_CS_BUFFERS
1
DEF
CARRY_CHAIN
MANUAL
USR
CARRY_CHAIN_LENGTH
48
USR
DEVICE_FAMILY
Stratix
USR
USE_WYS
OFF
DEF
STYLE
FAST
USR
AUTO_CARRY_CHAINS
ON
USR
IGNORE_CARRY_BUFFERS
OFF
USR
AUTO_CASCADE_CHAINS
ON
USR
IGNORE_CASCADE_BUFFERS
OFF
USR
}
# used_port {
add_sub
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
datab
datab
datab
datab
datab
datab
datab
datab
result
result
result
result
result
result
result
result
}
# include_file {
d:|program files|ww|libraries|megafunctions|addcore.inc
1049480644
d:|program files|ww|libraries|megafunctions|look_add.inc
1049487962
d:|program files|ww|libraries|megafunctions|bypassff.inc
1049486222
d:|program files|ww|libraries|megafunctions|altshift.inc
1049484650
d:|program files|ww|libraries|megafunctions|alt_stratix_add_sub.inc
1049481918
d:|program files|ww|libraries|megafunctions|alt_mercury_add_sub.inc
1049481866
d:|program files|ww|libraries|megafunctions|aglobal.inc
1053945486
}
# end
# entity
alt_stratix_add_sub
# case_insensitive
# source_file
d:|program files|ww|libraries|megafunctions|alt_stratix_add_sub.tdf
1055953486
6
# storage
db|fft(6).cnf
db|fft(6).cnf
# user_parameter {
AUTO_CARRY_CHAINS
ON
USR
IGNORE_CARRY_BUFFERS
OFF
USR
AUTO_CASCADE_CHAINS
ON
USR
IGNORE_CASCADE_BUFFERS
OFF
USR
LPM_WIDTH
8
USR
LPM_REPRESENTATION
SIGNED
USR
LPM_DIRECTION
DEFAULT
USR
ONE_INPUT_IS_CONSTANT
NO
USR
LPM_PIPELINE
0
USR
MAXIMIZE_SPEED
5
USR
REGISTERED_AT_END
0
USR
OPTIMIZE_FOR_SPEED
9
USR
USE_CS_BUFFERS
1
USR
CARRY_CHAIN
MANUAL
USR
CARRY_CHAIN_LENGTH
48
USR
DEVICE_FAMILY
Stratix
USR
STYLE
FAST
USR
}
# used_port {
dataa0
dataa1
dataa2
dataa3
dataa4
dataa5
dataa6
dataa7
datab0
datab1
datab2
datab3
datab4
datab5
datab6
datab7
add_sub
result0
result1
result2
result3
result4
result5
result6
result7
}
# include_file {
d:|program files|ww|libraries|megafunctions|stratix_lcell.inc
1049491804
d:|program files|ww|libraries|megafunctions|aglobal.inc
1053945486
}
# end
# entity
fft
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_sensitive
# source_file
fft.v
1162128118
7
# storage
db|fft(0).cnf
db|fft(0).cnf
# end
# entity
lpm_add_sub_16
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_sensitive
# source_file
lpm_add_sub_16.v
1162128024
7
# storage
db|fft(7).cnf
db|fft(7).cnf
# end
# entity
lpm_add_sub
# case_insensitive
# source_file
d:|program files|ww|libraries|megafunctions|lpm_add_sub.tdf
1055953484
6
# storage
db|fft(8).cnf
db|fft(8).cnf
# user_parameter {
LPM_WIDTH
D"16"
USR
LPM_REPRESENTATION
SIGNED
DEF
LPM_DIRECTION
DEFAULT
DEF
ONE_INPUT_IS_CONSTANT
NO
USR
LPM_PIPELINE
0
DEF
MAXIMIZE_SPEED
5
DEF
REGISTERED_AT_END
0
DEF
OPTIMIZE_FOR_SPEED
9
USR
USE_CS_BUFFERS
1
DEF
CARRY_CHAIN
MANUAL
USR
CARRY_CHAIN_LENGTH
48
USR
DEVICE_FAMILY
Stratix
USR
USE_WYS
OFF
DEF
STYLE
FAST
USR
AUTO_CARRY_CHAINS
ON
USR
IGNORE_CARRY_BUFFERS
OFF
USR
AUTO_CASCADE_CHAINS
ON
USR
IGNORE_CASCADE_BUFFERS
OFF
USR
}
# used_port {
add_sub
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
dataa
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
datab
result
result
result
result
result
result
result
result
result
result
result
result
result
result
result
result
}
# include_file {
d:|program files|ww|libraries|megafunctions|addcore.inc
1049480644
d:|program files|ww|libraries|megafunctions|look_add.inc
1049487962
d:|program files|ww|libraries|megafunctions|bypassff.inc
1049486222
d:|program files|ww|libraries|megafunctions|altshift.inc
1049484650
d:|program files|ww|libraries|megafunctions|alt_stratix_add_sub.inc
1049481918
d:|program files|ww|libraries|megafunctions|alt_mercury_add_sub.inc
1049481866
d:|program files|ww|libraries|megafunctions|aglobal.inc
1053945486
}
# end
# entity
alt_stratix_add_sub
# case_insensitive
# source_file
d:|program files|ww|libraries|megafunctions|alt_stratix_add_sub.tdf
1055953486
6
# storage
db|fft(9).cnf
db|fft(9).cnf
# user_parameter {
AUTO_CARRY_CHAINS
ON
USR
IGNORE_CARRY_BUFFERS
OFF
USR
AUTO_CASCADE_CHAINS
ON
USR
IGNORE_CASCADE_BUFFERS
OFF
USR
LPM_WIDTH
16
USR
LPM_REPRESENTATION
SIGNED
USR
LPM_DIRECTION
DEFAULT
USR
ONE_INPUT_IS_CONSTANT
NO
USR
LPM_PIPELINE
0
USR
MAXIMIZE_SPEED
5
USR
REGISTERED_AT_END
0
USR
OPTIMIZE_FOR_SPEED
9
USR
USE_CS_BUFFERS
1
USR
CARRY_CHAIN
MANUAL
USR
CARRY_CHAIN_LENGTH
48
USR
DEVICE_FAMILY
Stratix
USR
STYLE
FAST
USR
}
# used_port {
dataa0
dataa1
dataa2
dataa3
dataa4
dataa5
dataa6
dataa7
dataa8
dataa9
dataa10
dataa11
dataa12
dataa13
dataa14
dataa15
datab0
datab1
datab2
datab3
datab4
datab5
datab6
datab7
datab8
datab9
datab10
datab11
datab12
datab13
datab14
datab15
add_sub
result0
result1
result2
result3
result4
result5
result6
result7
result8
result9
result10
result11
result12
result13
result14
result15
}
# include_file {
d:|program files|ww|libraries|megafunctions|stratix_lcell.inc
1049491804
d:|program files|ww|libraries|megafunctions|aglobal.inc
1053945486
}
# end
# complete
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?