URL
https://opencores.org/ocsvn/aes3rx/aes3rx/trunk
[/] [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
|
© copyright 1999-2024
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.