URL
https://opencores.org/ocsvn/bluespec-h264/bluespec-h264/trunk
[/] [bluespec-h264/] [trunk/] [src/] [mkFrameBuffer.bsv] - Diff between revs 2 and 13
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 13 |
Line 62... |
Line 62... |
FIFO#(FrameBufferStoreReq) storeReqQ <- mkFIFO();
|
FIFO#(FrameBufferStoreReq) storeReqQ <- mkFIFO();
|
|
|
rule loading1 ( loadReqQ1.first() matches tagged FBLoadReq .addrt );
|
rule loading1 ( loadReqQ1.first() matches tagged FBLoadReq .addrt );
|
if(addrt
|
if(addrt
|
begin
|
begin
|
loadRespQ1.enq( FBLoadResp rfile2.load1(addrt) );
|
loadRespQ1.enq( FBLoadResp (rfile2.load1(addrt)) );
|
loadReqQ1.deq();
|
loadReqQ1.deq();
|
end
|
end
|
else
|
else
|
$display( "ERROR FrameBuffer: loading1 outside range" );
|
$display( "ERROR FrameBuffer: loading1 outside range" );
|
endrule
|
endrule
|
|
|
rule loading2 ( loadReqQ2.first() matches tagged FBLoadReq .addrt );
|
rule loading2 ( loadReqQ2.first() matches tagged FBLoadReq .addrt );
|
if(addrt
|
if(addrt
|
begin
|
begin
|
loadRespQ2.enq( FBLoadResp rfile2.load2(addrt) );
|
loadRespQ2.enq( FBLoadResp (rfile2.load2(addrt)) );
|
loadReqQ2.deq();
|
loadReqQ2.deq();
|
end
|
end
|
else
|
else
|
$display( "ERROR FrameBuffer: loading2 outside range" );
|
$display( "ERROR FrameBuffer: loading2 outside range" );
|
endrule
|
endrule
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.