OpenCores
URL https://opencores.org/ocsvn/theia_gpu/theia_gpu/trunk

Subversion Repositories theia_gpu

Compare Revisions

  • This comparison shows the changes necessary to convert path
    /theia_gpu
    from Rev 115 to Rev 116
    Reverse comparison

Rev 115 → Rev 116

/trunk/rtl/GPU/CORES/CONTROL/Unit_Control.v
102,7 → 102,7
output reg oTriggerTFF,
input wire iTFFDone,
input wire MST_I,
output reg[2:0] oRamBusOwner,
//output reg[2:0] //oRamBusOwner,
input wire iIODone,
output reg oSetCurrentPitch,
output reg oFlipMemEnabled,
183,7 → 183,7
`LOGME"%d CU_AFTER_RESET_STATE\n",$time);
`endif
oRamBusOwner <= 0;
//oRamBusOwner <= 0;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_INITIAL;
oGFUEnable <= 0;
oUCodeEnable <= 0;
210,7 → 210,7
// `LOGME"%d Control: CU_WAIT_FOR_INITIAL_CONFIGURATION\n",$time);
// `endif
oRamBusOwner <= 0;
//oRamBusOwner <= 0;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0;
236,7 → 236,7
`CU_PERFORM_INTIAL_CONFIGURATION:
begin
//$display("CORE: %d CU_PERFORM_INTIAL_CONFIGURATION", iDebug_CoreID);
oRamBusOwner <= 0;
//oRamBusOwner <= 0;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0;
266,7 → 266,7
`LOGME"%d CU_CLEAR_REGISTERS\n",$time);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_INITIAL;
oGFUEnable <= 0;
oUCodeEnable <= 1; //*
292,7 → 292,7
// `LOGME"%d CU_WAIT_CLEAR_REGISTERS\n",$time);
// `endif
//$display("CORE: %d CU_WAIT_CLEAR_REGISTERS", iDebug_CoreID);
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_INITIAL;
oGFUEnable <= 0;
oUCodeEnable <= 0;
323,7 → 323,7
//$display("CORE: %d CU_ACK_CLEAR_REGISTERS", iDebug_CoreID);
oRamBusOwner <= 0;
//oRamBusOwner <= 0;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
354,7 → 354,7
 
//$display("CORE: %d CU_WAIT_FOR_CONFIG_DATA_READ", iDebug_CoreID);
 
oRamBusOwner <= 0;//`REG_BUS_OWNED_BY_BCU;
//oRamBusOwner <= 0;//`REG_BUS_OWNED_BY_BCU;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0;
383,7 → 383,7
`LOGME"%d Control: CU_PRECALCULATE_CONSTANTS\n", $time);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_CPPU;
oGFUEnable <= 0;
oUCodeEnable <= 1; //*
409,7 → 409,7
// `endif
 
 
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_CPPU;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
439,7 → 439,7
`endif
oRamBusOwner <= 0;//`REG_BUS_OWNED_BY_BCU;
//oRamBusOwner <= 0;//`REG_BUS_OWNED_BY_BCU;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
467,7 → 467,7
//$display("CORE: %d CU_TRIGGER_USERCONSTANTS", iDebug_CoreID);
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_USERCONSTANTS;
oGFUEnable <= 0;
oUCodeEnable <= 1; //*
492,7 → 492,7
// `LOGME"%d Control: CU_WAIT_FOR_RGU\n",$time);
// `endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_USERCONSTANTS;
oGFUEnable <= 0;
oUCodeEnable <= 0;
522,7 → 522,7
//$display("CORE: %d CU_ACK_USERCONSTANTS", iDebug_CoreID);
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
549,7 → 549,7
`ifdef DEBUG_CU
$display("CORE: %d CU_WAIT_FOR_RENDER_ENABLE", iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
578,7 → 578,7
`endif
 
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_RGU;
oGFUEnable <= 0;
oUCodeEnable <= 1; //*
603,7 → 603,7
// `LOGME"%d Control: CU_WAIT_FOR_RGU\n",$time);
// `endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0;
630,7 → 630,7
`ifdef DEBUG_CU
`LOGME"CORE: %d CU_ACK_RGU", iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oGFUEnable <= 0;
oUCodeEnable <= 0; //*
659,7 → 659,7
`LOGME"%d CORE %d Control: CU_TRIGGER_TCC\n",$time,iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_TCC;
oUCodeEnable <= 1; //*
oGFUEnable <= 0;
682,7 → 682,7
begin
////$display("WAIT_FOR_TCC");
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_TCC;
oUCodeEnable <= 0; //*
oGFUEnable <= 0;
708,7 → 708,7
begin
////$display("WAIT_FOR_TCC");
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_TCC;
oUCodeEnable <= 0; //*
oGFUEnable <= 0;
752,7 → 752,7
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_GFU;
//oRamBusOwner <= `REG_BUS_OWNED_BY_GFU;
oCodeInstructioPointer <= 0;
oUCodeEnable <= 0;
oGFUEnable <= 0; ///CHANGED Aug 15
786,7 → 786,7
`LOGME"%d Control: CU_TRIGGER_PSU_WITH_TEXTURE\n",$time);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_PSU2;
oUCodeEnable <= 1;
oGFUEnable <= 0;
808,7 → 808,7
//Wait until data from Host becomes available
`CU_WAIT_FOR_HOST_DATA_AVAILABLE:
begin
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oUCodeEnable <= 0;
oGFUEnable <= 0;
836,7 → 836,7
`LOGME"%d CORE: %d Control: CU_TRIGGER_MAIN\n",$time,iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_MAIN;
oUCodeEnable <= 1;
oGFUEnable <= 1;
863,7 → 863,7
// `LOGME"%d Control: CU_WAIT_FOR_MAIN\n",$time);
// `endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_MAIN;
oUCodeEnable <= 0;
oGFUEnable <= 1;
897,7 → 897,7
`LOGME"%d CORE: %d Control: CU_ACK_MAIN\n",$time, iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_GFU;
//oRamBusOwner <= `REG_BUS_OWNED_BY_GFU;
oCodeInstructioPointer <= 0; //*
oUCodeEnable <= 0; //*
oGFUEnable <= 0; //Changed Aug 15
932,7 → 932,7
// `LOGME"%d Control: CU_TRIGGER_PSU\n",$time);
// `endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_PSU;
oUCodeEnable <= 0;
oGFUEnable <= 0;
961,7 → 961,7
`LOGME"%d CORE: %d Control: CU_ACK_PSU\n",$time, iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0; //*
oUCodeEnable <= 0; //*
oGFUEnable <= 0;
993,7 → 993,7
`endif
$write("*");
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_NPG; //*
oUCodeEnable <= 1; //*
oGFUEnable <= 0;
1013,7 → 1013,7
//-----------------------------------------
`CU_WAIT_NPU:
begin
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_NPG;
oUCodeEnable <= 0;
oGFUEnable <= 0;
1045,7 → 1045,7
`LOGME"%d CORE: %d Control: CU_ACK_NPU\n",$time, iDebug_CoreID);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0; //*
oUCodeEnable <= 0; //*
oGFUEnable <= 0;
1072,7 → 1072,7
//-----------------------------------------
`CU_DONE:
begin
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0;
oUCodeEnable <= 0;
oGFUEnable <= 0;
1101,7 → 1101,7
`LOGME"%d Control: CU_TRIGGER_PSU\n",$time);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_PIXELSHADER;
oUCodeEnable <= 1;
oGFUEnable <= 0;//*
1127,7 → 1127,7
// `LOGME"%d Control: CU_TRIGGER_PSU\n",$time);
// `endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= `ENTRYPOINT_INDEX_PIXELSHADER;
oUCodeEnable <= 0;
oGFUEnable <= 0;
1156,7 → 1156,7
`LOGME"%d Control: CU_ACK_PSU\n",$time);
`endif
oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
//oRamBusOwner <= `REG_BUS_OWNED_BY_UCODE;
oCodeInstructioPointer <= 0; //*
oUCodeEnable <= 0; //*
oGFUEnable <= 0;
1186,7 → 1186,7
`LOGME"%d Control: ERROR Undefined State\n",$time);
`endif
oRamBusOwner <= 0;
//oRamBusOwner <= 0;
oCodeInstructioPointer <= 0;
oUCodeEnable <= 0;
oGFUEnable <= 0;

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.