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

Subversion Repositories theia_gpu

[/] [theia_gpu/] [branches/] [icarus_version/] [rtl/] [Module_InstructionEntryPoint.v] - Diff between revs 166 and 175

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

Rev 166 Rev 175
Line 15... Line 15...
);
);
 
 
assign oInstructionAddr = (oTriggerIFU) ? oEntryPoint : iInitialCodeAddress;
assign oInstructionAddr = (oTriggerIFU) ? oEntryPoint : iInitialCodeAddress;
assign oEPU_Busy = iTrigger | oTriggerIFU;
assign oEPU_Busy = iTrigger | oTriggerIFU;
 
 
 
/*
 
 
 
FFD_POSEDGE_ASYNC_RESET # ( 1 ) FFD1
FFD_POSEDGE_ASYNC_RESET # ( 1 ) FFD1
(
 
.Clock(Clock),
 
.Clear( Reset ),
 
.D(iTrigger),
 
.Q(oTriggerIFU)
 
);
 
*/
 
FFD_POSEDGE_SYNCRONOUS_RESET # ( 1 ) FFD1
(
(
.Clock(Clock),
.Clock(Clock),
.Clear( Reset ),
        .Reset( Reset ),
 
        .Enable(1'b1),
.D(iTrigger),
.D(iTrigger),
.Q(oTriggerIFU)
.Q(oTriggerIFU)
);
);
 
 
assign oEntryPoint = (oTriggerIFU) ? iIMemInput[`ROM_ADDRESS_WIDTH-1:0] : `ROM_ADDRESS_WIDTH'b0;
assign oEntryPoint = (oTriggerIFU) ? iIMemInput[`ROM_ADDRESS_WIDTH-1:0] : `ROM_ADDRESS_WIDTH'b0;

powered by: WebSVN 2.1.0

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