Cтраница 4
Если бит установлен в 1, разрешается режим шестнадцатиразрядной арифметики. В этом режиме округление арифметической операции выполняется по 31 биту 56-битного аккумулятора вместо 23 бита. Бит FSA может быть сброшен аппаратным или программным сбросом. [46]
Биты выбирают операционный режим. Операционные режимы показаны в табл. 3.15. FOM [ 1: 0 ] должны меняться только тогда, когда FCOP находится состоянии индивидуального сброса ( FEN 0), иначе может произойти некорректная операция. Биты FOM [ 1: 0 ] очищаются аппаратным или программным сбросом. [47]
При нормальной работе системы никакие операции или события не влияют на работу часов и не накладывают на нее запрета. Часы идут и в тех случаях, когда процессор находится в состоянии ожидание или стоп или когда работа ведется в по-командном режиме, в режиме выполнения по тактам или в режиме контроля. На работу часов не влияют сброс процессора, начальный сброс процессора, программный сброс, начальный программный сброс с очисткой, а также выполнение процедуры начальной загрузки. В некоторых моделях часы могут также идти при выключенном питании процессора. [48]
Доступные для чтения и записи биты WAP0 - WAP2 определяют значение делителя предварительного масштабирования PWMA. Тактовый сигнал формируется с помощью тактового сигнала ядра 56К ( CLK / 2) или с помощью вывода PWACLK и делится на значение, соответствующее коэффициенту масштабирования. Эти биты сбрасываются ( масштаб 1: 1) после аппаратного сброса, RESET или после программного сброса. [49]
![]() |
Отношение FDIIE и FDIBE.| Отношение FDOIE и FDOBF. [50] |
Бит, если установлен в 1, указывает на то, что буфер входных данных FCOP ( регистр FDIR) пуст, и DSP может записывать в него данные. FDIBE устанавливается в 1, когда все четыре ячейки FDIR пусты. Запись в FDIR очищает FDIBE. FDIBE также очищается аппаратным, программным сбросом или индивидуальным сбросом FCOP. Когда FCOP разрешен ( установкой FEN), FDIBE устанавливается в 1, указывая на то, что FDIR пуст. [51]
Если бит установлен в 1, выбирается автоматическое насыщение результатов в аккумуляторе до 48 бит. Эта функция выполняется с помощью специального устройства внутри модуля MAC. Назначение этого бита состоит в том, чтобы обеспечить режим арифметического насыщения для алгоритмов, которые не умеют или не могут воспользоваться возможностями расширения аккумулятора. Бит FSM может быть сброшен аппаратным или программным сбросом. [52]
Этот бит разрешает операции EFCOP. Когда FEN сброшен, работа фильтра заблокирована, и EFCOP находится в состоянии индивидуального сброса. Примечание: Когда бит FEN сброшен, EFCOP находится в состоянии индивидуального сброса. В этом состоянии EFCOP неактивен, внутренняя логика, и биты состояния принимают те же самые значения, как при аппаратном или программном сбросе, однако содержимое регистров FCNT, FDBA и FCBA сохраняется, и служебные биты в FCSR и FACR остаются неизменными. [53]
Бит определяет функцию децимации. Если бит установлен в 1, выполняется децимация на 2, а если равен 0, децимации нет. Для данных с неизбыточной дискретизацией децимация не используется, в то время как децимация на 2 используется для данных с двойной дискретизацией. FDCM может быть изменен только тогда, когда FCOP находится в состоянии индивидуального сброса ( FEN 0), иначе может произойти некорректная операция. FDCM очищается аппаратным или программным сбросом. [54]
Отработка реакции на все необходимые события, включая экстренные, должна быть предусмотрена в SFC явным образом. Перевод системы в начальное или безопасное состояние предусматривает для ПЛК установку заданного положения исполнительных механизмов и управление ими. Нажатие аварийной клавиши, обесточивающей исполнительные механизмы, должно корректно отрабатываться программным обеспечением. Не стоит для этих целей использовать программный сброс ПЛК, тем более что такая функция в стандартных библиотеках отсутствует. [55]
![]() |
Конфигурирование HI. [56] |
Бит используется host - процессором при выполнении исключений по host - команде. Обычно НС 1 для запроса исключения по host - команде из DSP. Если исключение по host - команде отвечает DSP, бит НС очищается аппаратно. Host-процессор может прочитать состояние НС для определения выбора host - команды. Host-процессор может очистить НС, отменяя тем самым запрос исключения по host - команде в любое время перед тем, как оно будет выбрано DSP. Если это необходимо, host может записать НС и HV в обычном цикле записи. Аппаратный, программный сброс, а также команда STOP сбрасывают этот бит. [57]
При возникновении данной ошибки предыдущие данные, которые находятся в ТХ, передаются еще раз. В сетевом режиме может быть до 32 временных слотов передачи на фрейм. TUE не вызывает прерываний, но вызывает смену вектора прерывания передатчика. Если прерывание передатчика возникает, когда TUE 1, то возникает запрос прерывания со статусом исключения. Если прерывание передатчика возникает, когда TUE 0, то формируется запрос прерывания без возникновения ошибки. Аппаратный и программный сброс, а также сброс по STOP очищают бит TUE. Этот бит сбрасывается также при чтении регистра статуса. [58]
Установка этого бита разрешает адаптивный режим. В адаптивном режиме, обработка каждой выборки входных данных состоит из КИХ-обработки, следующей за модификацией коэффициента. Когда бит FADP установлен, EFCOP завершает КИХ-обработку на текущей выборке данных и немедленно начинает модификацию коэффициента, записанного как К-константа в FKIR. Если никакое значение не было записано в FKIR для текущей выборки данных, EFCOP останавливает обработку, пока К-константа не будет занесена в FKIR. В течение процесса модификации коэффициента автоматически устанавливается бит FUPD, что указывает на сеанс модификации. После завершения модификации, EFCOP начинает обрабатывать следующую выборку данных. FADP бит может быть сброшен аппаратным или программным сбросом. Этот бит выбирает один из двух доступных типов фильтра: FLT0 - КИХ-фильтр; FLT1 - БИХ-фильтр. FLT бит может быть сброшен аппаратным или программным сбросом. [59]
Установка этого бита разрешает адаптивный режим. В адаптивном режиме, обработка каждой выборки входных данных состоит из КИХ-обработки, следующей за модификацией коэффициента. Когда бит FADP установлен, EFCOP завершает КИХ-обработку на текущей выборке данных и немедленно начинает модификацию коэффициента, записанного как К-константа в FKIR. Если никакое значение не было записано в FKIR для текущей выборки данных, EFCOP останавливает обработку, пока К-константа не будет занесена в FKIR. В течение процесса модификации коэффициента автоматически устанавливается бит FUPD, что указывает на сеанс модификации. После завершения модификации, EFCOP начинает обрабатывать следующую выборку данных. FADP бит может быть сброшен аппаратным или программным сбросом. Этот бит выбирает один из двух доступных типов фильтра: FLT0 - КИХ-фильтр; FLT1 - БИХ-фильтр. FLT бит может быть сброшен аппаратным или программным сбросом. [60]