Выполнение начального сброса процессора TMS320VC5402

Сигнал сброса (RS) является немаскируемым прерыванием и переводит процессор C54x в исходное состояние.

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

Примерно через 5 тактов сигнал сброса может быть установлен высоким и процессор начнет выполнение программы с команды, расположенной по адресу FF80h в памяти программ.

При сбросе выполняются следующие действия:

• IPTR устанавливается в 1FFh.

• Бит MP/MC в PMST принимает значение вывода MP/MC.

• PC устанавливается в FF80h.

• XPC очищается (если используется).

• FF80h выдается на шину адреса независимо от состояния MP/MC.

• Шина данных переводится в третье состояние.

• Сигналы управления становятся не активными.

• Генерируется сигнал IACK.

• INTM устанавливается в 1 запрещая маскируемые прерывания.

• IFR очищается для сброса флагов прерываний.

• Счетчик повторения команды (RC) обнуляется.

• Сигнал синхронного сброса (SRESET) инициализирует периферию.

• Биты состояния принимают следующие значения:

Примечание:

1) Остальные биты не инициализируются.

2) Сброс не инициализирует указатель стека (SP).

3) Если MP/MC = 0, программа запускается из внутреннего ПЗУ, иначе из внешней памяти программ.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: