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 ),
|