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

Subversion Repositories aes3rx

[/] [aes3rx/] [trunk/] [rtl/] [vhdl/] [aes3rx.vhd] - Diff between revs 10 and 11

Show entire file | Details | Blame | View Log

Rev 10 Rev 11
Line 345... Line 345...
            bsync_int <= z_detected;
            bsync_int <= z_detected;
         end if;
         end if;
      end if;
      end if;
   end process;
   end process;
 
 
   -- Eight bit shift register for preamble detection and decoder functionality.
 
   bbbr_shift_reg_proc: process (clk)
 
   begin
 
      if clk'event and clk = '1' then
 
         if reset = '1' then
 
            decoder_shift <= (others => '0');
 
         elsif aes3_clk = '1' then
 
            decoder_shift <= aes3_sync(0) & decoder_shift(7 downto 1);
 
         end if;
 
      end if;
 
   end process;
 
 
 
   -- Two consecutive sampled symbols, when equal, are considered as logical 0. Two consecutive sampled 
   -- Two consecutive sampled symbols, when equal, are considered as logical 0. Two consecutive sampled 
   -- symbols, when differs, are considered as logical 1. This logical value is then shifted into 
   -- symbols, when differs, are considered as logical 1. This logical value is then shifted into 
   -- data_shift_reg.
   -- data_shift_reg.
   data_shift_reg_proc: process (clk)
   data_shift_reg_proc: process (clk)
   begin
   begin

powered by: WebSVN 2.1.0

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