⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 adder.hif

📁 采用加法树流水线乘法构造八位乘法器
💻 HIF
📖 第 1 页 / 共 3 页
字号:
Version 6.0 Build 178 04/27/2006 SJ Full Version
11
807
OFF
OFF
OFF
OFF
OFF
FV_OFF
Level2
0
0
VRSM_ON
VHSM_ON
0
-- Start Partition --
-- End Partition --
-- Start Library Paths --
-- End Library Paths --
-- Start VHDL Libraries --
-- End VHDL Libraries --
# entity
adder16
# storage
db|adder.(1).cnf
db|adder.(1).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
adder16.vhd
7ac81ec62e8e1537de26d327808b10
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
adder16:inst13
}
# end
# entity
tran13to16
# storage
db|adder.(2).cnf
db|adder.(2).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
tran13to16.vhd
42b9fb4d336ce26f3fab5a4b5f1d8d61
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
tran13to16:inst14
}
# end
# entity
adder13
# storage
db|adder.(3).cnf
db|adder.(3).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
adder13.vhd
7196835b76de144197177f98ba2c93a
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
adder13:inst1
adder13:inst12
}
# end
# entity
tran10to12
# storage
db|adder.(4).cnf
db|adder.(4).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
tran10to12.vhd
c011ca2f8161fd12054c6e2ce84c9b8
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
tran10to12:inst6
tran10to12:inst11
}
# end
# entity
adder10
# storage
db|adder.(5).cnf
db|adder.(5).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
adder10.vhd
e6e479fb3210b1bf4c9fdbc71d5fb4
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
adder10:inst7
adder10:inst8
adder10:inst9
adder10:inst10
}
# end
# entity
mult
# storage
db|adder.(7).cnf
db|adder.(7).cnf
# logic_option {
AUTO_RAM_RECOGNITION
ON
}
# case_insensitive
# source_file
mult.vhd
c6278d487a2d5379aca2f332716e12
4
# internal_option {
AUTO_RESOURCE_SHARING
OFF
}
# hierarchies {
mult:inst2
}
# end
# entity
altshift_taps
# storage
db|adder.(8).cnf
db|adder.(8).cnf
# case_insensitive
# source_file
c:|altera|quartus60|libraries|megafunctions|altshift_taps.tdf
42c98c16735ededc8911e861e8589ef
6
# user_parameter {
NUMBER_OF_TAPS
1
PARAMETER_UNKNOWN
USR
TAP_DISTANCE
4
PARAMETER_UNKNOWN
USR
WIDTH
9
PARAMETER_UNKNOWN
USR
POWER_UP_STATE
CLEARED
PARAMETER_UNKNOWN
DEF
CBXI_PARAMETER
shift_taps_d0m
PARAMETER_UNKNOWN
USR
}
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# include_file {
c:|altera|quartus60|libraries|megafunctions|altdpram.inc
4e1931f9814db9f22f22b9eb377c65d6
c:|altera|quartus60|libraries|megafunctions|lpm_counter.inc
758886b0947dd67e65ec58adda9b948
c:|altera|quartus60|libraries|megafunctions|lpm_compare.inc
aec4ea1b78f4cda1c3effe18f1abbf63
c:|altera|quartus60|libraries|megafunctions|lpm_constant.inc
dcde44eee59335c1e2fe75d574f9646
}
# end
# entity
shift_taps_d0m
# storage
db|adder.(9).cnf
db|adder.(9).cnf
# case_insensitive
# source_file
db|shift_taps_d0m.tdf
fb9c428f94e044c4715452a36416e2f4
6
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# end
# entity
altsyncram_g681
# storage
db|adder.(10).cnf
db|adder.(10).cnf
# case_insensitive
# source_file
db|altsyncram_g681.tdf
b02568a33943cd6de78f643da537a84
6
# user_parameter {
PORT_A_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
}
# used_port {
q_b8
-1
3
q_b7
-1
3
q_b6
-1
3
q_b5
-1
3
q_b4
-1
3
q_b3
-1
3
q_b2
-1
3
q_b1
-1
3
q_b0
-1
3
data_a8
-1
3
data_a7
-1
3
data_a6
-1
3
data_a5
-1
3
data_a4
-1
3
data_a3
-1
3
data_a2
-1
3
data_a1
-1
3
data_a0
-1
3
clock0
-1
3
address_b0
-1
3
address_a0
-1
3
wren_a
-1
2
clocken0
-1
2
}
# memory_file {
none
0
}
# end
# entity
cntr_gmc
# storage
db|adder.(11).cnf
db|adder.(11).cnf
# case_insensitive
# source_file
db|cntr_gmc.tdf
ad3b9c33f30fe9bbc9c1d0ff6adfe9
6
# used_port {
q0
-1
3
clock
-1
3
clk_en
-1
2
}
# end
# entity
altshift_taps
# storage
db|adder.(12).cnf
db|adder.(12).cnf
# case_insensitive
# source_file
c:|altera|quartus60|libraries|megafunctions|altshift_taps.tdf
42c98c16735ededc8911e861e8589ef
6
# user_parameter {
NUMBER_OF_TAPS
1
PARAMETER_UNKNOWN
USR
TAP_DISTANCE
5
PARAMETER_UNKNOWN
USR
WIDTH
9
PARAMETER_UNKNOWN
USR
POWER_UP_STATE
CLEARED
PARAMETER_UNKNOWN
DEF
CBXI_PARAMETER
shift_taps_e0m
PARAMETER_UNKNOWN
USR
}
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# include_file {
c:|altera|quartus60|libraries|megafunctions|altdpram.inc
4e1931f9814db9f22f22b9eb377c65d6
c:|altera|quartus60|libraries|megafunctions|lpm_counter.inc
758886b0947dd67e65ec58adda9b948
c:|altera|quartus60|libraries|megafunctions|lpm_compare.inc
aec4ea1b78f4cda1c3effe18f1abbf63
c:|altera|quartus60|libraries|megafunctions|lpm_constant.inc
dcde44eee59335c1e2fe75d574f9646
}
# end
# entity
shift_taps_e0m
# storage
db|adder.(13).cnf
db|adder.(13).cnf
# case_insensitive
# source_file
db|shift_taps_e0m.tdf
757cc14bf786b9d342897317983de68
6
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# end
# entity
altsyncram_k681
# storage
db|adder.(14).cnf
db|adder.(14).cnf
# case_insensitive
# source_file
db|altsyncram_k681.tdf
1bc95f432af7965aff1336adb9e81a0
6
# user_parameter {
PORT_A_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
}
# used_port {
q_b8
-1
3
q_b7
-1
3
q_b6
-1
3
q_b5
-1
3
q_b4
-1
3
q_b3
-1
3
q_b2
-1
3
q_b1
-1
3
q_b0
-1
3
data_a8
-1
3
data_a7
-1
3
data_a6
-1
3
data_a5
-1
3
data_a4
-1
3
data_a3
-1
3
data_a2
-1
3
data_a1
-1
3
data_a0
-1
3
clock0
-1
3
address_b1
-1
3
address_b0
-1
3
address_a1
-1
3
address_a0
-1
3
wren_a
-1
2
clocken0
-1
2
}
# memory_file {
none
0
}
# end
# entity
cntr_imc
# storage
db|adder.(15).cnf
db|adder.(15).cnf
# case_insensitive
# source_file
db|cntr_imc.tdf
9ada132ab9c837fad6599bca1874554
6
# used_port {
q1
-1
3
q0
-1
3
clock
-1
3
clk_en
-1
2
}
# end
# entity
altshift_taps
# storage
db|adder.(16).cnf
db|adder.(16).cnf
# case_insensitive
# source_file
c:|altera|quartus60|libraries|megafunctions|altshift_taps.tdf
42c98c16735ededc8911e861e8589ef
6
# user_parameter {
NUMBER_OF_TAPS
1
PARAMETER_UNKNOWN
USR
TAP_DISTANCE
6
PARAMETER_UNKNOWN
USR
WIDTH
13
PARAMETER_UNKNOWN
USR
POWER_UP_STATE
CLEARED
PARAMETER_UNKNOWN
DEF
CBXI_PARAMETER
shift_taps_q1m
PARAMETER_UNKNOWN
USR
}
# used_port {
taps9
-1
3
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps12
-1
3
taps11
-1
3
taps10
-1
3
taps1
-1
3
taps0
-1
3
shiftin9
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin12
-1
3
shiftin11
-1
3
shiftin10
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# include_file {
c:|altera|quartus60|libraries|megafunctions|altdpram.inc
4e1931f9814db9f22f22b9eb377c65d6
c:|altera|quartus60|libraries|megafunctions|lpm_counter.inc
758886b0947dd67e65ec58adda9b948
c:|altera|quartus60|libraries|megafunctions|lpm_compare.inc
aec4ea1b78f4cda1c3effe18f1abbf63
c:|altera|quartus60|libraries|megafunctions|lpm_constant.inc
dcde44eee59335c1e2fe75d574f9646
}
# end
# entity
shift_taps_q1m
# storage
db|adder.(17).cnf
db|adder.(17).cnf
# case_insensitive
# source_file
db|shift_taps_q1m.tdf
67707aaf8e323ffd1a27f8bbc814186
6
# used_port {
taps9
-1
3
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps12
-1
3
taps11
-1
3
taps10
-1
3
taps1
-1
3
taps0
-1
3
shiftin9
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin12
-1
3
shiftin11
-1
3
shiftin10
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# end
# entity
altsyncram_c981
# storage
db|adder.(18).cnf
db|adder.(18).cnf
# case_insensitive
# source_file
db|altsyncram_c981.tdf
8972b3c2fc5244c141255eacb8c85d2
6
# user_parameter {
PORT_A_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
}
# used_port {
q_b9
-1
3
q_b8
-1
3
q_b7
-1
3
q_b6
-1
3
q_b5
-1
3
q_b4
-1
3
q_b3
-1
3
q_b2
-1
3
q_b12
-1
3
q_b11
-1
3
q_b10
-1
3
q_b1
-1
3
q_b0
-1
3
data_a9
-1
3
data_a8
-1
3
data_a7
-1
3
data_a6
-1
3
data_a5
-1
3
data_a4
-1
3
data_a3
-1
3
data_a2
-1
3
data_a12
-1
3
data_a11
-1
3
data_a10
-1
3
data_a1
-1
3
data_a0
-1
3
clock0
-1
3
address_b1
-1
3
address_b0
-1
3
address_a1
-1
3
address_a0
-1
3
wren_a
-1
2
clocken0
-1
2
}
# memory_file {
none
0
}
# end
# entity
cntr_jmc
# storage
db|adder.(19).cnf
db|adder.(19).cnf
# case_insensitive
# source_file
db|cntr_jmc.tdf
c36a4429f2fa438feff542ccf85e7fb
6
# used_port {
q1
-1
3
q0
-1
3
clock
-1
3
clk_en
-1
2
}
# end
# entity
altshift_taps
# storage
db|adder.(20).cnf
db|adder.(20).cnf
# case_insensitive
# source_file
c:|altera|quartus60|libraries|megafunctions|altshift_taps.tdf
42c98c16735ededc8911e861e8589ef
6
# user_parameter {
NUMBER_OF_TAPS
1
PARAMETER_UNKNOWN
USR
TAP_DISTANCE
7
PARAMETER_UNKNOWN
USR
WIDTH
9
PARAMETER_UNKNOWN
USR
POWER_UP_STATE
CLEARED
PARAMETER_UNKNOWN
DEF
CBXI_PARAMETER
shift_taps_g0m
PARAMETER_UNKNOWN
USR
}
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# include_file {
c:|altera|quartus60|libraries|megafunctions|altdpram.inc
4e1931f9814db9f22f22b9eb377c65d6
c:|altera|quartus60|libraries|megafunctions|lpm_counter.inc
758886b0947dd67e65ec58adda9b948
c:|altera|quartus60|libraries|megafunctions|lpm_compare.inc
aec4ea1b78f4cda1c3effe18f1abbf63
c:|altera|quartus60|libraries|megafunctions|lpm_constant.inc
dcde44eee59335c1e2fe75d574f9646
}
# end
# entity
shift_taps_g0m
# storage
db|adder.(21).cnf
db|adder.(21).cnf
# case_insensitive
# source_file
db|shift_taps_g0m.tdf
2e513dc74bed521ee2da0c074f3cc28
6
# used_port {
taps8
-1
3
taps7
-1
3
taps6
-1
3
taps5
-1
3
taps4
-1
3
taps3
-1
3
taps2
-1
3
taps1
-1
3
taps0
-1
3
shiftin8
-1
3
shiftin7
-1
3
shiftin6
-1
3
shiftin5
-1
3
shiftin4
-1
3
shiftin3
-1
3
shiftin2
-1
3
shiftin1
-1
3
shiftin0
-1
3
clock
-1
3
}
# end
# entity
altsyncram_q681
# storage
db|adder.(22).cnf
db|adder.(22).cnf
# case_insensitive
# source_file
db|altsyncram_q681.tdf
64e8fb047f59b8fa2b286469ad6df
6
# user_parameter {
PORT_A_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_A_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_ADDRESS_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_BYTE_ENABLE_MASK_WIDTH
1
PARAMETER_UNKNOWN
DEF
PORT_B_DATA_WIDTH
1
PARAMETER_UNKNOWN
DEF
}
# used_port {
q_b8
-1
3
q_b7
-1
3
q_b6
-1
3
q_b5
-1
3
q_b4
-1

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -