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

Subversion Repositories theia_gpu

[/] [theia_gpu/] [branches/] [beta_1.2/] [rtl/] [IO/] [Module_MEM2WBM.v] - Diff between revs 60 and 76

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

Rev 60 Rev 76
Line 60... Line 60...
assign oDataReadAddress = iMEMDataPointer;
assign oDataReadAddress = iMEMDataPointer;
assign oDataReadAddress2 = iMEMDataPointer2;
assign oDataReadAddress2 = iMEMDataPointer2;
assign oDone = wXYZSelector[3];
assign oDone = wXYZSelector[3];
 
 
wire wLacthNow;
wire wLacthNow;
assign oDataAvailable = iEnable & ~iRequestNextElement & wLacthNow & ~oDone;
 
 
wire iRequestNextElement_Delay;
 
FFD_POSEDGE_SYNCRONOUS_RESET # (1) FFD32_x
 
(
 
        .Clock(         Clock ),
 
        .Reset(         Reset ),
 
        .Enable( 1'b1 ),
 
        .D( iRequestNextElement ),
 
        .Q( iRequestNextElement_Delay )
 
 
 
);
 
 
 
assign oDataAvailable = iEnable & ~iRequestNextElement_Delay & wLacthNow;// & ~oDone;
 
 
FFD_POSEDGE_SYNCRONOUS_RESET # (1) FFD32_EnableDelay
FFD_POSEDGE_SYNCRONOUS_RESET # (1) FFD32_EnableDelay
(
(
        .Clock(         Clock ),
        .Clock(         Clock ),
        .Reset(         Reset ),
        .Reset(         Reset ),

powered by: WebSVN 2.1.0

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