Aliaa DigitalLogic
09/04/2020, 4:12 AMRussell Friesenhahn
09/05/2020, 7:03 PMAliaa DigitalLogic
09/06/2020, 12:58 PMRussell Friesenhahn
09/06/2020, 7:20 PMAliaa DigitalLogic
09/07/2020, 9:37 AMAliaa DigitalLogic
09/07/2020, 9:48 AMAliaa DigitalLogic
09/08/2020, 6:18 AMRussell Friesenhahn
09/08/2020, 2:55 PM`timescale 1ns/1ps
module top();
parameter DDR_CLK_PERIOD =1.01;
parameter BYTE_CLK_PERIOD =3;
parameter BYTE_CLKHS_PERIOD =4;
reg TxDDRClkHS_reg =0;
reg TxByteClk_reg = 0;
reg TxByteClkHS_reg = 0;
initial begin
forever begin
#(DDR_CLK_PERIOD/2) TxDDRClkHS_reg = ~TxDDRClkHS_reg;
end
end
initial begin
forever begin
#(BYTE_CLKHS_PERIOD/2) TxByteClkHS_reg = ~TxByteClkHS_reg;
end
end
always
begin
#(BYTE_CLK_PERIOD/2)
TxByteClk_reg = ~TxByteClk_reg;
end
//outputs
wire TxDDRClkHS = TxDDRClkHS_reg;
wire TxByteClkHS = TxByteClkHS_reg;
wire TxByteClk = TxByteClk_reg;
initial begin
$dumpfile("test.vcd");
$dumpvars;
end
endmodule
Russell Friesenhahn
09/08/2020, 2:55 PMRussell Friesenhahn
09/08/2020, 2:56 PMRussell Friesenhahn
09/08/2020, 2:56 PMAliaa DigitalLogic
09/09/2020, 1:50 AM