Verilog модуль I2S для ПЛИС

При отладке программной части шилда sdr shortwave для raspberry pi http://sdr-labs.com/blog/rpi_shortwave_shield/, а именно конфигурирование аудио-кодека cs4272 и отладки аудио драйвера интерфейса i2s для raspberrypi возникла потребность в тестовом I2S передатчике, который был реализован на ПЛИС FPGA EP2C5T144.

Была задействована вот эта отладочная плата http://sdr-labs.com/blog/otladochanya_plata_plis_fpga_ep2c5t144/.

Ниже показан verilog код модуля TX I2S:

module tx_i2s (
     input wire reset,  
     input wire mclk,
     output reg lrck,
     output reg sclk,
     output reg sdata
);

reg[5:0] counter; 
reg[31:0] lShiftReg;
reg[31:0] rShiftReg;
integer i;

always @ (posedge mclk or posedge reset)
begin
    if(reset)
    begin …

Page 1 / 1