|
|
@@ -47,7 +47,7 @@ localparam ClockPhase0 = 1'b0;//
|
|
|
localparam ClockPolarity0 = 1'b0;//0 for active high, 1 for active low
|
|
|
localparam Assel0 = 1'b1;//0 for software control, 1 for hardware control
|
|
|
localparam SelSt0 = 1'b1; //1 - assert slave select(low), 0 - deassert slave select(high)
|
|
|
-localparam Size0 = 2'd2; //0 - 8 bits, 1 - 16 bits, 2 - 24 bits, 3 - 32 bits
|
|
|
+localparam Size0 = 2'd1; //0 - 8 bits, 1 - 16 bits, 2 - 24 bits, 3 - 32 bits
|
|
|
localparam Mode0 = 1'b0; // 1 - 4 Mosi, 0 - 1 Mosi
|
|
|
localparam LSBF0 = 1'b0; // 1 - LSB first, 0 - MSB first
|
|
|
|
|
|
@@ -222,7 +222,7 @@ localparam GPIOAddr = 11'hFF0;
|
|
|
assign SmcBe_i = (tb_cnt >0 && tb_cnt <=44) ? 2'b00 : 2'b11;
|
|
|
assign SmcAmsN_i = (tb_cnt > 0 && tb_cnt <= 44) ? 1'b0 : 1'b1;
|
|
|
assign smcData = SmcData_i;
|
|
|
-// assign mosi1_io = (!Mode0) ? mosi0_o : 1'bz;
|
|
|
+assign mosi1_io = (!Mode0) ? mosi0_o : 1'bz;
|
|
|
|
|
|
//***********************************************
|
|
|
// CLOCK GENERATION
|
|
|
@@ -360,7 +360,8 @@ always @(posedge Clk_i) begin
|
|
|
endcase
|
|
|
end
|
|
|
else begin
|
|
|
- SmcData_i <= $urandom_range(0, 8'hFF);
|
|
|
+ SmcData_i <= $urandom_range(0, 16'hFFFF);
|
|
|
+ // SmcData_i <= 16'hff00;
|
|
|
end
|
|
|
end
|
|
|
end
|