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

Subversion Repositories theia_gpu

[/] [theia_gpu/] [branches/] [beta_1.2/] [rtl/] [TOP/] [Theia.v] - Diff between revs 16 and 60

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

Rev 16 Rev 60
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 ),

powered by: WebSVN 2.1.0

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