add effect_controler file

This commit is contained in:
Imants Pulkstenis
2019-10-13 11:44:53 +03:00
parent 92dd9370ad
commit 4428340904
2 changed files with 31 additions and 4 deletions
+14
View File
@@ -0,0 +1,14 @@
module effect_controler #( parameter
d_width = 24 // data width
)(
// input clk,
input [d_width-1: 0] i_l_data,
input [d_width-1: 0] i_r_data,
output [d_width-1: 0] o_l_data,
output [d_width-1: 0] o_r_data
);
assign o_l_data = i_l_data;
assign o_r_data = i_r_data;
endmodule
+15 -2
View File
@@ -36,6 +36,8 @@ wire word_select;
wire reset_n;
wire [d_width-1: 0] r_data_tx;
wire [d_width-1: 0] l_data_tx;
wire [d_width-1: 0] r_data_rx;
wire [d_width-1: 0] l_data_rx;
wire w_sd_tx; //internal wire
@@ -61,8 +63,19 @@ i2s_transceiver #(
.sd_tx(w_sd_tx), //serial data receive
.l_data_tx(l_data_tx), //left channel data to transmit
.r_data_tx(r_data_tx), //right channel data to transmit
.l_data_rx(l_data_tx), //left channel data received
.r_data_rx(r_data_tx) //right channel data received
.l_data_rx(l_data_rx), //left channel data received
.r_data_rx(r_data_rx) //right channel data received
);
//passing data to effect controler
effect_controler #(
.d_width(d_width) //data width
) effect_conroler (
// .clk(clk),
.i_l_data(l_data_rx), //left channel data received
.i_r_data(r_data_rx), //right channel data received
.o_l_data(l_data_tx), //left channel data to transmit
.o_r_data(r_data_tx) //right channel data to transmit
);
//debounce reset button