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

Subversion Repositories theia_gpu

[/] [theia_gpu/] [tags/] [Beta_0.2/] [rtl/] [TOP/] [Theia_Core.v] - Diff between revs 76 and 82

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 76 Rev 82
Line 89... Line 89...
//Alias this signals
//Alias this signals
wire Clock,Reset;
wire Clock,Reset;
assign Clock = CLK_I;
assign Clock = CLK_I;
assign Reset = RST_I;
assign Reset = RST_I;
 
 
 
wire                              wIO_Busy;
wire [`DATA_ROW_WIDTH-1:0]                        wEXE_2__MEM_WriteData;
wire [`DATA_ROW_WIDTH-1:0]                        wEXE_2__MEM_WriteData;
wire [`DATA_ROW_WIDTH-1:0]                        wUCODE_RAMBus;
wire [`DATA_ROW_WIDTH-1:0]                        wUCODE_RAMBus;
wire [`DATA_ADDRESS_WIDTH-1:0]    wEXE_2__MEM_wDataWriteAddress;
wire [`DATA_ADDRESS_WIDTH-1:0]    wEXE_2__MEM_wDataWriteAddress;
wire                              w2IO__AddrIsImm;
wire                              w2IO__AddrIsImm;
wire [`DATA_ADDRESS_WIDTH-1:0]    wUCODE_RAMAddress;
wire [`DATA_ADDRESS_WIDTH-1:0]    wUCODE_RAMAddress;
Line 284... Line 285...
GeometryUnit GEO
GeometryUnit GEO
(
(
                .Clock( Clock ),
                .Clock( Clock ),
                .Reset( Reset ),
                .Reset( Reset ),
                .iEnable(                     wCU2_GEO__GeometryFetchEnable       ),
                .iEnable(                     wCU2_GEO__GeometryFetchEnable       ),
 
                .iIOBusy( wIO_Busy ),
                .iTexturingEnable(            wCR2_TextureMappingEnabled          ),
                .iTexturingEnable(            wCR2_TextureMappingEnabled          ),
                //Wires from IO
                //Wires from IO
                .iData_WBM(                                             wIO2_MEM__Data ),
                .iData_WBM(                                             wIO2_MEM__Data ),
                .iDataReady_WBM(                                        wIO2__Done ),
                .iDataReady_WBM(                                        wIO2__Done ),
                //Wires to WBM
                //Wires to WBM
Line 310... Line 312...
                .iMicroCodeReturnValue(                 wIFU2__MicroCodeReturnValue                             ),
                .iMicroCodeReturnValue(                 wIFU2__MicroCodeReturnValue                             ),
                .oSync(                                                         wGEO2_CU__Sync                                                                  ),
                .oSync(                                                         wGEO2_CU__Sync                                                                  ),
                .iTrigger_TFF(                wCU2_GEO__TriggerTFF                   ),
                .iTrigger_TFF(                wCU2_GEO__TriggerTFF                   ),
                .iBIUHit(                     wIFU2__MicroCodeReturnValue            ),
                .iBIUHit(                     wIFU2__MicroCodeReturnValue            ),
                .oRequestingTextures( wGEO2__RequestingTextures ),
                .oRequestingTextures( wGEO2__RequestingTextures ),
 
                `ifdef DEBUG
 
                .iDebug_CoreID(               iDebug_CoreID                          ),
 
                `endif
                .oDone(                                                         wGEO2_CU__GeometryUnitDone                                      )
                .oDone(                                                         wGEO2_CU__GeometryUnitDone                                      )
);
);
 
 
 
 
assign TGA_O = (wGEO2__RequestingTextures) ? 2'b1: 2'b0;
assign TGA_O = (wGEO2__RequestingTextures) ? 2'b1: 2'b0;
Line 361... Line 366...
 .oDataWriteEnable(         wIO2_MEM__DataWriteEnable    ),
 .oDataWriteEnable(         wIO2_MEM__DataWriteEnable    ),
 .oData(                    wIO2_MEM__Data                       ),
 .oData(                    wIO2_MEM__Data                       ),
 .oInstructionWriteEnable(  wIO2_MEM_InstructionWriteEnable ),
 .oInstructionWriteEnable(  wIO2_MEM_InstructionWriteEnable ),
 .oInstructionWriteAddress( wIO2_MEM__InstructionWriteAddr ),
 .oInstructionWriteAddress( wIO2_MEM__InstructionWriteAddr ),
 .iWriteBack_Set( w2IO_WriteBack_Set ),
 .iWriteBack_Set( w2IO_WriteBack_Set ),
 
 .oBusy(                      wIO_Busy                  ),
 .oDone(               wIO2__Done                       ),
 .oDone(               wIO2__Done                       ),
 .MST_I( MST_I ),
 .MST_I( MST_I ),
  //Wish Bone Interface
  //Wish Bone Interface
.DAT_I( DAT_I ),
.DAT_I( DAT_I ),
.DAT_O( DAT_O ),
.DAT_O( DAT_O ),

powered by: WebSVN 2.1.0

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