Project

General

Profile

R1 I2S » History » Version 1

Version 1/4 - Next » - Current version
krufter_multiclet, 05/12/2015 11:36 AM


I2S Мультиклет R1

Особенности:
1) Работает в режиме "ведущий" и "ведомый"
2) Выбор разрядности сэмпла от 16 до 32 бит
3) Глубина буфера приемника-передатчика 32 строки
4) Предделитель синхронизирующей частоты

Cтроки буфера приемника-передатчика размещаются в виде регистров(адреса смещения 0xC, 0x10, 0x14...)
Статусный бит LSBF означает, что 16 строк общего буфера заполнены.
Статусный бит HSBF означает, что все 32 строки общего буфера заполнены.

Регистр конфигурации:
Бит 0 - разрешение работы
1 - разрешение прерываний
2 - установка записи левого канала (1 - в нечетные адреса, 0 - в четные адреса)
3 - выбор режима (1 - ведущий, 0 - ведомый)
4 - прием или передача данных (1 - передача, 0 - прием)
5-7 - резерв
8-15 - предделитель (частота работы процессора делится на число записанное а данных битах)
16-21 - размер сэмпла (16-32)