lint waveform.v
This commit is contained in:
parent
295eb8fad8
commit
eadf374cd0
|
@ -9,7 +9,7 @@ module waveform #(
|
||||||
parameter DAC_SS_WAIT = 5,
|
parameter DAC_SS_WAIT = 5,
|
||||||
parameter DAC_SS_WAIT_SIZ = 3,
|
parameter DAC_SS_WAIT_SIZ = 3,
|
||||||
parameter TIMER_WID = 32,
|
parameter TIMER_WID = 32,
|
||||||
parameter WORD_WID = 24,
|
parameter WORD_WID = 20,
|
||||||
parameter WORD_AMNT_WID = 11,
|
parameter WORD_AMNT_WID = 11,
|
||||||
parameter [WORD_AMNT_WID-1:0] WORD_AMNT = 2047,
|
parameter [WORD_AMNT_WID-1:0] WORD_AMNT = 2047,
|
||||||
parameter RAM_WID = 32,
|
parameter RAM_WID = 32,
|
||||||
|
@ -32,9 +32,8 @@ module waveform #(
|
||||||
input ram_valid,
|
input ram_valid,
|
||||||
|
|
||||||
/* DAC wires. */
|
/* DAC wires. */
|
||||||
input miso,
|
|
||||||
output mosi,
|
output mosi,
|
||||||
input sck,
|
output sck,
|
||||||
output ss_L
|
output ss_L
|
||||||
);
|
);
|
||||||
|
|
||||||
|
@ -42,7 +41,7 @@ wire [WORD_WID-1:0] word;
|
||||||
reg word_next;
|
reg word_next;
|
||||||
wire word_ok;
|
wire word_ok;
|
||||||
wire word_last;
|
wire word_last;
|
||||||
wire word_rst;
|
reg word_rst;
|
||||||
|
|
||||||
bram_interface #(
|
bram_interface #(
|
||||||
.WORD_WID(WORD_WID),
|
.WORD_WID(WORD_WID),
|
||||||
|
@ -85,7 +84,6 @@ spi_master_ss_no_read #(
|
||||||
) dac_master (
|
) dac_master (
|
||||||
.clk(clk),
|
.clk(clk),
|
||||||
.mosi(mosi),
|
.mosi(mosi),
|
||||||
.miso(miso),
|
|
||||||
.sck_wire(sck),
|
.sck_wire(sck),
|
||||||
.ss_L(ss_L),
|
.ss_L(ss_L),
|
||||||
.finished(dac_finished),
|
.finished(dac_finished),
|
||||||
|
@ -104,10 +102,8 @@ reg [TIMER_WID-1:0] wait_timer = 0;
|
||||||
always @ (posedge clk) case (state)
|
always @ (posedge clk) case (state)
|
||||||
WAIT_ON_ARM: if (arm) begin
|
WAIT_ON_ARM: if (arm) begin
|
||||||
state <= DO_WAIT;
|
state <= DO_WAIT;
|
||||||
stopped <= 0;
|
|
||||||
wait_timer <= time_to_wait;
|
wait_timer <= time_to_wait;
|
||||||
end else begin
|
end else begin
|
||||||
stopped <= 1;
|
|
||||||
word_rst <= 1;
|
word_rst <= 1;
|
||||||
end
|
end
|
||||||
DO_WAIT: if (!arm) begin
|
DO_WAIT: if (!arm) begin
|
||||||
|
@ -134,6 +130,7 @@ WAIT_ON_DAC: if (dac_finished) begin
|
||||||
end else begin
|
end else begin
|
||||||
state <= DO_WAIT;
|
state <= DO_WAIT;
|
||||||
end
|
end
|
||||||
|
end
|
||||||
endcase
|
endcase
|
||||||
|
|
||||||
endmodule
|
endmodule
|
||||||
|
|
Loading…
Reference in New Issue