cpu.hif

来自「实现了CPU的基本功能」· HIF 代码 · 共 10,558 行 · 第 1/5 页

HIF
10,558
字号
Version 5.1 Build 176 10/26/2005 SJ Full Version
17
2006
OFF
OFF
OFF
OFF
OFF
FV_OFF
Level2
0
0
VRSM_ON
VHSM_ON
0
-- Start Partition --
-- End Partition --
# entity
lpm_rom
# storage
db|cpu.(4).cnf
db|cpu.(4).cnf
# case_insensitive
# source_file
d:|program files|libraries|megafunctions|lpm_rom.tdf
ac6c87d45f987dabd1fb71db45df2e6
6
# user_parameter {
LPM_WIDTH
26
PARAMETER_DEC
USR
LPM_WIDTHAD
8
PARAMETER_DEC
USR
LPM_NUMWORDS
256
PARAMETER_UNKNOWN
DEF
LPM_ADDRESS_CONTROL
UNREGISTERED
PARAMETER_UNKNOWN
USR
LPM_OUTDATA
UNREGISTERED
PARAMETER_UNKNOWN
USR
LPM_FILE
rom.hex
PARAMETER_UNKNOWN
USR
DEVICE_FAMILY
FLEX10K
PARAMETER_UNKNOWN
USR
AUTO_CARRY_CHAINS
ON
AUTO_CARRY
USR
IGNORE_CARRY_BUFFERS
OFF
IGNORE_CARRY
USR
AUTO_CASCADE_CHAINS
ON
AUTO_CASCADE
USR
IGNORE_CASCADE_BUFFERS
OFF
IGNORE_CASCADE
USR
}
# used_port {
q9
-1
3
q8
-1
3
q7
-1
3
q6
-1
3
q5
-1
3
q4
-1
3
q3
-1
3
q25
-1
3
q24
-1
3
q23
-1
3
q22
-1
3
q21
-1
3
q20
-1
3
q2
-1
3
q19
-1
3
q18
-1
3
q17
-1
3
q16
-1
3
q15
-1
3
q14
-1
3
q13
-1
3
q12
-1
3
q11
-1
3
q10
-1
3
q1
-1
3
q0
-1
3
address7
-1
3
address6
-1
3
address5
-1
3
address4
-1
3
address3
-1
3
address2
-1
3
address1
-1
3
address0
-1
3
}
# include_file {
d:|program files|libraries|megafunctions|altrom.inc
d4e3a69a331d3a99d3281790d99a1ebd
d:|program files|libraries|megafunctions|aglobal51.inc
79bc6dd52df42999c126c3949d5fedc
}
# hierarchies {
rom:inst24|lpm_rom:lpm_rom_component
}
# end
# entity
lpm_ram_dp
# storage
db|cpu.(10).cnf
db|cpu.(10).cnf
# case_insensitive
# source_file
d:|program files|libraries|megafunctions|lpm_ram_dp.tdf
43aac940bbec26112d79d55f92b7dc39
6
# user_parameter {
LPM_WIDTH
16
PARAMETER_DEC
USR
LPM_WIDTHAD
8
PARAMETER_DEC
USR
LPM_NUMWORDS
256
PARAMETER_UNKNOWN
DEF
LPM_INDATA
REGISTERED
PARAMETER_UNKNOWN
USR
LPM_RDADDRESS_CONTROL
REGISTERED
PARAMETER_UNKNOWN
USR
LPM_WRADDRESS_CONTROL
REGISTERED
PARAMETER_UNKNOWN
USR
LPM_OUTDATA
UNREGISTERED
PARAMETER_UNKNOWN
USR
LPM_FILE
ram.hex
PARAMETER_UNKNOWN
USR
USE_EAB
ON
PARAMETER_UNKNOWN
USR
DEVICE_FAMILY
FLEX10K
PARAMETER_UNKNOWN
USR
AUTO_CARRY_CHAINS
ON
AUTO_CARRY
USR
IGNORE_CARRY_BUFFERS
OFF
IGNORE_CARRY
USR
AUTO_CASCADE_CHAINS
ON
AUTO_CASCADE
USR
IGNORE_CASCADE_BUFFERS
OFF
IGNORE_CASCADE
USR
}
# used_port {
wren
-1
3
wrclock
-1
3
wraddress7
-1
3
wraddress6
-1
3
wraddress5
-1
3
wraddress4
-1
3
wraddress3
-1
3
wraddress2
-1
3
wraddress1
-1
3
wraddress0
-1
3
rden
-1
3
rdclock
-1
3
rdaddress7
-1
3
rdaddress6
-1
3
rdaddress5
-1
3
rdaddress4
-1
3
rdaddress3
-1
3
rdaddress2
-1
3
rdaddress1
-1
3
rdaddress0
-1
3
q9
-1
3
q8
-1
3
q7
-1
3
q6
-1
3
q5
-1
3
q4
-1
3
q3
-1
3
q2
-1
3
q15
-1
3
q14
-1
3
q13
-1
3
q12
-1
3
q11
-1
3
q10
-1
3
q1
-1
3
q0
-1
3
data9
-1
3
data8
-1
3
data7
-1
3
data6
-1
3
data5
-1
3
data4
-1
3
data3
-1
3
data2
-1
3
data15
-1
3
data14
-1
3
data13
-1
3
data12
-1
3
data11
-1
3
data10
-1
3
data1
-1
3
data0
-1
3
}
# include_file {
d:|program files|libraries|megafunctions|aglobal51.inc
79bc6dd52df42999c126c3949d5fedc
d:|program files|libraries|megafunctions|lpm_decode.inc
bd0e2f5e01c1bd360461dceb53d48
d:|program files|libraries|megafunctions|lpm_mux.inc
c22bfd353214c01495b560fc34e47d79
d:|program files|libraries|megafunctions|altdpram.inc
4e1931f9814db9f22f22b9eb377c65d6
}
# end
# entity
altdpram
# storage
db|cpu.(11).cnf
db|cpu.(11).cnf
# case_insensitive
# source_file
d:|program files|libraries|megafunctions|altdpram.tdf
3fe3634e47e0e738e873524491d04e72
6
# user_parameter {
WIDTH
16
PARAMETER_UNKNOWN
USR
WIDTHAD
8
PARAMETER_UNKNOWN
USR
NUMWORDS
256
PARAMETER_UNKNOWN
USR
FILE
ram.hex
PARAMETER_UNKNOWN
USR
LPM_FILE
ram.hex
PARAMETER_UNKNOWN
USR
INDATA_REG
INCLOCK
PARAMETER_UNKNOWN
USR
INDATA_ACLR
ON
PARAMETER_UNKNOWN
DEF
WRADDRESS_REG
INCLOCK
PARAMETER_UNKNOWN
USR
WRADDRESS_ACLR
ON
PARAMETER_UNKNOWN
DEF
WRCONTROL_REG
INCLOCK
PARAMETER_UNKNOWN
USR
WRCONTROL_ACLR
ON
PARAMETER_UNKNOWN
DEF
RDADDRESS_REG
OUTCLOCK
PARAMETER_UNKNOWN
USR
RDADDRESS_ACLR
ON
PARAMETER_UNKNOWN
DEF
RDCONTROL_REG
OUTCLOCK
PARAMETER_UNKNOWN
USR
RDCONTROL_ACLR
ON
PARAMETER_UNKNOWN
DEF
OUTDATA_REG
UNREGISTERED
PARAMETER_UNKNOWN
USR
OUTDATA_ACLR
ON
PARAMETER_UNKNOWN
DEF
USE_EAB
ON
PARAMETER_UNKNOWN
USR
MAXIMUM_DEPTH
2048
PARAMETER_UNKNOWN
DEF
DEVICE_FAMILY
FLEX10K
PARAMETER_UNKNOWN
USR
SUPPRESS_MEMORY_CONVERSION_WARNINGS
OFF
PARAMETER_UNKNOWN
DEF
INTENDED_DEVICE_FAMILY
FLEX10K
PARAMETER_UNKNOWN
USR
ENABLE_RAM_BENCHMARKING_MODE
OFF
PARAMETER_UNKNOWN
DEF
AUTO_CARRY_CHAINS
ON
AUTO_CARRY
USR
IGNORE_CARRY_BUFFERS
OFF
IGNORE_CARRY
USR
AUTO_CASCADE_CHAINS
ON
AUTO_CASCADE
USR
IGNORE_CASCADE_BUFFERS
OFF
IGNORE_CASCADE
USR
}
# used_port {
wren
-1
3
wraddress7
-1
3
wraddress6
-1
3
wraddress5
-1
3
wraddress4
-1
3
wraddress3
-1
3
wraddress2
-1
3
wraddress1
-1
3
wraddress0
-1
3
rden
-1
3
rdaddress7
-1
3
rdaddress6
-1
3
rdaddress5
-1
3
rdaddress4
-1
3
rdaddress3
-1
3
rdaddress2
-1
3
rdaddress1
-1
3
rdaddress0
-1
3
q9
-1
3
q8
-1
3
q7
-1
3
q6
-1
3
q5
-1
3
q4
-1
3
q3
-1
3
q2
-1
3
q15
-1
3
q14
-1
3
q13
-1
3
q12
-1
3
q11
-1
3
q10
-1
3
q1
-1
3
q0
-1
3
outclock
-1
3
inclock
-1
3
data9
-1
3
data8
-1
3
data7
-1
3
data6
-1
3
data5
-1
3
data4
-1
3
data3
-1
3
data2
-1
3
data15
-1
3
data14
-1
3
data13
-1
3
data12
-1
3
data11
-1
3
data10
-1
3
data1
-1
3
data0
-1
3
}
# include_file {
d:|program files|libraries|megafunctions|aglobal51.inc
79bc6dd52df42999c126c3949d5fedc
d:|program files|libraries|megafunctions|lpm_decode.inc
bd0e2f5e01c1bd360461dceb53d48
d:|program files|libraries|megafunctions|lpm_mux.inc
c22bfd353214c01495b560fc34e47d79
d:|program files|libraries|others|maxplus2|memmodes.inc
44d4551a35f349f0dbacaf799d39950
d:|program files|libraries|megafunctions|altqpram.inc
74e08939f96a7ea8e7a4d59a5b01fe7
d:|program files|libraries|megafunctions|altsyncram.inc
2d485e3cf75d4048974bdbf0d920cb89
d:|program files|libraries|megafunctions|a_hdffe.inc
6e1dd1dda0dcf1122cd2b84d66c10b3
d:|program files|libraries|megafunctions|a_rdenreg.inc
60d229340bc3c24acb0a137b4849830
d:|program files|libraries|megafunctions|alt_le_rden_reg.inc
7591066e9fa6e1ee16e5ba18b60506f
}
# end
# entity
lpm_mux
# storage
db|cpu.(12).cnf
db|cpu.(12).cnf
# case_insensitive
# source_file
d:|program files|libraries|megafunctions|lpm_mux.tdf
9245f11a60517246b54ed243897e6c
6
# user_parameter {
AUTO_CARRY_CHAINS
ON
AUTO_CARRY
USR
IGNORE_CARRY_BUFFERS
OFF
IGNORE_CARRY
USR
AUTO_CASCADE_CHAINS
ON
AUTO_CASCADE
USR
IGNORE_CASCADE_BUFFERS
OFF
IGNORE_CASCADE
USR
LPM_WIDTH
16
PARAMETER_UNKNOWN
USR
LPM_SIZE
256
PARAMETER_UNKNOWN
USR
LPM_WIDTHS
8
PARAMETER_UNKNOWN
USR
LPM_PIPELINE
0
PARAMETER_UNKNOWN
DEF
CBXI_PARAMETER
mux_pgc
PARAMETER_UNKNOWN
USR
DEVICE_FAMILY
FLEX10K
PARAMETER_UNKNOWN
USR
}
# used_port {
sel7
-1
3
sel6
-1
3
sel5
-1
3
sel4
-1
3
sel3
-1
3
sel2
-1
3
sel1
-1
3
sel0
-1
3
result9
-1
3
result8
-1
3
result7
-1
3
result6
-1
3
result5
-1
3
result4
-1
3
result3
-1
3
result2
-1
3
result15
-1
3
result14
-1
3
result13
-1
3
result12
-1
3
result11
-1
3
result10
-1
3
result1
-1
3
result0
-1
3
data9_9
-1
3
data9_8
-1
3
data9_7
-1
3
data9_6
-1
3
data9_5
-1
3
data9_4
-1
3
data9_3
-1
3
data9_2
-1
3
data9_15
-1
3
data9_14
-1
3
data9_13
-1
3
data9_12
-1
3
data9_11
-1
3
data9_10
-1
3
data9_1
-1
3
data9_0
-1
3
data99_9
-1
3
data99_8
-1
3
data99_7
-1
3
data99_6
-1
3
data99_5
-1
3
data99_4
-1
3
data99_3
-1
3
data99_2
-1
3
data99_15
-1
3
data99_14
-1
3
data99_13
-1
3
data99_12
-1
3
data99_11
-1
3
data99_10
-1
3
data99_1
-1
3
data99_0
-1
3
data98_9
-1
3
data98_8
-1
3
data98_7
-1
3
data98_6
-1
3
data98_5
-1
3
data98_4
-1
3
data98_3
-1
3
data98_2
-1
3
data98_15
-1
3
data98_14
-1
3
data98_13
-1
3
data98_12
-1
3
data98_11
-1
3
data98_10
-1
3
data98_1
-1
3
data98_0
-1
3
data97_9
-1
3
data97_8
-1
3
data97_7
-1
3
data97_6
-1
3
data97_5
-1
3
data97_4
-1
3
data97_3
-1
3
data97_2
-1
3
data97_15
-1
3
data97_14
-1
3
data97_13
-1
3
data97_12
-1
3
data97_11
-1
3
data97_10
-1
3
data97_1
-1
3
data97_0
-1
3
data96_9
-1
3
data96_8
-1
3
data96_7
-1
3
data96_6
-1
3
data96_5
-1
3
data96_4
-1
3
data96_3
-1
3
data96_2
-1
3
data96_15
-1
3
data96_14
-1
3
data96_13
-1
3
data96_12
-1
3
data96_11
-1
3
data96_10
-1
3
data96_1
-1
3
data96_0
-1
3
data95_9
-1
3
data95_8
-1
3
data95_7
-1
3
data95_6
-1
3
data95_5
-1
3
data95_4
-1
3
data95_3
-1
3
data95_2
-1
3
data95_15
-1
3
data95_14
-1
3
data95_13
-1
3
data95_12
-1
3
data95_11
-1
3
data95_10
-1
3
data95_1
-1
3
data95_0
-1
3
data94_9
-1
3
data94_8
-1
3
data94_7
-1
3
data94_6
-1
3
data94_5
-1
3
data94_4
-1
3
data94_3
-1
3
data94_2
-1
3
data94_15
-1
3
data94_14
-1
3
data94_13
-1
3
data94_12
-1
3
data94_11
-1
3
data94_10
-1
3
data94_1
-1
3
data94_0
-1
3
data93_9
-1
3
data93_8
-1
3
data93_7
-1
3
data93_6
-1
3
data93_5
-1
3
data93_4
-1
3
data93_3
-1
3
data93_2
-1
3
data93_15
-1
3
data93_14
-1
3
data93_13
-1
3
data93_12
-1
3
data93_11
-1
3
data93_10
-1
3
data93_1
-1
3
data93_0
-1
3
data92_9
-1
3
data92_8
-1
3
data92_7
-1
3
data92_6
-1
3
data92_5
-1
3
data92_4
-1
3
data92_3
-1
3
data92_2
-1
3
data92_15
-1
3
data92_14
-1
3
data92_13
-1
3
data92_12
-1
3
data92_11
-1
3
data92_10
-1
3
data92_1
-1
3
data92_0
-1
3
data91_9
-1
3
data91_8
-1
3
data91_7
-1
3
data91_6
-1
3
data91_5
-1
3
data91_4
-1
3
data91_3
-1
3
data91_2
-1
3
data91_15
-1
3
data91_14
-1
3
data91_13
-1
3
data91_12
-1
3
data91_11
-1
3
data91_10
-1
3
data91_1
-1
3
data91_0
-1
3
data90_9
-1
3
data90_8
-1
3
data90_7
-1
3
data90_6
-1
3
data90_5
-1
3
data90_4
-1
3
data90_3
-1
3
data90_2
-1
3
data90_15
-1
3
data90_14
-1
3
data90_13
-1
3
data90_12
-1
3
data90_11
-1
3
data90_10
-1
3
data90_1
-1
3
data90_0
-1
3
data8_9
-1
3
data8_8
-1
3
data8_7
-1
3
data8_6
-1
3
data8_5
-1
3
data8_4
-1
3
data8_3
-1
3
data8_2
-1
3
data8_15
-1
3
data8_14
-1
3
data8_13
-1
3
data8_12
-1
3
data8_11
-1
3
data8_10
-1
3
data8_1
-1
3
data8_0
-1
3
data89_9
-1
3
data89_8
-1
3
data89_7
-1
3
data89_6
-1
3
data89_5
-1
3
data89_4
-1
3
data89_3
-1
3
data89_2
-1
3
data89_15
-1
3
data89_14
-1
3
data89_13
-1
3
data89_12
-1
3
data89_11
-1
3
data89_10
-1
3
data89_1
-1
3
data89_0
-1
3
data88_9
-1
3
data88_8
-1
3
data88_7
-1
3
data88_6
-1
3
data88_5
-1
3
data88_4
-1
3
data88_3
-1
3
data88_2
-1
3
data88_15
-1
3
data88_14
-1
3
data88_13
-1
3
data88_12
-1
3
data88_11
-1
3
data88_10
-1
3
data88_1
-1
3
data88_0
-1
3
data87_9
-1
3
data87_8
-1
3
data87_7
-1
3
data87_6
-1
3
data87_5
-1
3
data87_4
-1
3
data87_3
-1
3
data87_2
-1
3
data87_15
-1
3
data87_14
-1
3
data87_13
-1
3
data87_12
-1
3
data87_11
-1
3
data87_10
-1
3
data87_1
-1
3
data87_0
-1
3
data86_9
-1
3
data86_8
-1
3
data86_7
-1
3
data86_6
-1
3
data86_5
-1
3
data86_4
-1
3
data86_3
-1
3
data86_2
-1
3
data86_15
-1
3
data86_14
-1
3
data86_13
-1
3
data86_12
-1
3
data86_11
-1
3
data86_10
-1
3
data86_1
-1
3
data86_0
-1
3
data85_9
-1
3
data85_8
-1
3
data85_7
-1
3
data85_6
-1
3
data85_5
-1
3
data85_4
-1
3
data85_3
-1
3
data85_2
-1
3
data85_15
-1
3
data85_14
-1
3
data85_13
-1
3
data85_12
-1
3
data85_11
-1
3
data85_10
-1
3
data85_1
-1
3
data85_0
-1
3
data84_9
-1
3
data84_8
-1
3
data84_7
-1
3
data84_6
-1
3
data84_5
-1
3
data84_4
-1
3
data84_3
-1
3
data84_2
-1
3
data84_15
-1
3
data84_14
-1
3
data84_13
-1
3
data84_12
-1
3
data84_11
-1
3
data84_10
-1
3
data84_1
-1
3
data84_0
-1
3
data83_9
-1
3
data83_8
-1
3
data83_7
-1
3
data83_6
-1
3
data83_5
-1
3
data83_4
-1
3
data83_3
-1
3
data83_2
-1
3
data83_15
-1
3
data83_14
-1
3
data83_13
-1
3
data83_12
-1
3
data83_11
-1
3
data83_10
-1
3
data83_1
-1
3
data83_0
-1
3
data82_9
-1
3
data82_8
-1
3
data82_7
-1
3
data82_6
-1
3
data82_5
-1
3
data82_4
-1
3
data82_3
-1
3
data82_2
-1
3
data82_15
-1
3
data82_14
-1
3
data82_13
-1
3
data82_12
-1
3
data82_11
-1
3
data82_10
-1
3
data82_1
-1
3
data82_0
-1
3
data81_9
-1
3
data81_8
-1
3
data81_7
-1
3
data81_6
-1
3
data81_5
-1
3
data81_4
-1
3
data81_3
-1
3
data81_2
-1
3
data81_15
-1
3
data81_14
-1
3
data81_13
-1
3
data81_12
-1
3
data81_11
-1
3
data81_10
-1
3
data81_1
-1
3
data81_0
-1
3
data80_9
-1
3
data80_8
-1
3
data80_7
-1
3
data80_6
-1
3
data80_5
-1
3
data80_4
-1
3
data80_3
-1
3
data80_2
-1
3
data80_15
-1
3
data80_14
-1
3
data80_13
-1
3
data80_12
-1
3
data80_11
-1
3
data80_10
-1
3
data80_1
-1
3
data80_0
-1
3
data7_9
-1
3
data7_8
-1
3
data7_7
-1
3
data7_6
-1
3
data7_5
-1
3
data7_4
-1
3
data7_3
-1
3
data7_2
-1
3
data7_15
-1
3
data7_14
-1
3
data7_13
-1
3
data7_12
-1
3
data7_11
-1
3
data7_10
-1
3
data7_1
-1
3
data7_0
-1
3
data79_9
-1
3
data79_8
-1
3
data79_7
-1
3
data79_6
-1
3
data79_5
-1
3
data79_4
-1
3
data79_3
-1
3
data79_2
-1
3
data79_15
-1
3
data79_14
-1
3
data79_13
-1
3
data79_12
-1
3
data79_11
-1
3
data79_10
-1
3
data79_1
-1
3
data79_0
-1
3
data78_9
-1
3
data78_8
-1
3
data78_7
-1
3
data78_6
-1
3
data78_5
-1
3
data78_4
-1
3
data78_3
-1
3
data78_2
-1
3
data78_15
-1
3
data78_14
-1
3
data78_13
-1
3
data78_12
-1
3
data78_11
-1
3
data78_10
-1
3
data78_1
-1
3
data78_0
-1
3
data77_9
-1
3
data77_8
-1
3
data77_7
-1
3
data77_6
-1
3
data77_5
-1
3
data77_4
-1
3
data77_3
-1
3
data77_2
-1
3
data77_15
-1
3
data77_14
-1
3
data77_13
-1
3
data77_12
-1
3
data77_11
-1
3
data77_10
-1
3
data77_1
-1
3
data77_0
-1
3
data76_9
-1
3
data76_8
-1
3
data76_7
-1
3
data76_6
-1
3
data76_5
-1
3
data76_4

⌨️ 快捷键说明

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