![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_pattern.png)
![](https://electronix.ru/forum/uploads/set_resources_23/84c1e40ea0e759e3f1505eb1788ddf3c_default_photo.png)
blackfin
-
Постов
4 110 -
Зарегистрирован
-
Победитель дней
3
Сообщения, опубликованные blackfin
-
-
Произвели несколько попыток реализовать вложенные прерывания, использую среду Visual DSP 4.0 на процессоре ADSP-BF537, результат прямо сказать отрицательный. Это вообще реально без хитро выввернутых ассемблерных вставок? Заранее спасибо за помощь.
Если можно, по-подробнее. Что значит "результат отрицательный"?
У меня проект на VDK одовременно крутит восемь потоков +
PPI_DMA + Ethernet_DMA + MDMA и у каждого DMA свое прерывание.
Все ISR на асме со вставками визарда для обхода багов проца (ревизия 0.2).
При входе в ISR вложенные прерывания не запрещены.
Работает без проблем.
-
Можно уточнить на каком JPEG кодеке тестировался BF?
В смысле из тех что доступны бесплатно на сайте analog или свой, или коммерческий?
Кодек свой. Добавлю, что у ADI есть двух-ядерный проц. BF561-600
и если изображение разбить на четное число scan'ов, четные scan'ы
можно кодировать на одном ядре, нечетные на другом.
Это даст увеличение скорости сжатия практически вдвое.
-
Способен ли BF в принципе кодировать от 6 кадров в секунду 1.3 мегапиксельные изображения...?
BF537-600 сжимает в PAL'е (720*576) 19 кадров/сек с поддержкой Web-server'а.
1.3 мегапиксельное изображение (RGB) "весит в 4.7 раза тяжелее", что даст 4 кадра/сек.
Если Web-server не нужен, можно поставить BF533-750, что даст 5,+? кадра/сек.
Но скорость сжатия сильно зависит от того "что" на изображении.
-
В общем у меня педставление этого очень сунбуное, поэтому надо хороший литературный источник, в котором можно это все почитать.
Хороший источник один: MSDN. Раздел: DirectX.
Копайте вокруг: BitBlt().
-
Использую SDRAM 32Mb c 16-битной организацией (4x4Mx16).
...
Настройки размера SDRAM прописаны верно: 32 Мбайта, ширина адреса столбца - 9 бит.
Что значит "прописаны верно"? Вы в отладчике убедились, что EBIU_SDBCTL=0x0013.?
Если да, то ещё можно проверить: Project->Project Options..->LDF_Settings->Size of external memory = 32 MB.
-
Могу точно сказать что меньше одного гига не подойдет, ибо задача связанна со сжатием HD video.
Если для сжатия HD video используется JPEG2000, то у AD есть готовое решение: ADV202 - JPEG 2000 Video CODEC.
"Two or more ADV202s can be combined to support full-frame SMPTE274M HDTV (1080i) or SMPTE296M (720p) "ADV202
Подскажите SoC для IP видеокамеры
в Сигнальные процессоры и их программирование - DSP
Опубликовано · Пожаловаться
Вот: http://www.elphel.com/articles/AT3888835064_rus.html
И, еще: http://www.4dsp.com/jpeg_compression.htm