31
симулятор (Process – Xilinx ISE Simulator – Simulate Behavioral
Model) и в открывшемся окне (см. рис. 18) проанализируйте диа-
граммы входных и выходных сигналов.
Рис.18. Результат работы программы тестирования.
Изучите возможности манипулирования с настройками симуля-
тора. При необходимости, измените исходный код тестирующей
программы и настройки вывода результатов симуляции.
3.9. Выполните разработку схемы сумматора с двумя разрядами и
переносом, другим способом (используя только программный
VHDL-код). Сравните полученную схему с полученной в п.3.4.
Задание 4. Разработка генератора
произвольной кодовой по-
следовательности. В среде ISE разработайте схему, реализую-
щую генератор произвольной кодовой последовательности с так-
товыми сигналами, заданными преподавателем.
4.1. Примите во внимание, что внутри ПЛИС нет собственного ис-
точника тактовых сигналов, поэтому для создания схемы приме-
нить описание счетчиков входных сигналов, задаваемых внешним
тактовым генератором. Любая кодовая последовательность
созда-
ется при помощи комбинирования сигналов счетчика.
4.2. При создании модуля используйте следующие порты: вход-
ной сигнал генератора (clk), входной сигнал сброса (rst) и выход-
ные сигналы в соответствии с требованиями формируемой кодо-
вой последовательности. В некоторых случаях удобно использо-
вать триггеры. Триггер следует вынести в отдельный модуль, и
потом
использовать, как было описано выше. При этом в качест-