А. В. Комаров цифровые сигнальные процессоры

Вид материалаДокументы
Подобный материал:
1   ...   18   19   20   21   22   23   24   25   26

где: С – CLKODIS (CLKOUT disable control bit) бит управления запретом сигнала CLKOUT;

B – BIASRND (MAC biased rounding control bit) бит управления смещенным округлением МАС, если BIASRND = 0, то округление нормальное, в противном случае – смещенное;

TIREG, TMREG – номера индексного и модификационного регистров, связанных с передающим буфером, соответственно;

RIREG, RMREG – номера индексного и модификационного регистров, связанных с приемным буфером, соответственно;

TBUF, RBUF – биты разрешения передачи и приема с автобуферизацией (1 – автобуферизация разрешена, 0 – запрещена).


П1.4. SPORT0 control register (регистр управления SPORT0)


Адрес регистра: 0x3FF6.



15

14

13

12

11

10

9

8

7

6

5

4

3

2

1

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

0

M

IS

R

W

T

S

I

F

V

N

DTYPE

SLEN


где: М – MCE (Multichannel enable) разрешение многоканального режима, если = 1, то многоканальный режим разрешен, в противном случае – запрещен;

IS – ISCLK (Internal Serial clock generation) разрешение формирования внутренней синхронизации последовательного порта, если ISCLK = 1, то разрешена внутренняя синхронизация, в противном случае – внешняя;

R – RFSR (Receive frame sync required) требование фреймовой синхронизации при приеме данных, если RFSR = 0, то фреймовая синхронизация при приеме данных отсутствует, в противном случае – присутствует;

W – RFSW (receive frame sync Width) режим фреймовой синхронизации при приеме данных, если RFSW = 0, то нормальный, в противном случае – альтернативный;

Т – TFSR (Transmit frame sync required) требование фреймовой синхронизации при передаче данных, если TFSR = 0, то фреймовая синхронизация при передаче данных отсутствует, в противном случае – присутствует;

S – TFSW (transmit frame Sync width) режим фреймовой синхронизации при передаче данных, если RFSW = 0, то нормальный, в противном случае – альтернативный;

I – ITFS (Internal transmit frame sync enable) источник фреймовой синхронизации при передаче, если ITFS = 0, то используется внешний сигнал TFS, в противном случае формируется собственный сигнал TFS;

F – IRFS (internal receive Frame sync enable) источник фреймовой синхронизации при приеме, если IRFS = 0, то используется внешний сигнал RFS, в противном случае формируется собственный сигнал RFS;

V – INVTFS (inVert transmit frame sync) выбор уровня активности фреймовых сигналов при передаче, если INVTFS = 0, то уровень TFS высокий, в противном случае – низкий;

N – INVRFS (receive traNsmit frame sync) выбор уровня активности фреймовых сигналов при приеме, если INVRFS = 0, то уровень RFS высокий, в противном случае – низкий;

DTYPE – (Data type) формат данных, возможны следующие значения этого битового поля: 00 – правое выравнивание (старшие неиспользуемые биты заполняются нулями); 01 – правое выравнивание (старшие неиспользуемые биты заполняются значением знакового бита); 10 – компандинг с использованием -закона; 11 – компандинг с использованием А-закона;

SLEN – (serial word length) длина слова данных в битах, в это поле следует записывать действительное значение длины уменьшенное на единицу.

Если разрешен многоканальный режим работы последовательного порта (МСЕ = 1), то некоторые биты регистра управления последовательным портом изменяют свое функциональное назначение, в частности:
  • биты 13-10 хранят значение задержки многоканального фрейма (Multichannel Frame Delay – MFD);
  • бит 9 определяет многоканальную длину (Multichannel Length – MCL), если MCL = 1, то объем фрейма составляет 32 слова, в противном случае – 24 слова;
  • бит 7 (Invert Transmit Data Valid – INVTDV) определяет уровень активности сигнала TDV (см. п. 1.12.7).


П1.5. SPORT1 autobuffer control register (регистр управления

автобуферизацией SPORT1)


Адрес регистра: 0x3FЕF.



15

14

13

12

11 10 9

8 7

6 5 4

3 2

1

0

0

0

0

0













0

0

X

D

P

U

TIREG

TMREG

RIREG

RMREG

TBUF

RBUF