spi_engine_execution: Fix cs signal generation

The cs signal can now accept the IOB TRUE attribute.
main
Iacob_Liviu 2021-09-06 19:51:17 +03:00 committed by LIacob106
parent cc68bd5198
commit 6763ddcda9
1 changed files with 4 additions and 1 deletions

View File

@ -166,6 +166,9 @@ wire trigger_rx_s;
wire last_sdi_bit;
wire end_of_sdi_latch;
(* direct_enable = "yes" *) wire cs_gen;
assign cs_gen = inst_d1 == CMD_CHIPSELECT && cs_sleep_counter_compare == 1'b1;
assign cmd_ready = idle;
always @(posedge clk) begin
@ -288,7 +291,7 @@ end
always @(posedge clk) begin
if (resetn == 1'b0) begin
cs <= 'hff;
end else if (inst_d1 == CMD_CHIPSELECT && cs_sleep_counter_compare == 1'b1) begin
end else if (cs_gen) begin
cs <= cmd_d1[NUM_OF_CS-1:0];
end
end