Научная литература
booksshare.net -> Добавить материал -> Физика -> Александров Е.К. -> "Микропроцессорные системы" -> 428

Микропроцессорные системы - Александров Е.К.

Александров Е.К., Грушвицкий Р.И., Купрянов М.С., Мартынов О.Е. Микропроцессорные системы — Спб.: Политехника, 2002. — 935 c.
ISBN 5-7325-0516-4
Скачать (прямая ссылка): mikroprocessorniesistemi2002.djvu
Предыдущая << 1 .. 422 423 424 425 426 427 < 428 > 429 430 431 432 433 434 .. 528 >> Следующая

последовательной передачи данных определяется управляющими битами в
регистре управления скоростью передачи (BRC. Содержимое этого регистра
показано на рис. 6.62. Максимально допустимая частота внутренне
сгенерированного сигнала равна fosc/4, максимально допустимая частота
внешне сгенерированного сигнала - fosc/3- Биты BRC следует модифицировать
только тогда, когда работа генератора скорости передачи данных запрещена
(т. е. когда секции приемника и передатчика данных определены как ведомые
или когда они находятся в своих состояниях сброса).
Когда с помощью DSP осуществляется чтение, содержимое этого регистра
появляется в двух младших байтах 24-битного слова, остальные биты
читаются как нули. Содержимое регистра сбрасывается при аппаратном или
программном сбросе.
Выбор величины модуля делителя при предварительном масштабировании
(РМ[7:0]~ биты 7-0). Биты РМ[7:0] определяют значение делителя в
генераторе скорости передачи SAI. При этом может быть выбрано значение
делителя от 1 до 256 (РМ[7:0] = $00-$FE). Биты РМ[7:0] сбрасываются во
время аппаратного или программного сброса.
Диапазон предварительного масштабирования (PRS - бит 8). Бит PRS
управляет предварительным масштабированием деления на восемь, которое
выполняется перед обработкой в блоке делителя. Этот бит используется для
того, чтобы расширить диапазон предварительного масштабирования для тех
случаев, когда желательно использование более медленного тактового
сигнала. Когда этот бит устанавливается, то предварительное
масштабирование пропускается. Когда бит сбрасывается, выполняется деление
на восемь. Бит PRS сбрасывается во время аппаратного или программного
сброса.
Резервные биты BRC (биты 15-9). Эти биты не используются и читаются как
нули, записывать в них следует нули для обеспечения дальнейшей
совместимости.
756
ПРОЦЕССОРЫ СЕМЕЙСТВА DSP56000
Регистр управления скоростью передачи (BRC) X:$FFEO
23 16 15 14 13 1? 11 1П Q 8________
7_______6_5______4_______3 2________1______Q
РМ7 | РМ6 | PMS I РМ4 | РМЭ | РМ21 РМ1 | РМО
Регистр управления/статуса приемника (RCS) X:$FFE1 23 16 15 14
13 12 11 10 9 8 7 6 5 4 3 2
1 0
" | RRDF| RLDF | ] RXIL | RXIE | RDWT | RREL
| RCKR |~RLRS | RDIR | RWL1 [ RWLO | RMST | j R1EN| ROEN
Регистр управления/статуса передатчика (TCS) X:$FFE4
23 16 15 14 13 12 11 10 9 8 7 8 5
4 3 2 1______Q
| TRDF | TLDF | | TXIL | TXIE | TDWT | TREL | TCKR
| TLRS | TDIR | TWL1 | TWLO | TMST | | T1EN | TOEN
23 0
Регистр данных приемника 0. Только для чтения. X:$FFE2
Регистр данных приемника 1, Только для чтения. X:$FFE3
Регистр данных передатчика 0. Только для записи. X:$FFE5
Регистр данных передатчика О. Только для записи. X:$FFE6
Регистр данных передатчика о. Только для записи. X:$FFE7
Рис. 6.62. Регистры SAI
Регистр управления/статуса приемника (RCS). Регистр RCS является 16-
битным регистром управления/статуса, доступным для чтению и записи и
используемым для управления при выполнении операции в секции приемника
(рис. 6.62). Управляющие биты регистра определяют последовательный формат
передачи данных, а биты статуса этого регистра используются программистом
DSP для опроса статуса приемника. Также в регистре RCS находятся биты
разрешения приема и прерываний. Когда DSP осуществляет чтение, содержимое
этого регистра появляется в двух младших байтах 24-битного слова,
остальные биты читаются как нули. Содержимое регистра сбрасывается во
время аппаратного или программного сброса. Если оба бита R0EN и R1EN
сбрасываются, то работа секции приемника запрещается и она переводится в
состояние сброса. Такой индивидуальный сброс происходит в первом цикле
команды после сброса указанных битов. Во время нахождения в состоянии
останова или индивидуального сброса биты статуса регистра также
сбрасываются. Останов или сброс не оказывают влияния на управляющие биты
регистра RCS. Следует изменять содержимое управляющих битов регистра,
пока секция приемника находится в состоянии сброса (или запрещения
работы), иначе результаты операции будут неверны.
Бит разрешения работы приемника (R0EN - бит 0). Доступный для записи и
для чтения управляющий бит разрешения работы приемника 0 разрешает
выполнение операции приемника О SAI. Когда этот бит установлен, работа
приемника 0 разрешена. И наоборот, когда этот бит сброшен, работа
приемника запрещена. Если оба бита R0EN и R1EN сбрасываются, то работа
секции приемника запрещается, что эквивалентно состоянию индивидуального
сброса. Содержимое бита R0EN сбрасывается во время аппаратного или
программного сбросов.
Бит разрешения работы приемника (R0EN - бит 1). Доступный для записи и
для чтения управляющий бит разрешения работы приемника 1 разрешает
выполнение операции приемника 1 SAI. Когда этот бит установлен, работа
приемника 1 разрешена. И наоборот, когда этот бит сброшен, работа
приемника запрещена. Если оба бита R0EN и R1EN сбрасываются, то работа
секции приемника запрещается, что эквивалентно со-
Предыдущая << 1 .. 422 423 424 425 426 427 < 428 > 429 430 431 432 433 434 .. 528 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed