add effect_controler file
This commit is contained in:
@@ -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
|
||||||
@@ -36,6 +36,8 @@ wire word_select;
|
|||||||
wire reset_n;
|
wire reset_n;
|
||||||
wire [d_width-1: 0] r_data_tx;
|
wire [d_width-1: 0] r_data_tx;
|
||||||
wire [d_width-1: 0] l_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
|
wire w_sd_tx; //internal wire
|
||||||
|
|
||||||
@@ -61,8 +63,19 @@ i2s_transceiver #(
|
|||||||
.sd_tx(w_sd_tx), //serial data receive
|
.sd_tx(w_sd_tx), //serial data receive
|
||||||
.l_data_tx(l_data_tx), //left channel data to transmit
|
.l_data_tx(l_data_tx), //left channel data to transmit
|
||||||
.r_data_tx(r_data_tx), //right 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
|
.l_data_rx(l_data_rx), //left channel data received
|
||||||
.r_data_rx(r_data_tx) //right 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
|
//debounce reset button
|
||||||
|
|||||||
Reference in New Issue
Block a user