URL
https://opencores.org/ocsvn/mpmc8/mpmc8/trunk
[/] [mpmc8/] [trunk/] [rtl/] [mpmc10/] [mpmc10_app_wdf_wren_gen.sv] - Diff between revs 5 and 7
Go to most recent revision |
Show entire file |
Details |
Blame |
View Log
Rev 5 |
Rev 7 |
Line 36... |
Line 36... |
//
|
//
|
import mpmc10_pkg::*;
|
import mpmc10_pkg::*;
|
|
|
module mpmc10_app_wdf_wren_gen(clk, state, rdy, wren);
|
module mpmc10_app_wdf_wren_gen(clk, state, rdy, wren);
|
input clk;
|
input clk;
|
input [3:0] state;
|
input mpmc10_state_t state;
|
input rdy;
|
input rdy;
|
output reg wren;
|
output reg wren;
|
|
|
// app_wdf_wren is used to strobe data into the data fifo when app_wdf_rdy is
|
// app_wdf_wren is used to strobe data into the data fifo when app_wdf_rdy is
|
// true.
|
// true. It must be after en is asserted to set the command and address.
|
always_ff @(posedge clk)
|
always_ff @(posedge clk)
|
begin
|
begin
|
wren <= mpmc10_pkg::FALSE;
|
wren <= mpmc10_pkg::FALSE;
|
if (state==mpmc10_pkg::WRITE_DATA0 && rdy)
|
if (state==WRITE_DATA3)// WRITE_DATA0 && rdy)
|
wren <= mpmc10_pkg::TRUE;
|
wren <= mpmc10_pkg::TRUE;
|
end
|
end
|
|
|
endmodule
|
endmodule
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.