Line 4... |
Line 4... |
parameter OPTION_DCACHE_SNOOP = "ENABLED",// "NONE","ENABLED"
|
parameter OPTION_DCACHE_SNOOP = "ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_INSTRUCTIONCACHE ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_INSTRUCTIONCACHE ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_DATACACHE ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_DATACACHE ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_IMMU ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_IMMU ="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_DMMU="ENABLED",// "NONE","ENABLED"
|
parameter FEATURE_DMMU="ENABLED",// "NONE","ENABLED"
|
|
parameter FEATURE_MULTIPLIER = "THREESTAGE",//"THREESTAGE", "PIPELINED", "SERIAL", "SIMULATION", "NONE"
|
|
parameter FEATURE_DIVIDER = "SERIAL",// "SERIAL", "SIMULATION", "NONE"
|
|
parameter OPTION_SHIFTER = "BARREL", //"BARREL", "SERIAL"
|
parameter OPTION_OPERAND_WIDTH=32,
|
parameter OPTION_OPERAND_WIDTH=32,
|
parameter IRQ_NUM=32
|
parameter IRQ_NUM=32
|
|
|
)(
|
)(
|
|
|
Line 116... |
Line 119... |
mor1kx #(
|
mor1kx #(
|
.OPTION_DCACHE_SNOOP(OPTION_DCACHE_SNOOP),
|
.OPTION_DCACHE_SNOOP(OPTION_DCACHE_SNOOP),
|
.FEATURE_DEBUGUNIT("ENABLED"),
|
.FEATURE_DEBUGUNIT("ENABLED"),
|
.FEATURE_CMOV("ENABLED"),
|
.FEATURE_CMOV("ENABLED"),
|
.FEATURE_INSTRUCTIONCACHE(FEATURE_INSTRUCTIONCACHE),
|
.FEATURE_INSTRUCTIONCACHE(FEATURE_INSTRUCTIONCACHE),
|
|
.FEATURE_MULTIPLIER(FEATURE_MULTIPLIER),
|
|
.FEATURE_DIVIDER(FEATURE_DIVIDER),
|
|
.OPTION_SHIFTER(OPTION_SHIFTER),
|
.OPTION_ICACHE_BLOCK_WIDTH(5),
|
.OPTION_ICACHE_BLOCK_WIDTH(5),
|
.OPTION_ICACHE_SET_WIDTH(8),
|
.OPTION_ICACHE_SET_WIDTH(8),
|
.OPTION_ICACHE_WAYS(2),
|
.OPTION_ICACHE_WAYS(2),
|
.OPTION_ICACHE_LIMIT_WIDTH(32),
|
.OPTION_ICACHE_LIMIT_WIDTH(32),
|
.FEATURE_IMMU(FEATURE_IMMU),
|
.FEATURE_IMMU(FEATURE_IMMU),
|