|
xilinx 下用 verilog HDL编程
我例化如下FIFO原语
fifo_128 m_fifo(
.rst(rst),
.wr_clk(clk266),
.rd_clk(clk200),
.din(mig_dat), // Bus [127 : 0]
.wr_en(mig_dvalid),
.rd_en(fifo_re),
.dout({fifo_ab, fifo_cd}), // Bus [255 : 0]
.full(),
.empty(),
.prog_full(prog_full),
.prog_empty(prog_empty)
);
----------------------------略-------------------------
fifo_re在下面语句中被置1,表示要求FIFO读出数据。
always@(posedge clk200 or posedge rst) begin
----------------------------略-------------------------
fifo_re <= 1;
----------------------------略-------------------------
end
我要请教的问题是:
下面这条语句能否在clk200的上升沿,就能准确得到数据吗?
向FIFO发读取的指令,到数据出现在数据线上,有没有延时。
always@(posedge clk200 or posedge rst) begin
----------------------------略-------------------------
dmd_ab <= fifo_ab;
----------------------------略-------------------------
end
谢谢! |
阿莫论坛20周年了!感谢大家的支持与爱护!!
知道什么是神吗?其实神本来也是人,只不过神做了人做不到的事情 所以才成了神。 (头文字D, 杜汶泽)
|