реклама на сайте
подробности

 
 
> Регистр сдвига
nvpwybxd
сообщение May 9 2018, 12:32
Сообщение #1





Группа: Новичок
Сообщений: 3
Регистрация: 9-05-18
Пользователь №: 103 867



Помогите изменить регистр сдвига. Нужно сделать в левую сторону
Код
Library ieee;
Use ieee.std_logic_1164.all;

Entity shift is
  Port(C, SI : in  std_logic;
        SO : out std_logic);
End shift;

Architecture archi of shift is
  Signal tmp: std_logic_vector(6 downto 0);
  Begin
    Process (C)
      Begin
        If (c'event and C='1') then
          For i in 0 to 5 loop
            Tmp(i+1) <= tmp(i);
          End loop;
          Tmp(0) <= SI;
        End if;
    End process;
    SO <= tmp(6);
End archi;


Сообщение отредактировал nvpwybxd - May 9 2018, 12:33
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 22nd July 2025 - 22:48
Рейтинг@Mail.ru


Страница сгенерированна за 0.01365 секунд с 7
ELECTRONIX ©2004-2016