OpenCores
URL https://opencores.org/ocsvn/i2s_interface/i2s_interface/trunk

Subversion Repositories i2s_interface

[/] [i2s_interface/] [trunk/] [rtl/] [vhdl/] [i2s_codec.vhd] - Diff between revs 17 and 23

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 17 Rev 23
Line 42... Line 42...
----------------------------------------------------------------------
----------------------------------------------------------------------
--
--
-- CVS Revision History
-- CVS Revision History
--
--
-- $Log: not supported by cvs2svn $
-- $Log: not supported by cvs2svn $
 
-- Revision 1.2  2004/08/06 18:55:05  gedra
 
-- Removed conf_inten, and fixed bug in transmitter master mode.
 
--
-- Revision 1.1  2004/08/03 18:49:43  gedra
-- Revision 1.1  2004/08/03 18:49:43  gedra
-- I2S encoder/decoder.
-- I2S encoder/decoder.
--
--
--
--
--
--
Line 368... Line 371...
                  else
                  else
                    bit_cnt <= bit_cnt + 1;
                    bit_cnt <= bit_cnt + 1;
                    if bit_cnt > bits_to_trx then
                    if bit_cnt > bits_to_trx then
                      i2s_sd_o <= '0';
                      i2s_sd_o <= '0';
                    else
                    else
                      i2s_sd_o <= sample_dat_i(0);
                      i2s_sd_o <= sample_dat_i(bits_to_trx - bit_cnt);
                    end if;
                    end if;
                    if new_word = '1' then  -- transmitter address counter
                    if new_word = '1' then  -- transmitter address counter
                      imem_rdwr <= '1';
                      imem_rdwr <= '1';
                      adr_cnt <= (adr_cnt + 1) mod 2**(ADDR_WIDTH - 1);
                      adr_cnt <= (adr_cnt + 1) mod 2**(ADDR_WIDTH - 1);
                      if adr_cnt = 2**(ADDR_WIDTH - 2) - 1 then
                      if adr_cnt = 2**(ADDR_WIDTH - 2) - 1 then

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.