Line 95... |
Line 95... |
wire [2:0] RamBusOwner;
|
wire [2:0] RamBusOwner;
|
//Unit intercoanection wires
|
//Unit intercoanection wires
|
|
|
wire wCU2__MicrocodeExecutionDone;
|
wire wCU2__MicrocodeExecutionDone;
|
wire [`ROM_ADDRESS_WIDTH-1:0] InitialCodeAddress;
|
wire [`ROM_ADDRESS_WIDTH-1:0] InitialCodeAddress;
|
wire [`ROM_ADDRESS_WIDTH-1:0] wInstructionPointer;
|
wire [`ROM_ADDRESS_WIDTH-1:0] wInstructionPointer1,wInstructionPointer2;
|
wire [`INSTRUCTION_WIDTH-1:0] wEncodedInstruction,wIO2_MEM__ExternalInstruction;
|
wire [`INSTRUCTION_WIDTH-1:0] wEncodedInstruction1,wEncodedInstruction2,wIO2_MEM__ExternalInstruction;
|
wire wCU2__ExecuteMicroCode;
|
wire wCU2__ExecuteMicroCode;
|
wire [`ROM_ADDRESS_WIDTH-1:0] wIO2_MEM__InstructionWriteAddr;
|
wire [`ROM_ADDRESS_WIDTH-1:0] wIO2_MEM__InstructionWriteAddr;
|
wire [95:0] wDataRead0, wDataRead1;
|
wire [95:0] wDataRead0, wDataRead1;
|
wire [`DATA_ADDRESS_WIDTH-1:0] wDataReadAddress0,wDataReadAddress1;
|
wire [`DATA_ADDRESS_WIDTH-1:0] wDataReadAddress0,wDataReadAddress1;
|
wire [`DATA_ADDRESS_WIDTH-1:0] wUCODE_RAMReadAddress0,wUCODE_RAMReadAddress1;
|
wire [`DATA_ADDRESS_WIDTH-1:0] wUCODE_RAMReadAddress0,wUCODE_RAMReadAddress1;
|
Line 201... |
Line 201... |
.oGFUEnable( wCU2_GEO__GeometryFetchEnable ),
|
.oGFUEnable( wCU2_GEO__GeometryFetchEnable ),
|
.iTriggerAABBIURequest( wGEO2_CU__RequestAABBIU ),
|
.iTriggerAABBIURequest( wGEO2_CU__RequestAABBIU ),
|
.iTriggerBIURequest( wGEO2_CU__RequestBIU ),
|
.iTriggerBIURequest( wGEO2_CU__RequestBIU ),
|
.iTriggertTCCRequest( wGEO2_CU__RequestTCC ),
|
.iTriggertTCCRequest( wGEO2_CU__RequestTCC ),
|
.oUCodeEnable( wCU2__ExecuteMicroCode ),
|
.oUCodeEnable( wCU2__ExecuteMicroCode ),
|
.oUCodeInstructioPointer( InitialCodeAddress ),
|
.oCodeInstructioPointer( InitialCodeAddress ),
|
.iUCodeDone( wCU2__MicrocodeExecutionDone ),
|
.iUCodeDone( wCU2__MicrocodeExecutionDone ),
|
.iIODone( wIO2__Done ),
|
.iIODone( wIO2__Done ),
|
.oIOWritePixel( wCU2_IO__WritePixel ),
|
.oIOWritePixel( wCU2_IO__WritePixel ),
|
.iUCodeReturnValue( wIFU2__MicroCodeReturnValue ),
|
.iUCodeReturnValue( wIFU2__MicroCodeReturnValue ),
|
.iGEOSync( wGEO2_CU__Sync ),
|
.iGEOSync( wGEO2_CU__Sync ),
|
Line 231... |
Line 231... |
.oData2( wDataRead1 ),
|
.oData2( wDataRead1 ),
|
.iDataWriteEnable( DataWriteEnable ),
|
.iDataWriteEnable( DataWriteEnable ),
|
.iDataWriteAddress( wDataWriteAddress ),
|
.iDataWriteAddress( wDataWriteAddress ),
|
.iData( w2MEM_WriteData ),
|
.iData( w2MEM_WriteData ),
|
//Instruction Bus
|
//Instruction Bus
|
.iInstructionReadAddress( wInstructionPointer ),
|
.iInstructionReadAddress1( wInstructionPointer1 ),
|
.oInstruction( wEncodedInstruction ),
|
.iInstructionReadAddress2( wInstructionPointer2 ),
|
|
.oInstruction1( wEncodedInstruction1 ),
|
|
.oInstruction2( wEncodedInstruction2 ),
|
.iInstructionWriteEnable( wIO2_MEM_InstructionWriteEnable ),
|
.iInstructionWriteEnable( wIO2_MEM_InstructionWriteEnable ),
|
.iInstructionWriteAddress( wIO2_MEM__InstructionWriteAddr ),
|
.iInstructionWriteAddress( wIO2_MEM__InstructionWriteAddr ),
|
.iInstruction( wIO2_MEM__ExternalInstruction ),
|
.iInstruction( wIO2_MEM__ExternalInstruction ),
|
.iControlRegister( CREG_I ),
|
.iControlRegister( CREG_I ),
|
.oControlRegister( wCR2_ControlRegister )
|
.oControlRegister( wCR2_ControlRegister )
|
Line 248... |
Line 250... |
(
|
(
|
|
|
.Clock( Clock),
|
.Clock( Clock),
|
.Reset( Reset ),
|
.Reset( Reset ),
|
.iInitialCodeAddress( InitialCodeAddress ),
|
.iInitialCodeAddress( InitialCodeAddress ),
|
.iEncodedInstruction( wEncodedInstruction ),
|
.iInstruction1( wEncodedInstruction1 ),
|
.oInstructionPointer( wInstructionPointer ),
|
.iInstruction2( wEncodedInstruction2 ),
|
|
.oInstructionPointer1( wInstructionPointer1 ),
|
|
.oInstructionPointer2( wInstructionPointer2 ),
|
.iDataRead0( wDataRead0 ),
|
.iDataRead0( wDataRead0 ),
|
.iDataRead1( wDataRead1 ),
|
.iDataRead1( wDataRead1 ),
|
.iTrigger( wCU2__ExecuteMicroCode ),
|
.iTrigger( wCU2__ExecuteMicroCode ),
|
.oDataReadAddress0( wUCODE_RAMReadAddress0 ),
|
.oDataReadAddress0( wUCODE_RAMReadAddress0 ),
|
.oDataReadAddress1( wUCODE_RAMReadAddress1 ),
|
.oDataReadAddress1( wUCODE_RAMReadAddress1 ),
|