реклама на сайте
подробности

 
 
 
Reply to this topicStart new topic
> Проблема с ADV202, из CODE FIFO читается одно и тоже значение
immortal
сообщение Jan 15 2008, 15:39
Сообщение #1


Участник
*

Группа: Участник
Сообщений: 16
Регистрация: 5-09-05
Пользователь №: 8 242



Доброго времени суток!

К микроконтроллеру по 16-bit шине подключен ADV202 (работает в связке с ADV7180 (SDTV video decoder)).
1. Инициализирую ADV202
2. Заливаю в ADV202 прошивку (encode_2_11_0.sea)
3. Конфигурирую ADV202 в режим кодирования (for PAL 8-bit video with 288 x 720 @ 50Hz active field rate, YCbCr [4:2:2] with embedded timecodes as input on VDATA [11:4]) в соответствии с FAQ от Analog Devices

Encode:
VFORMAT 0x01
PREC 0x00
XFORMLEV 0x05
UNI 0x03
CBSIZE 0x00
WKERNEL 0x00
STALLPAR 0x00
ATTRTYPE 0x00
RCTYPE 0x02
RCVAL 0x000500
J2KPROG 0x00
PICFG 0x01
QFACT 0x00
COD_STYLE 0x01

4. Проверяю корректность прошивки (чтение регистра SWFLAG) - все OK
5. Отпускаю сброс ADV7180 - смотрю осцилом, данные и все соответствующие сигналы от ADV7180 идут
6. Возникает прерывание от ADV202, вычитываю регистр EIRQFLG - в нем бит DFTH установлен
7. Начинаю вычитывать CODE FIFO (регистр CODE, DMA не использую) - читается одно и тоже значение 0xFFBF, хотя должен вычитываться ADV202 header + сжатый кадр !!!

Кто-нибудъ сталкивался с подобной проблемой ? В чем может бы причина ошибки ?

Игрался с настройками - эффект тот же самый.
Может ли от ADV202 прийти прерывание с установленным битом EIRQFLG.DFTH, если в CODE FIFO нет данных ?

Сообщение отредактировал immortal - Jan 15 2008, 15:45
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 08:59
Рейтинг@Mail.ru


Страница сгенерированна за 0.0166 секунд с 7
ELECTRONIX ©2004-2016