diff options
Diffstat (limited to 'platform/wavelet3d/gfx_wb.sv')
| -rw-r--r-- | platform/wavelet3d/gfx_wb.sv | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/platform/wavelet3d/gfx_wb.sv b/platform/wavelet3d/gfx_wb.sv index cc25944..20c7c64 100644 --- a/platform/wavelet3d/gfx_wb.sv +++ b/platform/wavelet3d/gfx_wb.sv @@ -3,9 +3,11 @@ interface gfx_wb; import gfx::*; word lanes[SHADER_LANES]; - logic ready, scalar, valid, writeback; + logic mask_update, pc_inc, pc_update, ready, scalar, valid, writeback; group_id group; xgpr_num dest; + lane_mask mask; + pc_offset pc_add; modport tx ( @@ -16,7 +18,14 @@ interface gfx_wb; lanes, valid, scalar, - writeback + writeback, + + mask, + mask_update, + + pc_add, + pc_inc, + pc_update ); modport rx @@ -28,6 +37,13 @@ interface gfx_wb; scalar, writeback, + mask, + mask_update, + + pc_add, + pc_inc, + pc_update, + output ready ); |
