Этот пример показывает Gold Sequence Generator поведение выхода для связанных со сбросом установок параметров.
Три Золотых блока кодовой последовательности сконфигурированы, чтобы вывести золотую последовательность, следующую из различных условий сброса.
Ни для какого сброса, Samples per frame
параметр устанавливается на 1 и выход, сохраненный в out.y1
.
Для сброса при помощи скалярного входа Rst
сигнал, Samples per frame
параметр устанавливается на 1 для Signal From Workspace
и Gold Sequence Generator
блоки. Выход сохранен в out.y2
.
Для сброса при помощи векторного входа Rst
сигнал, Samples per frame
параметр устанавливается на 8 для Signal From Workspace
и Gold Sequence Generator
блоки. Выход сохранен в out.y3
.
Скалярное и векторное значение сигналов сброса [0 0 0 1 0 0 0 0]. Когда Rst
входной порт в активированном, Gold Sequence Generator
блок сбрасывает выходную последовательность на четвертой выборке. Запустите модель и сравните выходные параметры.
The sequence output when no reset occurs is: 0 0 1 1 1 0 1 0 The sequence output when using a scalar reset signal is: 0 0 1 0 0 1 1 1 The sequence output when using a vector reset signal is: 0 0 1 0 0 1 1 1
Значения выход к out.y2
и out.y3
равны, потому что они сбрасываются на той же выборке, и продолжительность выхода также равна из-за установки времени остановки симуляции.
isequal(out.y2,out.y3) returns: 1
Блок генератора последовательности Голда всегда окружает, чтобы вывести кратное Samples per frame
установка. Измените время остановки симуляции в 10, и выходные длины последовательности более не не равны.
The sequence output when no reset occurs is: 0 0 1 1 1 0 1 0 0 0 1 The sequence output when using a scalar reset signal is: 0 0 1 0 0 1 1 1 0 1 0 The sequence output when using a vector reset signal is: 0 0 1 0 0 1 1 1 0 1 0 0 0 1 1 1