assign #DELAY_TIME ddr_dqs_sdram = (enable_o==1'b0) ? ddr_dqs_fpga : {DQS_BITS{1'bz}};
`timescale 1ps / 1ps
parameter DELAY_TIME = 1500;
wire [DQS_BITS-1:0] ddr_dqs_fpga, ddr_dqs_sdram;
wire [DQ_BITS-1:0] ddr_dq_fpga, ddr_dq_sdram;
reg [DQS_BITS-1:0] ddr_dqs_fpgan, ddr_dqs_sdramn;
reg [DQ_BITS-1:0] ddr_dq_fpgan, ddr_dq_sdramn;
always @ *
if (enable_o == 1'b1)
ddr_dqs_fpgan <= #DELAY_TIME ddr_dqs_sdram;
else
ddr_dqs_fpgan <= #DELAY_TIME {DQS_BITS{1'bz}};
always @ *
if (enable_o == 1'b1)
ddr_dq_fpgan <= #DELAY_TIME ddr_dq_sdram;
else
ddr_dq_fpgan <= #DELAY_TIME {DQ_BITS{1'bz}};
always @ *
if (enable_o == 1'b0)
ddr_dqs_sdramn <= #DELAY_TIME ddr_dqs_fpga;
else
ddr_dqs_sdramn <= #DELAY_TIME {DQS_BITS{1'bz}};
always @ *
if (enable_o == 1'b0)
ddr_dq_sdramn <= #DELAY_TIME ddr_dq_fpga;
else
ddr_dq_sdramn <= #DELAY_TIME {DQ_BITS{1'bz}};
assign ddr_dqs_fpga = ddr_dqs_fpgan;
assign ddr_dq_fpga = ddr_dq_fpgan;
assign ddr_dqs_sdram = ddr_dqs_sdramn;
assign ddr_dq_sdram = ddr_dq_sdramn;
日 | 月 | 火 | 水 | 木 | 金 | 土 |
---|---|---|---|---|---|---|
- | 1 | 2 | 3 | 4 | 5 | 6 |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 | 31 | - | - | - |