---------------------------------------------------------------------------------- -- Company: -- Engineer: -- -- Create Date: 19:43:41 04/01/2008 -- Design Name: -- Module Name: FX2_I2S - Behavioral -- Project Name: -- Target Devices: -- Tool versions: -- Description: -- -- Dependencies: -- -- Revision: -- Revision 0.01 - File Created -- Additional Comments: -- ---------------------------------------------------------------------------------- library IEEE; use IEEE.STD_LOGIC_1164.ALL; use IEEE.STD_LOGIC_ARITH.ALL; use IEEE.STD_LOGIC_UNSIGNED.ALL; entity FX2_I2S is Port ( FX2_CLK : in STD_LOGIC; CLK_11 : in STD_LOGIC; FX2_FD : inout STD_LOGIC_VECTOR (7 downto 0); FX2_flags_0 : in STD_LOGIC; --FIFO2 flag. when data exist, =1. FX2_PA_2 : out STD_LOGIC; --OE to FX2. =0 to read. FX2_PA_4 : out STD_LOGIC; --FIFO select address. 0. FX2_PA_5 : out STD_LOGIC; --FIFO select address. 0. FX2_SLRD : out STD_LOGIC; --FIFO Read Signal. =0 to read. FX2_SLWR : out STD_LOGIC; --FIFO Write Signal. =0 to read. LRCK : out STD_LOGIC; SCK : out STD_LOGIC; SD1 : out STD_LOGIC; SD2 : out STD_LOGIC; SD3 : out STD_LOGIC; SD4 : out STD_LOGIC; CLK11_OUT : out STD_LOGIC; --debug signals Debug_FX2_flags_0 : out STD_LOGIC; Debug_FX2_PA_2 : out STD_LOGIC; Debug_FX2_SLRD : out STD_LOGIC); end FX2_I2S; architecture Behavioral of FX2_I2S is -- Internal Signal type STATE_FX2 is (S0, S1, S2, S3,S4,S5,S6,S7); type STATE_I2S is (I0, I1, I2, I3,I4,I5,I6,I7,I8,I9,I10,I11,I12,I13,I14,I15, I16,I17,I18,I19,I20,I21,I22,I23,I24,I25,I26,I27,I28,I29,I30,I31, I32,I33,I34,I35,I36,I37,I38,I39,I40,I41,I42,I43,I44,I45,I46,I47, I48,I49,I50,I51,I52,I53,I54,I55,I56,I57,I58,I59,I60,I61,I62,I63, I64,I65,I66,I67,I68,I69,I70,I71,I72,I73,I74,I75,I76,I77,I78,I79, I80,I81,I82,I83,I84,I85,I86,I87,I88,I89,I90,I91,I92,I93,I94,I95, I96,I97,I98,I99,I100,I101,I102,I103,I104,I105,I106,I107,I108,I109,I110,I111, I112,I113,I114,I115,I116,I117,I118,I119,I120,I121,I122,I123,I124,I125,I126,I127, I128,I129,I130,I131,I132,I133,I134,I135,I136,I137,I138,I139,I140,I141,I142,I143, I144,I145,I146,I147,I148,I149,I150,I151,I152,I153,I154,I155,I156,I157,I158,I159, I160,I161,I162,I163,I164,I165,I166,I167,I168,I169,I170,I171,I172,I173,I174,I175, I176,I177,I178,I179,I180,I181,I182,I183,I184,I185,I186,I187,I188,I189,I190,I191, I192,I193,I194,I195,I196,I197,I198,I199,I200,I201,I202,I203,I204,I205,I206,I207, I208,I209,I210,I211,I212,I213,I214,I215,I216,I217,I218,I219,I220,I221,I222,I223, I224,I225,I226,I227,I228,I229,I230,I231,I232,I233,I234,I235,I236,I237,I238,I239, I240,I241,I242,I243,I244,I245,I246,I247,I248,I249,I250,I251,I252,I253,I254,I255); signal FX2State : STATE_FX2; signal D1 : STD_LOGIC_VECTOR (7 downto 0); signal FPGAOE : STD_LOGIC; -- 1=enable, 0=ZZZZ signal D2 : STD_LOGIC_VECTOR (7 downto 0); signal I2SState : STATE_I2S; signal FA : STD_LOGIC; -- FIFO Available --side A: receiving from D2 register signal LL1A : STD_LOGIC_VECTOR (7 downto 0); signal LH1A : STD_LOGIC_VECTOR (7 downto 0); signal RL2A : STD_LOGIC_VECTOR (7 downto 0); signal RH2A : STD_LOGIC_VECTOR (7 downto 0); signal LL3A : STD_LOGIC_VECTOR (7 downto 0); signal LH3A : STD_LOGIC_VECTOR (7 downto 0); signal RL4A : STD_LOGIC_VECTOR (7 downto 0); signal RH4A : STD_LOGIC_VECTOR (7 downto 0); signal LL5A : STD_LOGIC_VECTOR (7 downto 0); signal LH5A : STD_LOGIC_VECTOR (7 downto 0); signal RL6A : STD_LOGIC_VECTOR (7 downto 0); signal RH6A : STD_LOGIC_VECTOR (7 downto 0); signal LL7A : STD_LOGIC_VECTOR (7 downto 0); signal LH7A : STD_LOGIC_VECTOR (7 downto 0); signal RL8A : STD_LOGIC_VECTOR (7 downto 0); signal RH8A : STD_LOGIC_VECTOR (7 downto 0); --side B: To Go I2S signal LL1B : STD_LOGIC_VECTOR (7 downto 0); signal LH1B : STD_LOGIC_VECTOR (7 downto 0); signal RL2B : STD_LOGIC_VECTOR (7 downto 0); signal RH2B : STD_LOGIC_VECTOR (7 downto 0); signal LL3B : STD_LOGIC_VECTOR (7 downto 0); signal LH3B : STD_LOGIC_VECTOR (7 downto 0); signal RL4B : STD_LOGIC_VECTOR (7 downto 0); signal RH4B : STD_LOGIC_VECTOR (7 downto 0); signal LL5B : STD_LOGIC_VECTOR (7 downto 0); signal LH5B : STD_LOGIC_VECTOR (7 downto 0); signal RL6B : STD_LOGIC_VECTOR (7 downto 0); signal RH6B : STD_LOGIC_VECTOR (7 downto 0); signal LL7B : STD_LOGIC_VECTOR (7 downto 0); signal LH7B : STD_LOGIC_VECTOR (7 downto 0); signal RL8B : STD_LOGIC_VECTOR (7 downto 0); signal RH8B : STD_LOGIC_VECTOR (7 downto 0); signal R : STD_LOGIC; signal S : STD_LOGIC; signal Q : STD_LOGIC; --signal in_Debug_FX2_flags_0 : STD_LOGIC; begin RS_FF: process(R,S) begin if (R = '1' and S = '0') then -- RESET Q <= '0'; elsif (R = '0' and S = '1') then -- SET Q <= '1'; elsif (R = '1' and S = '1') then -- prohibit Q <= '0'; end if; end process; --Common Logic DEBUG_READ: process(FX2_flags_0) begin Debug_FX2_flags_0 <= FX2_flags_0; end process; MCK_OUT: process(CLK_11) begin CLK11_OUT <= CLK_11; end process; -- 11.2896MHz I2S side I2SSTATE_UPDATE: process(CLK_11,FX2_flags_0, Q) begin if rising_edge(CLK_11) then case I2SState is when I0 => I2SState <= I1; FA <= (FX2_flags_0 and Q); R <= '0'; LL1A <= "00000000"; LH1A <= "00000000"; RL2A <= "00000000"; RH2A <= "00000000"; LL3A <= "00000000"; LH3A <= "00000000"; RL4A <= "00000000"; RH4A <= "00000000"; LL5A <= "00000000"; LH5A <= "00000000"; RL6A <= "00000000"; RH6A <= "00000000"; LL7A <= "00000000"; LH7A <= "00000000"; RL8A <= "00000000"; RH8A <= "00000000"; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I1 => I2SState <= I2; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I2 => I2SState <= I3; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I3 => I2SState <= I4; FA <= FA; R <= '0'; LL1A <= D2; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I4 => I2SState <= I5; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(7) and FA; SD2 <= LH3B(7) and FA; SD3 <= LH5B(7) and FA; SD4 <= LH7B(7) and FA; when I5 => I2SState <= I6; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(7) and FA; SD2 <= LH3B(7) and FA; SD3 <= LH5B(7) and FA; SD4 <= LH7B(7) and FA; when I6 => I2SState <= I7; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(7) and FA; SD2 <= LH3B(7) and FA; SD3 <= LH5B(7) and FA; SD4 <= LH7B(7) and FA; when I7 => I2SState <= I8; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(7) and FA; SD2 <= LH3B(7) and FA; SD3 <= LH5B(7) and FA; SD4 <= LH7B(7) and FA; when I8 => I2SState <= I9; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(6) and FA; SD2 <= LH3B(6) and FA; SD3 <= LH5B(6) and FA; SD4 <= LH7B(6) and FA; when I9 => I2SState <= I10; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(6) and FA; SD2 <= LH3B(6) and FA; SD3 <= LH5B(6) and FA; SD4 <= LH7B(6) and FA; when I10 => I2SState <= I11; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(6) and FA; SD2 <= LH3B(6) and FA; SD3 <= LH5B(6) and FA; SD4 <= LH7B(6) and FA; when I11 => I2SState <= I12; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(6) and FA; SD2 <= LH3B(6) and FA; SD3 <= LH5B(6) and FA; SD4 <= LH7B(6) and FA; when I12 => I2SState <= I13; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(5) and FA; SD2 <= LH3B(5) and FA; SD3 <= LH5B(5) and FA; SD4 <= LH7B(5) and FA; when I13 => I2SState <= I14; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(5) and FA; SD2 <= LH3B(5) and FA; SD3 <= LH5B(5) and FA; SD4 <= LH7B(5) and FA; when I14 => I2SState <= I15; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(5) and FA; SD2 <= LH3B(5) and FA; SD3 <= LH5B(5) and FA; SD4 <= LH7B(5) and FA; when I15 => I2SState <= I16; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(5) and FA; SD2 <= LH3B(5) and FA; SD3 <= LH5B(5) and FA; SD4 <= LH7B(5) and FA; when I16 => I2SState <= I17; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(4) and FA; SD2 <= LH3B(4) and FA; SD3 <= LH5B(4) and FA; SD4 <= LH7B(4) and FA; when I17 => I2SState <= I18; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(4) and FA; SD2 <= LH3B(4) and FA; SD3 <= LH5B(4) and FA; SD4 <= LH7B(4) and FA; when I18 => I2SState <= I19; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(4) and FA; SD2 <= LH3B(4) and FA; SD3 <= LH5B(4) and FA; SD4 <= LH7B(4) and FA; when I19 => I2SState <= I20; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= D2; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(4) and FA; SD2 <= LH3B(4) and FA; SD3 <= LH5B(4) and FA; SD4 <= LH7B(4) and FA; when I20 => I2SState <= I21; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(3) and FA; SD2 <= LH3B(3) and FA; SD3 <= LH5B(3) and FA; SD4 <= LH7B(3) and FA; when I21 => I2SState <= I22; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(3) and FA; SD2 <= LH3B(3) and FA; SD3 <= LH5B(3) and FA; SD4 <= LH7B(3) and FA; when I22 => I2SState <= I23; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(3) and FA; SD2 <= LH3B(3) and FA; SD3 <= LH5B(3) and FA; SD4 <= LH7B(3) and FA; when I23 => I2SState <= I24; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(3) and FA; SD2 <= LH3B(3) and FA; SD3 <= LH5B(3) and FA; SD4 <= LH7B(3) and FA; when I24 => I2SState <= I25; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(2) and FA; SD2 <= LH3B(2) and FA; SD3 <= LH5B(2) and FA; SD4 <= LH7B(2) and FA; when I25 => I2SState <= I26; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(2) and FA; SD2 <= LH3B(2) and FA; SD3 <= LH5B(2) and FA; SD4 <= LH7B(2) and FA; when I26 => I2SState <= I27; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(2) and FA; SD2 <= LH3B(2) and FA; SD3 <= LH5B(2) and FA; SD4 <= LH7B(2) and FA; when I27 => I2SState <= I28; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(2) and FA; SD2 <= LH3B(2) and FA; SD3 <= LH5B(2) and FA; SD4 <= LH7B(2) and FA; when I28 => I2SState <= I29; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(1) and FA; SD2 <= LH3B(1) and FA; SD3 <= LH5B(1) and FA; SD4 <= LH7B(1) and FA; when I29 => I2SState <= I30; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(1) and FA; SD2 <= LH3B(1) and FA; SD3 <= LH5B(1) and FA; SD4 <= LH7B(1) and FA; when I30 => I2SState <= I31; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(1) and FA; SD2 <= LH3B(1) and FA; SD3 <= LH5B(1) and FA; SD4 <= LH7B(1) and FA; when I31 => I2SState <= I32; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(1) and FA; SD2 <= LH3B(1) and FA; SD3 <= LH5B(1) and FA; SD4 <= LH7B(1) and FA; when I32 => I2SState <= I33; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(0) and FA; SD2 <= LH3B(0) and FA; SD3 <= LH5B(0) and FA; SD4 <= LH7B(0) and FA; when I33 => I2SState <= I34; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LH1B(0) and FA; SD2 <= LH3B(0) and FA; SD3 <= LH5B(0) and FA; SD4 <= LH7B(0) and FA; when I34 => I2SState <= I35; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(0) and FA; SD2 <= LH3B(0) and FA; SD3 <= LH5B(0) and FA; SD4 <= LH7B(0) and FA; when I35 => I2SState <= I36; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= D2; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LH1B(0) and FA; SD2 <= LH3B(0) and FA; SD3 <= LH5B(0) and FA; SD4 <= LH7B(0) and FA; when I36 => I2SState <= I37; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(7) and FA; SD2 <= LL3B(7) and FA; SD3 <= LL5B(7) and FA; SD4 <= LL7B(7) and FA; when I37 => I2SState <= I38; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(7) and FA; SD2 <= LL3B(7) and FA; SD3 <= LL5B(7) and FA; SD4 <= LL7B(7) and FA; when I38 => I2SState <= I39; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(7) and FA; SD2 <= LL3B(7) and FA; SD3 <= LL5B(7) and FA; SD4 <= LL7B(7) and FA; when I39 => I2SState <= I40; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(7) and FA; SD2 <= LL3B(7) and FA; SD3 <= LL5B(7) and FA; SD4 <= LL7B(7) and FA; when I40 => I2SState <= I41; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(6) and FA; SD2 <= LL3B(6) and FA; SD3 <= LL5B(6) and FA; SD4 <= LL7B(6) and FA; when I41 => I2SState <= I42; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(6) and FA; SD2 <= LL3B(6) and FA; SD3 <= LL5B(6) and FA; SD4 <= LL7B(6) and FA; when I42 => I2SState <= I43; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(6) and FA; SD2 <= LL3B(6) and FA; SD3 <= LL5B(6) and FA; SD4 <= LL7B(6) and FA; when I43 => I2SState <= I44; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(6) and FA; SD2 <= LL3B(6) and FA; SD3 <= LL5B(6) and FA; SD4 <= LL7B(6) and FA; when I44 => I2SState <= I45; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(5) and FA; SD2 <= LL3B(5) and FA; SD3 <= LL5B(5) and FA; SD4 <= LL7B(5) and FA; when I45 => I2SState <= I46; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(5) and FA; SD2 <= LL3B(5) and FA; SD3 <= LL5B(5) and FA; SD4 <= LL7B(5) and FA; when I46 => I2SState <= I47; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(5) and FA; SD2 <= LL3B(5) and FA; SD3 <= LL5B(5) and FA; SD4 <= LL7B(5) and FA; when I47 => I2SState <= I48; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(5) and FA; SD2 <= LL3B(5) and FA; SD3 <= LL5B(5) and FA; SD4 <= LL7B(5) and FA; when I48 => I2SState <= I49; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(4) and FA; SD2 <= LL3B(4) and FA; SD3 <= LL5B(4) and FA; SD4 <= LL7B(4) and FA; when I49 => I2SState <= I50; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(4) and FA; SD2 <= LL3B(4) and FA; SD3 <= LL5B(4) and FA; SD4 <= LL7B(4) and FA; when I50 => I2SState <= I51; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(4) and FA; SD2 <= LL3B(4) and FA; SD3 <= LL5B(4) and FA; SD4 <= LL7B(4) and FA; when I51 => I2SState <= I52; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= D2; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(4) and FA; SD2 <= LL3B(4) and FA; SD3 <= LL5B(4) and FA; SD4 <= LL7B(4) and FA; when I52 => I2SState <= I53; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(3) and FA; SD2 <= LL3B(3) and FA; SD3 <= LL5B(3) and FA; SD4 <= LL7B(3) and FA; when I53 => I2SState <= I54; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(3) and FA; SD2 <= LL3B(3) and FA; SD3 <= LL5B(3) and FA; SD4 <= LL7B(3) and FA; when I54 => I2SState <= I55; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(3) and FA; SD2 <= LL3B(3) and FA; SD3 <= LL5B(3) and FA; SD4 <= LL7B(3) and FA; when I55 => I2SState <= I56; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(3) and FA; SD2 <= LL3B(3) and FA; SD3 <= LL5B(3) and FA; SD4 <= LL7B(3) and FA; when I56 => I2SState <= I57; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(2) and FA; SD2 <= LL3B(2) and FA; SD3 <= LL5B(2) and FA; SD4 <= LL7B(2) and FA; when I57 => I2SState <= I58; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(2) and FA; SD2 <= LL3B(2) and FA; SD3 <= LL5B(2) and FA; SD4 <= LL7B(2) and FA; when I58 => I2SState <= I59; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(2) and FA; SD2 <= LL3B(2) and FA; SD3 <= LL5B(2) and FA; SD4 <= LL7B(2) and FA; when I59 => I2SState <= I60; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(2) and FA; SD2 <= LL3B(2) and FA; SD3 <= LL5B(2) and FA; SD4 <= LL7B(2) and FA; when I60 => I2SState <= I61; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(1) and FA; SD2 <= LL3B(1) and FA; SD3 <= LL5B(1) and FA; SD4 <= LL7B(1) and FA; when I61 => I2SState <= I62; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(1) and FA; SD2 <= LL3B(1) and FA; SD3 <= LL5B(1) and FA; SD4 <= LL7B(1) and FA; when I62 => I2SState <= I63; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(1) and FA; SD2 <= LL3B(1) and FA; SD3 <= LL5B(1) and FA; SD4 <= LL7B(1) and FA; when I63 => I2SState <= I64; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(1) and FA; SD2 <= LL3B(1) and FA; SD3 <= LL5B(1) and FA; SD4 <= LL7B(1) and FA; when I64 => I2SState <= I65; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(0) and FA; SD2 <= LL3B(0) and FA; SD3 <= LL5B(0) and FA; SD4 <= LL7B(0) and FA; when I65 => I2SState <= I66; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= LL1B(0) and FA; SD2 <= LL3B(0) and FA; SD3 <= LL5B(0) and FA; SD4 <= LL7B(0) and FA; when I66 => I2SState <= I67; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(0) and FA; SD2 <= LL3B(0) and FA; SD3 <= LL5B(0) and FA; SD4 <= LL7B(0) and FA; when I67 => I2SState <= I68; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= D2; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= LL1B(0) and FA; SD2 <= LL3B(0) and FA; SD3 <= LL5B(0) and FA; SD4 <= LL7B(0) and FA; when I68 => I2SState <= I69; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I69 => I2SState <= I70; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I70 => I2SState <= I71; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I71 => I2SState <= I72; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I72 => I2SState <= I73; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I73 => I2SState <= I74; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I74 => I2SState <= I75; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I75 => I2SState <= I76; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I76 => I2SState <= I77; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I77 => I2SState <= I78; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I78 => I2SState <= I79; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I79 => I2SState <= I80; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I80 => I2SState <= I81; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I81 => I2SState <= I82; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I82 => I2SState <= I83; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I83 => I2SState <= I84; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= D2; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I84 => I2SState <= I85; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I85 => I2SState <= I86; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I86 => I2SState <= I87; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I87 => I2SState <= I88; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I88 => I2SState <= I89; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I89 => I2SState <= I90; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I90 => I2SState <= I91; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I91 => I2SState <= I92; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I92 => I2SState <= I93; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I93 => I2SState <= I94; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I94 => I2SState <= I95; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I95 => I2SState <= I96; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I96 => I2SState <= I97; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I97 => I2SState <= I98; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I98 => I2SState <= I99; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I99 => I2SState <= I100; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= D2; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I100 => I2SState <= I101; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I101 => I2SState <= I102; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I102 => I2SState <= I103; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I103 => I2SState <= I104; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I104 => I2SState <= I105; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I105 => I2SState <= I106; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I106 => I2SState <= I107; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I107 => I2SState <= I108; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I108 => I2SState <= I109; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I109 => I2SState <= I110; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I110 => I2SState <= I111; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I111 => I2SState <= I112; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I112 => I2SState <= I113; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I113 => I2SState <= I114; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I114 => I2SState <= I115; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I115 => I2SState <= I116; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= D2; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I116 => I2SState <= I117; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I117 => I2SState <= I118; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I118 => I2SState <= I119; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I119 => I2SState <= I120; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I120 => I2SState <= I121; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I121 => I2SState <= I122; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I122 => I2SState <= I123; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I123 => I2SState <= I124; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I124 => I2SState <= I125; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I125 => I2SState <= I126; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I126 => I2SState <= I127; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I127 => I2SState <= I128; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '0'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I128 => I2SState <= I129; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I129 => I2SState <= I130; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I130 => I2SState <= I131; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I131 => I2SState <= I132; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= D2; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I132 => I2SState <= I133; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(7) and FA; SD2 <= RH4B(7) and FA; SD3 <= RH6B(7) and FA; SD4 <= RH8B(7) and FA; when I133 => I2SState <= I134; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(7) and FA; SD2 <= RH4B(7) and FA; SD3 <= RH6B(7) and FA; SD4 <= RH8B(7) and FA; when I134 => I2SState <= I135; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(7) and FA; SD2 <= RH4B(7) and FA; SD3 <= RH6B(7) and FA; SD4 <= RH8B(7) and FA; when I135 => I2SState <= I136; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(7) and FA; SD2 <= RH4B(7) and FA; SD3 <= RH6B(7) and FA; SD4 <= RH8B(7) and FA; when I136 => I2SState <= I137; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(6) and FA; SD2 <= RH4B(6) and FA; SD3 <= RH6B(6) and FA; SD4 <= RH8B(6) and FA; when I137 => I2SState <= I138; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(6) and FA; SD2 <= RH4B(6) and FA; SD3 <= RH6B(6) and FA; SD4 <= RH8B(6) and FA; when I138 => I2SState <= I139; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(6) and FA; SD2 <= RH4B(6) and FA; SD3 <= RH6B(6) and FA; SD4 <= RH8B(6) and FA; when I139 => I2SState <= I140; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(6) and FA; SD2 <= RH4B(6) and FA; SD3 <= RH6B(6) and FA; SD4 <= RH8B(6) and FA; when I140 => I2SState <= I141; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(5) and FA; SD2 <= RH4B(5) and FA; SD3 <= RH6B(5) and FA; SD4 <= RH8B(5) and FA; when I141 => I2SState <= I142; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(5) and FA; SD2 <= RH4B(5) and FA; SD3 <= RH6B(5) and FA; SD4 <= RH8B(5) and FA; when I142 => I2SState <= I143; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(5) and FA; SD2 <= RH4B(5) and FA; SD3 <= RH6B(5) and FA; SD4 <= RH8B(5) and FA; when I143 => I2SState <= I144; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(5) and FA; SD2 <= RH4B(5) and FA; SD3 <= RH6B(5) and FA; SD4 <= RH8B(5) and FA; when I144 => I2SState <= I145; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(4) and FA; SD2 <= RH4B(4) and FA; SD3 <= RH6B(4) and FA; SD4 <= RH8B(4) and FA; when I145 => I2SState <= I146; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(4) and FA; SD2 <= RH4B(4) and FA; SD3 <= RH6B(4) and FA; SD4 <= RH8B(4) and FA; when I146 => I2SState <= I147; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(4) and FA; SD2 <= RH4B(4) and FA; SD3 <= RH6B(4) and FA; SD4 <= RH8B(4) and FA; when I147 => I2SState <= I148; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= D2; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(4) and FA; SD2 <= RH4B(4) and FA; SD3 <= RH6B(4) and FA; SD4 <= RH8B(4) and FA; when I148 => I2SState <= I149; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(3) and FA; SD2 <= RH4B(3) and FA; SD3 <= RH6B(3) and FA; SD4 <= RH8B(3) and FA; when I149 => I2SState <= I150; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(3) and FA; SD2 <= RH4B(3) and FA; SD3 <= RH6B(3) and FA; SD4 <= RH8B(3) and FA; when I150 => I2SState <= I151; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(3) and FA; SD2 <= RH4B(3) and FA; SD3 <= RH6B(3) and FA; SD4 <= RH8B(3) and FA; when I151 => I2SState <= I152; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(3) and FA; SD2 <= RH4B(3) and FA; SD3 <= RH6B(3) and FA; SD4 <= RH8B(3) and FA; when I152 => I2SState <= I153; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(2) and FA; SD2 <= RH4B(2) and FA; SD3 <= RH6B(2) and FA; SD4 <= RH8B(2) and FA; when I153 => I2SState <= I154; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(2) and FA; SD2 <= RH4B(2) and FA; SD3 <= RH6B(2) and FA; SD4 <= RH8B(2) and FA; when I154 => I2SState <= I155; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(2) and FA; SD2 <= RH4B(2) and FA; SD3 <= RH6B(2) and FA; SD4 <= RH8B(2) and FA; when I155 => I2SState <= I156; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(2) and FA; SD2 <= RH4B(2) and FA; SD3 <= RH6B(2) and FA; SD4 <= RH8B(2) and FA; when I156 => I2SState <= I157; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(1) and FA; SD2 <= RH4B(1) and FA; SD3 <= RH6B(1) and FA; SD4 <= RH8B(1) and FA; when I157 => I2SState <= I158; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(1) and FA; SD2 <= RH4B(1) and FA; SD3 <= RH6B(1) and FA; SD4 <= RH8B(1) and FA; when I158 => I2SState <= I159; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(1) and FA; SD2 <= RH4B(1) and FA; SD3 <= RH6B(1) and FA; SD4 <= RH8B(1) and FA; when I159 => I2SState <= I160; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(1) and FA; SD2 <= RH4B(1) and FA; SD3 <= RH6B(1) and FA; SD4 <= RH8B(1) and FA; when I160 => I2SState <= I161; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(0) and FA; SD2 <= RH4B(0) and FA; SD3 <= RH6B(0) and FA; SD4 <= RH8B(0) and FA; when I161 => I2SState <= I162; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RH2B(0) and FA; SD2 <= RH4B(0) and FA; SD3 <= RH6B(0) and FA; SD4 <= RH8B(0) and FA; when I162 => I2SState <= I163; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(0) and FA; SD2 <= RH4B(0) and FA; SD3 <= RH6B(0) and FA; SD4 <= RH8B(0) and FA; when I163 => I2SState <= I164; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= D2; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RH2B(0) and FA; SD2 <= RH4B(0) and FA; SD3 <= RH6B(0) and FA; SD4 <= RH8B(0) and FA; when I164 => I2SState <= I165; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(7) and FA; SD2 <= RL4B(7) and FA; SD3 <= RL6B(7) and FA; SD4 <= RL8B(7) and FA; when I165 => I2SState <= I166; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(7) and FA; SD2 <= RL4B(7) and FA; SD3 <= RL6B(7) and FA; SD4 <= RL8B(7) and FA; when I166 => I2SState <= I167; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(7) and FA; SD2 <= RL4B(7) and FA; SD3 <= RL6B(7) and FA; SD4 <= RL8B(7) and FA; when I167 => I2SState <= I168; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(7) and FA; SD2 <= RL4B(7) and FA; SD3 <= RL6B(7) and FA; SD4 <= RL8B(7) and FA; when I168 => I2SState <= I169; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(6) and FA; SD2 <= RL4B(6) and FA; SD3 <= RL6B(6) and FA; SD4 <= RL8B(6) and FA; when I169 => I2SState <= I170; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(6) and FA; SD2 <= RL4B(6) and FA; SD3 <= RL6B(6) and FA; SD4 <= RL8B(6) and FA; when I170 => I2SState <= I171; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(6) and FA; SD2 <= RL4B(6) and FA; SD3 <= RL6B(6) and FA; SD4 <= RL8B(6) and FA; when I171 => I2SState <= I172; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(6) and FA; SD2 <= RL4B(6) and FA; SD3 <= RL6B(6) and FA; SD4 <= RL8B(6) and FA; when I172 => I2SState <= I173; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(5) and FA; SD2 <= RL4B(5) and FA; SD3 <= RL6B(5) and FA; SD4 <= RL8B(5) and FA; when I173 => I2SState <= I174; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(5) and FA; SD2 <= RL4B(5) and FA; SD3 <= RL6B(5) and FA; SD4 <= RL8B(5) and FA; when I174 => I2SState <= I175; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(5) and FA; SD2 <= RL4B(5) and FA; SD3 <= RL6B(5) and FA; SD4 <= RL8B(5) and FA; when I175 => I2SState <= I176; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(5) and FA; SD2 <= RL4B(5) and FA; SD3 <= RL6B(5) and FA; SD4 <= RL8B(5) and FA; when I176 => I2SState <= I177; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(4) and FA; SD2 <= RL4B(4) and FA; SD3 <= RL6B(4) and FA; SD4 <= RL8B(4) and FA; when I177 => I2SState <= I178; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(4) and FA; SD2 <= RL4B(4) and FA; SD3 <= RL6B(4) and FA; SD4 <= RL8B(4) and FA; when I178 => I2SState <= I179; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(4) and FA; SD2 <= RL4B(4) and FA; SD3 <= RL6B(4) and FA; SD4 <= RL8B(4) and FA; when I179 => I2SState <= I180; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= D2; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(4) and FA; SD2 <= RL4B(4) and FA; SD3 <= RL6B(4) and FA; SD4 <= RL8B(4) and FA; when I180 => I2SState <= I181; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(3) and FA; SD2 <= RL4B(3) and FA; SD3 <= RL6B(3) and FA; SD4 <= RL8B(3) and FA; when I181 => I2SState <= I182; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(3) and FA; SD2 <= RL4B(3) and FA; SD3 <= RL6B(3) and FA; SD4 <= RL8B(3) and FA; when I182 => I2SState <= I183; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(3) and FA; SD2 <= RL4B(3) and FA; SD3 <= RL6B(3) and FA; SD4 <= RL8B(3) and FA; when I183 => I2SState <= I184; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(3) and FA; SD2 <= RL4B(3) and FA; SD3 <= RL6B(3) and FA; SD4 <= RL8B(3) and FA; when I184 => I2SState <= I185; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(2) and FA; SD2 <= RL4B(2) and FA; SD3 <= RL6B(2) and FA; SD4 <= RL8B(2) and FA; when I185 => I2SState <= I186; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(2) and FA; SD2 <= RL4B(2) and FA; SD3 <= RL6B(2) and FA; SD4 <= RL8B(2) and FA; when I186 => I2SState <= I187; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(2) and FA; SD2 <= RL4B(2) and FA; SD3 <= RL6B(2) and FA; SD4 <= RL8B(2) and FA; when I187 => I2SState <= I188; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(2) and FA; SD2 <= RL4B(2) and FA; SD3 <= RL6B(2) and FA; SD4 <= RL8B(2) and FA; when I188 => I2SState <= I189; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(1) and FA; SD2 <= RL4B(1) and FA; SD3 <= RL6B(1) and FA; SD4 <= RL8B(1) and FA; when I189 => I2SState <= I190; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(1) and FA; SD2 <= RL4B(1) and FA; SD3 <= RL6B(1) and FA; SD4 <= RL8B(1) and FA; when I190 => I2SState <= I191; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(1) and FA; SD2 <= RL4B(1) and FA; SD3 <= RL6B(1) and FA; SD4 <= RL8B(1) and FA; when I191 => I2SState <= I192; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(1) and FA; SD2 <= RL4B(1) and FA; SD3 <= RL6B(1) and FA; SD4 <= RL8B(1) and FA; when I192 => I2SState <= I193; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(0) and FA; SD2 <= RL4B(0) and FA; SD3 <= RL6B(0) and FA; SD4 <= RL8B(0) and FA; when I193 => I2SState <= I194; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= RL2B(0) and FA; SD2 <= RL4B(0) and FA; SD3 <= RL6B(0) and FA; SD4 <= RL8B(0) and FA; when I194 => I2SState <= I195; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(0) and FA; SD2 <= RL4B(0) and FA; SD3 <= RL6B(0) and FA; SD4 <= RL8B(0) and FA; when I195 => I2SState <= I196; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= D2; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= RL2B(0) and FA; SD2 <= RL4B(0) and FA; SD3 <= RL6B(0) and FA; SD4 <= RL8B(0) and FA; when I196 => I2SState <= I197; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I197 => I2SState <= I198; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I198 => I2SState <= I199; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I199 => I2SState <= I200; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I200 => I2SState <= I201; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I201 => I2SState <= I202; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I202 => I2SState <= I203; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I203 => I2SState <= I204; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I204 => I2SState <= I205; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I205 => I2SState <= I206; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I206 => I2SState <= I207; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I207 => I2SState <= I208; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I208 => I2SState <= I209; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I209 => I2SState <= I210; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I210 => I2SState <= I211; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I211 => I2SState <= I212; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= D2; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I212 => I2SState <= I213; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I213 => I2SState <= I214; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I214 => I2SState <= I215; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I215 => I2SState <= I216; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I216 => I2SState <= I217; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I217 => I2SState <= I218; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I218 => I2SState <= I219; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I219 => I2SState <= I220; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I220 => I2SState <= I221; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I221 => I2SState <= I222; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I222 => I2SState <= I223; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I223 => I2SState <= I224; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I224 => I2SState <= I225; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I225 => I2SState <= I226; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I226 => I2SState <= I227; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I227 => I2SState <= I228; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= D2; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I228 => I2SState <= I229; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I229 => I2SState <= I230; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I230 => I2SState <= I231; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I231 => I2SState <= I232; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I232 => I2SState <= I233; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I233 => I2SState <= I234; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I234 => I2SState <= I235; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I235 => I2SState <= I236; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I236 => I2SState <= I237; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I237 => I2SState <= I238; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I238 => I2SState <= I239; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I239 => I2SState <= I240; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I240 => I2SState <= I241; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I241 => I2SState <= I242; FA <= FA; R <= FA; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I242 => I2SState <= I243; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I243 => I2SState <= I244; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= D2; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I244 => I2SState <= I245; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I245 => I2SState <= I246; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I246 => I2SState <= I247; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I247 => I2SState <= I248; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I248 => I2SState <= I249; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I249 => I2SState <= I250; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I250 => I2SState <= I251; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1A; LH1B <= LH1A; RL2B <= RL2A; RH2B <= RH2A; LL3B <= LL3A; LH3B <= LH3A; RL4B <= RL4A; RH4B <= RH4A; LL5B <= LL5A; LH5B <= LH5A; RL6B <= RL6A; RH6B <= RH6A; LL7B <= LL7A; LH7B <= LH7A; RL8B <= RL8A; RH8B <= RH8A; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I251 => I2SState <= I252; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I252 => I2SState <= I253; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I253 => I2SState <= I254; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '0'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I254 => I2SState <= I255; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when I255 => I2SState <= I0; FA <= FA; R <= '0'; LL1A <= LL1A; LH1A <= LH1A; RL2A <= RL2A; RH2A <= RH2A; LL3A <= LL3A; LH3A <= LH3A; RL4A <= RL4A; RH4A <= RH4A; LL5A <= LL5A; LH5A <= LH5A; RL6A <= RL6A; RH6A <= RH6A; LL7A <= LL7A; LH7A <= LH7A; RL8A <= RL8A; RH8A <= RH8A; LL1B <= LL1B; LH1B <= LH1B; RL2B <= RL2B; RH2B <= RH2B; LL3B <= LL3B; LH3B <= LH3B; RL4B <= RL4B; RH4B <= RH4B; LL5B <= LL5B; LH5B <= LH5B; RL6B <= RL6B; RH6B <= RH6B; LL7B <= LL7B; LH7B <= LH7B; RL8B <= RL8B; RH8B <= RH8B; LRCK <= '1'; SCK <= '1'; SD1 <= '0'; SD2 <= '0'; SD3 <= '0'; SD4 <= '0'; when others => I2SState <= I0; R <= '0'; end case; end if; end process; -- FX2 side FX2STATE_UPDATE: process(FX2_CLK, FX2_flags_0, Q) begin if rising_edge(FX2_CLK) then case FX2State is when S0 => if (FX2_flags_0 = '1') then FX2State <= S1; -- Start Transfer Cycle else FX2State <= S0; -- stay S0. end if; when S1 => FX2State <= S2; when S2 => FX2State <= S3; when S3 => if (Q = '0') then FX2State <= S4; else FX2State <= S3; end if; when S4 => FX2State <= S5; when S5 => FX2State <= S6; when S6 => FX2State <= S7; when S7 => FX2State <= S0; when others => FX2State <= S0; end case; end if; end process; OUTPUT_Control: process(FX2_CLK, FX2State, FX2_FD) begin if falling_edge(FX2_CLK) then --initialize for Output Signal FX2_PA_2 <= '1'; Debug_FX2_PA_2 <= '1'; FX2_PA_4 <= '0'; FX2_PA_5 <= '0'; FX2_SLRD <= '1'; Debug_FX2_SLRD <= '1'; FX2_SLWR <= '1'; FPGAOE <= '0'; -- Decode "Transfer Cycle state" to Output signal case FX2State is when S0 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= "00000000"; D2 <= D2; S <= '0'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '0'; when S1 => FX2_PA_2 <= '0'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '0'; Debug_FX2_SLRD <= '1'; D1 <= "00000000"; D2 <= D2; S <= '0'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '0'; when S2 => FX2_PA_2 <= '0'; FX2_SLRD <= '0'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '0'; Debug_FX2_SLRD <= '1'; D1 <= FX2_FD; D2 <= D2; S <= '0'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '0'; when S3 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= D1; D2 <= D2; S <= '1'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '0'; --write cycle when S4 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= D1; D2 <= D1; S <= '0'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '1'; when S5 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '0'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= D1; D2 <= D2; S <= '0'; FPGAOE <= '1'; FX2_PA_4 <= '0'; FX2_PA_5 <= '1'; when S6 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= D1; D2 <= D2; S <= '0'; FPGAOE <= '1'; FX2_PA_4 <= '0'; FX2_PA_5 <= '1'; when S7 => FX2_PA_2 <= '1'; FX2_SLRD <= '1'; FX2_SLWR <= '1'; Debug_FX2_PA_2 <= '1'; Debug_FX2_SLRD <= '1'; D1 <= D1; D2 <= D2; S <= '0'; FPGAOE <= '0'; FX2_PA_4 <= '0'; FX2_PA_5 <= '1'; when others => null; end case; end if; end process; BiDir_Control: process(FPGAOE,D1) begin if (FPGAOE='0') then FX2_FD <= "ZZZZZZZZ"; else FX2_FD <= D1; end if; end process; end Behavioral;