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

 
 
 
Reply to this topicStart new topic
> Опять SGDMA!, Теперь выход 8-ми разрядный оказался
alexPec
сообщение Oct 9 2010, 12:04
Сообщение #1


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Поставил sgdma memory to stream, подклчил mem read/write к памяти 16-ти разрядной, указал разрядность соответственно 16 бит. Поставил video sync generator, указал разрядность 16 бит (данные на lcd у меня RGB565, 16 бит). Соединяю выход sgdma c входом video sync generator - сопц пишет выход у тебя 8 ми разрядный у sgdma, а вход у video 16-ти разрядный, мол, так нельзя. Есть ли какие-то компоненты, которыми можно преобразовать (распаралелить) 8 бит в 16, или что-то свое городить придется?
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 9 2010, 13:29
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



там есть куча мостов/преобразователей/etc. но сначала покажите настройки всех компонентов, которые соединяете и сообщение об ошибке полностью приведите
Go to the top of the page
 
+Quote Post
alexPec
сообщение Oct 9 2010, 14:04
Сообщение #3


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



настройки в картинках. Вроде я посмотрел все эти Streaming bridge/adapter - все вроде не то. Если подскажете будет здорово. По сути надо на выходе стриминг дма получить 16 бит, т. е. чтоб дма по 16 бит пересылал, а щас похоже на выходе 8 бит и не конфигурируется crying.gif

Да, сообщение об ошибке:
Error: sgdma_0.out/video_sync_generator_0.in: The source has 8 bits per symbol, while the sink has 16

Сообщение отредактировал alexPec - Oct 9 2010, 14:10
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 10 2010, 01:03
Сообщение #4


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988





используйте Avalon Streaming Data Format Adapter http://www.altera.com/literature/hb/qts/qts_qii54021.pdf
Go to the top of the page
 
+Quote Post
alexPec
сообщение Oct 10 2010, 06:56
Сообщение #5


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Oct 10 2010, 05:03) *


используйте Avalon Streaming Data Format Adapter http://www.altera.com/literature/hb/qts/qts_qii54021.pdf


Не то, похоже sad.gif Он адаптирует параметр "symbols per beat", а разрядность не меняет. Вот два скрина (параметры адаптера и ошибка), в одном разрядность адаптера 8 бит, в другом 16. В 16-ти битном варианте ошибка не исчезает, какую бы цифру не ставил в input interface parameter, в 8-ми битном ошибка не исчезает, какую бы цифру не ставил в output interface parameters.

PS А в примерах как-то все красиво с этими 24 битами у них получается и ошибок нет...

Сообщение отредактировал alexPec - Oct 10 2010, 06:58
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 10 2010, 10:19
Сообщение #6


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(alexPec @ Oct 10 2010, 13:56) *
Не то, похоже sad.gif

да, действительно. тогда надо поковырять sgdma, откуда у него на выходе 8 бит? м.б. у памяти получилось 8 бит вместо 16 и он автоматом подогнал параметр. подключите его к on-chip временно, посмотреть, пропадет ли ошибка.

если есть возможность, выложите проект
Go to the top of the page
 
+Quote Post
alexPec
сообщение Oct 10 2010, 15:09
Сообщение #7


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Oct 10 2010, 14:19) *
да, действительно. тогда надо поковырять sgdma, откуда у него на выходе 8 бит? м.б. у памяти получилось 8 бит вместо 16 и он автоматом подогнал параметр. подключите его к on-chip временно, посмотреть, пропадет ли ошибка.

если есть возможность, выложите проект


Если я правильно понял стриминг дма, то вход дма (со стороны памяти) конфигурируется (сколько бит) а выход - всегда байтовый.
Вот проект
Прикрепленные файлы
Прикрепленный файл  test3c40.rar ( 937.49 килобайт ) Кол-во скачиваний: 28
 
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 11 2010, 02:31
Сообщение #8


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



хм, похоже, video_sync_generator не понимает RGB565, придется свой компонент делать. вот, например, http://opencores.org/project,vga_lcd. правда, там WISHBONE, надо обертку для Avalon сделать.
Go to the top of the page
 
+Quote Post
alexPec
сообщение Oct 11 2010, 05:50
Сообщение #9


Профессионал
*****

Группа: Свой
Сообщений: 1 284
Регистрация: 9-04-06
Пользователь №: 15 968



Цитата(vadimuzzz @ Oct 11 2010, 06:31) *
хм, похоже, video_sync_generator не понимает RGB565, придется свой компонент делать. вот, например, http://opencores.org/project,vga_lcd. правда, там WISHBONE, надо обертку для Avalon сделать.


А по-моему с разрядностью видео-синк все нормально, у него то как раз 16 бит вход, проосто он не стриминг-компонент какой-то. У стриминга похоже выход 8 бит, но разрядность пакета можно указывать, т.е. если 16 бит он два байта в пакете передает и считает это символом. А конечный компонент (видео-синк)должен уже из 8 бит распаралеливать как ему надо, а он этого не делает sad.gif . Ладно, будем что-то ваять свое, ну или полусвое.

Vadimuzzz, Спасибо!
Go to the top of the page
 
+Quote Post
vadimuzzz
сообщение Oct 11 2010, 06:01
Сообщение #10


Гуру
******

Группа: Свой
Сообщений: 2 291
Регистрация: 21-07-05
Пользователь №: 6 988



Цитата(alexPec @ Oct 11 2010, 12:50) *
У стриминга похоже выход 8 бит

если вы про SGDMA, то у него нет такого ограничения.

upd: посмотрел в исходники, там аглицким по синему написано, что эта корка для LCD на плате NEEK
Go to the top of the page
 
+Quote Post
torik
сообщение Oct 11 2010, 09:59
Сообщение #11


Гуру
******

Группа: Свой
Сообщений: 2 113
Регистрация: 1-11-05
Пользователь №: 10 359



Напишите сами контроллер дисплея с нужным интерфейсом.

Прикрепленные файлы
Прикрепленный файл  video_out_20.rar ( 7.77 килобайт ) Кол-во скачиваний: 44
 


--------------------
Быть. torizin-liteha@yandex.ru
Go to the top of the page
 
+Quote Post

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

 


RSS Текстовая версия Сейчас: 20th July 2025 - 12:27
Рейтинг@Mail.ru


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