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

 
 
> Еще раз о применении DMA+SDRAM без Nios, Помогите разобраться
s.i.suprun
сообщение Jul 8 2008, 16:57
Сообщение #1


Участник
*

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521



Доброго времени суток!!!
Товарищи специалисты помогите, пожалуйста.
Возникла задача по созданию системы которая будет получать изображение с КМОП-матрицы (матрица управляется через i2c), через связку DMA+SDRAM укладывать данные в динамическую память, а потом после небольшой обработки (блок который будет обеспечивать взаимодействие всех перечисленых блоков будет свой на VHDL), передавать через FTDI245 в PC.
Работаю я с QUARTUS 7.2, прочитав документацию на Avalon и существующие на этом сайте топики, разобрался,как экпортировать входы SDRAM на наружу(в целях эксперимента), но вот с DMA дело обстоит похуже. Если кто может подскажите как управлять DMA-каналом не програмно, а аппаратно, подавая на соответствующие вывоводы сигналы. Если это возможно, то какие выводы надо создать для всех троих портов (управления, чтения и записи)?
И попутно еще один вопрос, подскажите пожалуйста аналог упомянутой выше FTDI с паралельным входом,работа с которой на стороне компьютера похожа на FTDI( поскольку я не программист, а имеющиеся в наличии кадры в этих делах тоже не особо smile.gif ), которая поддерживает USB 2.0 HS много не надо, но чтобы было хотя бы 30 Мб/сек smile.gif .
Пожалуйста помогите, буду очень признателен!!!! help.gif
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
s.i.suprun
сообщение Jul 28 2008, 15:56
Сообщение #2


Участник
*

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521



Спасибо Всем за ответы.
Проблема была с СДРАМ когтроллером в Квартусе. Некоторое время назад скачал 8-ю версию, запустил там, все работает как Швейцарские часы 08.gif . На счет ФИФО поступил следующим образом: взял в СОПСЕ "Крос клок мост" и согласовал в нем по частотам входной поток сосбно камера и СДРАМ. В том мосте поняное дело своя ФИФА есть. Все замечательно, но хочется пойти дальше smile.gif , и возникает следующий вопрос, уж сколь раньше обговаривалась тема передачи через ЮСБ типа CY7C68013A. На сколько я понял она со входным UTMI интерфейсом, дак вот в 8-м Квартусе есть ядро высокоскоросного ЮСБ с выходным интерфейсом такого типа, а вход - Avalon. Ядро это представлено конторой SLS, но требует лицензии от последней, вроде как можно получить и фришную лицензию, я уже сколько не делал реквест - нифига (авторизировался на ихнем сайте), пишут через 24 часа будет, а уже 4 дня ничего не видно sad.gif , я в ихнюю службу поддержки уже и телегу накатал - молчат буржуи проклятые 07.gif smile.gif , может кто-то пробовал это ядро (ну и понятное дело лицензию получил) , поделитесь опытом как, энто дело провернуть beer.gif , ну и как оно (ядро) в обчем катает. Я так понимаю что в случае использования последнего ПЛИС мона напрямую с CY7C68013A использовать без дополнительных наворотов ... И есче одно хотел на том же родимом сайте скачать контроллер i2c c шиной Авалон, но там обратная беда лицензию прислали, а ядро контроллера слить не дают. sad.gif . Товарищи, большая просьба если у кого нибудь есть поделитесь плз. beer.gif Просто очень быстро надо, я уже начал сам писать протокол, но это просто время. На опенкоре нашел, все замечательно, компилится, но вот промоделировать его не могу, вылетают ошибки моделирования, а бросать на кристал "кота в мешке" особо не хочется...
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 28 2008, 16:02
Сообщение #3


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(s.i.suprun @ Jul 29 2008, 00:56) *
Спасибо Всем за ответы.
Проблема была с СДРАМ когтроллером в Квартусе. Некоторое время назад скачал 8-ю версию, запустил там, все работает как Швейцарские часы 08.gif . На счет ФИФО поступил следующим образом: взял в СОПСЕ "Крос клок мост" и согласовал в нем по частотам входной поток сосбно камера и СДРАМ. В том мосте поняное дело своя ФИФА есть. Все замечательно, но хочется пойти дальше smile.gif , и возникает следующий вопрос, уж сколь раньше обговаривалась тема передачи через ЮСБ типа CY7C68013A. На сколько я понял она со входным UTMI интерфейсом, дак вот в 8-м Квартусе есть ядро высокоскоросного ЮСБ с выходным интерфейсом такого типа, а вход - Avalon. Ядро это представлено конторой SLS, но требует лицензии от последней, вроде как можно получить и фришную лицензию, я уже сколько не делал реквест - нифига (авторизировался на ихнем сайте), пишут через 24 часа будет, а уже 4 дня ничего не видно sad.gif , я в ихнюю службу поддержки уже и телегу накатал - молчат буржуи проклятые 07.gif smile.gif , может кто-то пробовал это ядро (ну и понятное дело лицензию получил) , поделитесь опытом как, энто дело провернуть beer.gif , ну и как оно (ядро) в обчем катает. Я так понимаю что в случае использования последнего ПЛИС мона напрямую с CY7C68013A использовать без дополнительных наворотов ... И есче одно хотел на том же родимом сайте скачать контроллер i2c c шиной Авалон, но там обратная беда лицензию прислали, а ядро контроллера слить не дают. sad.gif . Товарищи, большая просьба если у кого нибудь есть поделитесь плз. beer.gif Просто очень быстро надо, я уже начал сам писать протокол, но это просто время. На опенкоре нашел, все замечательно, компилится, но вот промоделировать его не могу, вылетают ошибки моделирования, а бросать на кристал "кота в мешке" особо не хочется...

по поводу и2ц с опенкор - работает, конечно же с небольшой модификацией smile.gif, так что это не кот в мешке
по поводу юсб кипарис68013, сделайте ему фифо интерфейс и у себя к авалану подключите, это тоже
работает отлично. читайте про фифо режим у 68013


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post
s.i.suprun
сообщение Jul 29 2008, 09:01
Сообщение #4


Участник
*

Группа: Validating
Сообщений: 71
Регистрация: 24-06-08
Из: Харьков
Пользователь №: 38 521



Цитата(Postoroniy_V @ Jul 28 2008, 19:02) *
по поводу и2ц с опенкор - работает, конечно же с небольшой модификацией smile.gif, так что это не кот в мешке
по поводу юсб кипарис68013, сделайте ему фифо интерфейс и у себя к авалану подключите, это тоже
работает отлично. читайте про фифо режим у 68013


А что Вы скажете по поводу USB3300, не пробовали ее в работе? Я все-таки у товарищей с SLS выпросил лицензию на ядро ЮСБ 2.0 с UTMI интерфейсом, так вот это вроде не сложная (на первый взгляд, тем более имея готовую корку) штуковина тем более,что она есть на складе да и стоит в 4 раза дешевле CY7c68013A, что и понятно поскольку последний - контроллер. smile.gif
Go to the top of the page
 
+Quote Post
Postoroniy_V
сообщение Jul 29 2008, 12:25
Сообщение #5


МедвеД Инженер I
****

Группа: Свой
Сообщений: 816
Регистрация: 21-10-04
Пользователь №: 951



Цитата(s.i.suprun @ Jul 29 2008, 18:01) *
А что Вы скажете по поводу USB3300, не пробовали ее в работе? Я все-таки у товарищей с SLS выпросил лицензию на ядро ЮСБ 2.0 с UTMI интерфейсом, так вот это вроде не сложная (на первый взгляд, тем более имея готовую корку) штуковина тем более,что она есть на складе да и стоит в 4 раза дешевле CY7c68013A, что и понятно поскольку последний - контроллер. smile.gif

про USB3300 ничего сказать не могу не пользовал


--------------------
Cogito ergo sum
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- s.i.suprun   Еще раз о применении DMA+SDRAM без Nios   Jul 8 2008, 16:57
- - dinam   Похоже вы что-то делаете на матрице Micron . Мы ...   Jul 9 2008, 03:24
- - torik   Насчет USB2.0, присоединяюсь - CY7C68013A. Можно 1...   Jul 9 2008, 06:27
|- - dinam   Цитата(torik @ Jul 9 2008, 13:27) Не согл...   Jul 9 2008, 06:48
- - s.i.suprun   Спасибо Вам за ответы. Но возникли некоторые попут...   Jul 9 2008, 17:38
|- - alexr22b   Схему подключения к FPGA можно посмотреть здесь. ...   Jul 9 2008, 19:56
|- - dinam   У нас тоже предполагается работа 4х камер в паралл...   Jul 10 2008, 01:39
- - torik   Ну, если без предобработки гнать видео с матрицы в...   Jul 10 2008, 04:54
|- - dinam   Цитата(torik @ Jul 10 2008, 11:54) Ну, ес...   Jul 10 2008, 05:04
|- - s.i.suprun   Цитата(torik @ Jul 10 2008, 07:54) Дык та...   Jul 13 2008, 08:32
|- - s.i.suprun   И еще один вопрос: хотел вчера промоделировать в К...   Jul 13 2008, 09:38
|- - dinam   Цитата(s.i.suprun @ Jul 13 2008, 16:38) н...   Jul 14 2008, 01:13
|- - Maverick   Цитата(dinam @ Jul 14 2008, 04:13) Похоже...   Jul 29 2008, 09:07
- - torik   Ну как так невозможно. Настраиваем одну точку bulk...   Jul 10 2008, 07:38
|- - dinam   Ну у меня камера расчитана на использование четыре...   Jul 10 2008, 07:56
- - torik   USB при сбое повторяет сравнительно небольшой паке...   Jul 10 2008, 09:35
|- - dinam   Цитата(torik @ Jul 10 2008, 16:35) USB пр...   Jul 10 2008, 09:58
- - torik   Ну если 4 USB камеры, тогда вообще все нормально д...   Jul 10 2008, 10:30


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

 


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


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