URL
https://opencores.org/ocsvn/an-fpga-implementation-of-low-latency-noc-based-mpsoc/an-fpga-implementation-of-low-latency-noc-based-mpsoc/trunk
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 54 |
Rev 55 |
Line 60... |
Line 60... |
/* verilator lint_on WIDTH */
|
/* verilator lint_on WIDTH */
|
|
|
/* verilator lint_off WIDTH */
|
/* verilator lint_off WIDTH */
|
localparam
|
localparam
|
DISTw = (TOPOLOGY=="FATTREE" || TOPOLOGY=="TREE" ) ? log2(2*L+1): log2(NR+1),
|
DISTw = (TOPOLOGY=="FATTREE" || TOPOLOGY=="TREE" ) ? log2(2*L+1): log2(NR+1),
|
OVC_ALLOC_MODE= (B<=4 && SSA_EN=="NO")? 1'b1 : 1'b0;
|
OVC_ALLOC_MODE= ((V==1 || B<=4) )? 1'b1 : 1'b0;
|
/* verilator lint_on WIDTH */
|
/* verilator lint_on WIDTH */
|
|
|
// 0: The new ovc is allocated only if its not nearly full. Results in a simpler sw_mask_gen logic
|
// 0: The new ovc is allocated only if its not nearly full. Results in a simpler sw_mask_gen logic
|
// 1: The new ovc is allocated only if its not full. Results in a little more complex sw_mask_gen logic
|
// 1: The new ovc is allocated only if its not full. Results in a little more complex sw_mask_gen logic
|
|
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.