Skip to content
Snippets Groups Projects
Commit 7fca5f6c authored by Pascal Engeler's avatar Pascal Engeler
Browse files

Cleaned stray code

parent 887652d2
No related branches found
No related tags found
1 merge request!2Resolve "Distance wrapping invalidates lock sum"
......@@ -157,59 +157,5 @@ begin
end process;
signal cmd_received_sig : STD_LOGIC := '0';
signal rxs : STD_LOGIC := '0';
signal rx_delay_line: STD_LOGIC_VECTOR(5 downto 0);
signal serial_data : STD_LOGIC_VECTOR(9 downto 0) := (others => '0');
signal serial_counter : STD_LOGIC_VECTOR (9 downto 0) := (others => '0');
--baud rate: 115200
signal serial_counter_max : STD_LOGIC_VECTOR(9 downto 0) := "1101100011"; --change this for baud rate change
signal serial_counter_offset : STD_LOGIC_VECTOR(9 downto 0) := "0110110001"; --change this for baud rate change
begin
sanitize_input: process(clk100)
begin
if rising_edge(clk100) then
rx_delay_line(5) <= s_data_in;
rx_delay_line(4 downto 0) <= rx_delay_line(5 downto 1);
rxs <= rx_delay_line(0);
end if;
end process;
receive_serial: process(clk100)
begin
if rising_edge(clk100) then
if(rxs = '1') AND (serial_data(0) = '0') then
serial_data <= "1111111111";
cmd_received_sig <= '0';
serial_counter <= serial_counter_offset;
else
if (serial_counter = serial_counter_max) AND (serial_data(0) = '1') then
serial_counter <= (others => '0');
serial_data(8 downto 0) <= serial_data(9 downto 1);
serial_data(9) <= NOT rxs;
cmd_received_sig <= not serial_data(1); --this should maybe be serial_data(0) update: no, i think this is correct.
else
serial_counter <= serial_counter + 1;
cmd_received_sig <= '0';
serial_data <= serial_data;
end if;
end if;
end if;
end process;
data <= serial_data(8 downto 1);
cmd_received <= cmd_received_sig;
end Behavioral;
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment