Проектирование цифровых устройств на базе ПЛИС фирмы XILINX в среде WebPACK ISE. Бобрешов А.М - 43 стр.

UptoLike

Составители: 

43
If (A=B) then
EQ <= 1;
else
EQ <= 0;
end if;
end process;
end behavioral;
COMPM2,4,8,16 компаратор . Воспринимает аргументы как
беззнаковые целые. Определяет , какой из аргументов больше, а какой
меньше. Выход GT соответствует 1 если A>B, выход LT=1 если A<B. Если
A=B, то GT=LT=0. Следующий VHDL-код иллюстрирует принцип работы
COMP2
architecture Behavioral of compm2 is
begin
process (A,B)
begin
if (A>B) then
GT <= 1;
LT <= 0;
elsif (A<B) then
GT <= 0;
LT <= 1;
else
GT <= 0;
LT <= 0;
end if;
end process;
end Behavioral;
COMPMC8,16 функционируют аналогично COMPM8 и COMPM16,
однако имеют более оптимальную внутреннюю структуру, что повышает
быстродействие данных элементов. Рекомендуется для проектов,
работающих на высокой тактовой частоте (около 100 МГц).
Счетчики
Библиотека компонентов содержит большое количество всевозможных
счетчиков. Названия компонентов, соответствующих различным типам
счетчиков, формируются по следующей системе:
                                          43

      If (A=B) then
      EQ <= ’1’;
      else
      EQ <= ’0’;
      end if;
      end process;
      end behavioral;

       COMPM2,4,8,16 – ком пар атор . В оспр и ни м ает ар гум енты      как
б еззнаковы е целы е. О пр еделяет, какой и з ар гум ентов б ольш е, а какой
м еньш е. В ы х одGT соответствует 1 если A>B, вы х одLT=1 если AB) then
       GT <= ’1’;
       LT <= ’0’;
       elsif (A