Автоматическая система контроля

Автоматизация технологических процессов

Пример управляющего устройства умножителем по модулю m

Пример управляющего устройства умножителем приведён на рисунке 5.2. На входы поступают осведомительные сигналы p, а на выходе появляются соответствующие управляющие сигналы S Сигнал Z - обозначает окончание операции.

Рисунок 5.2 - Управляющее устройство сумматором

Пример микропрограммы:

module UA

(

// {{ALTERA_ARGS_BEGIN}} DO NOT REMOVE THIS LINE!, p, Z, S

// {{ALTERA_ARGS_END}} DO NOT REMOVE THIS LINE!

);

// Port Declaration

// {{ALTERA_IO_BEGIN}} DO NOT REMOVE THIS LINE!clk; p;Z; S;

// {{ALTERA_IO_END}} DO NOT REMOVE THIS LINE!

integer pc=1; //Объявление счетчика тактов, переменная типа integer

reg S; //Объявление регистра для хранения массива управляющих сигналов

reg Z=0; //Объявление регистра для хранения признака окончания операции

always @(posedge clk) //Данная функция срабатывает при положительном (pos) перепаде (edge) сигнала clk (по фронту)

begin(pc)

:begin=6'b000110; //s1,s2 =pc+1;

:begin(p==1) and (p==1) and . (p==1) begin =6'b011000; //s3,s4=pc+1;

:begin=6'b000000;=1;S=6'b000000;

end

endmodule

Другие статьи по теме

Блоки и агрегаты системы автоматического управления, регулирования, защиты, контроля и диагностики газотурбинной энергоустановки ГТА-6РМ Целью расчётов является определение ожидаемых показателей надёжности САУ ГТА-6РМ. В состав САУ ГТА-6РМ входят: БУД-6РМ (8Т1.001.013), состоящий из плат 5088, 5600, 5300, АСВК, ПНВ ...

Источник питания с микроконтроллером Микроконтроллеры используются во всех сферах жизнедеятельности человека, устройствах, которые окружают его. Простота подключения и большие функциональные возможности делает его при ...

Преобразование кодов Коды обнаружения или обнаружения и исправления ошибок применяются в вычислительных машинах для контроля правильности передач информации между устройствами и внутри устройств машины, а также ...