URL
https://opencores.org/ocsvn/spacewire_light/spacewire_light/trunk
[/] [spacewire_light/] [trunk/] [rtl/] [vhdl/] [spwrecvfront_generic.vhd] - Diff between revs 2 and 11
Show entire file |
Details |
Blame |
View Log
Rev 2 |
Rev 11 |
Line 77... |
Line 77... |
s_spwsi2 <= s_spwsi1;
|
s_spwsi2 <= s_spwsi1;
|
|
|
-- keep strobe signal for data/strobe decoding
|
-- keep strobe signal for data/strobe decoding
|
s_spwsi3 <= s_spwsi2;
|
s_spwsi3 <= s_spwsi2;
|
|
|
|
-- keep data bit for data/strobe decoding
|
|
s_inbit <= s_spwdi2;
|
|
|
if rxen = '1' then
|
if rxen = '1' then
|
-- data/strobe decoding
|
-- data/strobe decoding
|
s_inbit <= s_spwdi2;
|
|
s_inbvalid <= s_spwdi2 xor s_spwsi2 xor s_inbit xor s_spwsi3;
|
s_inbvalid <= s_spwdi2 xor s_spwsi2 xor s_inbit xor s_spwsi3;
|
else
|
else
|
-- reset receiver
|
-- reset receiver
|
s_inbit <= '0';
|
|
s_inbvalid <= '0';
|
s_inbvalid <= '0';
|
end if;
|
end if;
|
|
|
end if;
|
end if;
|
end process;
|
end process;
|
© copyright 1999-2025
OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.