|
Еще раз о применении DMA+SDRAM без Nios, Помогите разобраться |
|
|
|
Jul 13 2008, 09:38
|
Участник

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

|
И еще один вопрос: хотел вчера промоделировать в Квартусе СДРМ - контроллер, все служебные сигналы (рас, кас) генерит, но проблема в следующем: запись: выставляю на мастере: write_n в 0 на шине даных - то чего хочу записать ну и адрес понятно, а на выходе контроллера получаю непонятно что: адреса на выыходе отстают от мастера на 3 такта (ну тут понятно - настройки контроллера в СОПС  ), адреса на выходе контроллера в 2 раза меньше чем на входе но тут вроде тоже понятно(пишу по 16 бит), но вот адреса контроллер коректно понимает лишь когда входные адреса не выходят за пределы 512, если больше,то на выходе какой-то бред(Выставлял на мастере FFF, в результате на выходе СДРАМ - FF  )? Может я не правильно адресацию делаю или ысчо что-то подскажите, плз!!!! Второй прикол - на вывод мастера readdata, пролазят сигналы с выводов DQ и при чтении (понятно  ) , но и при записи в память  , причем при чтении данные начинают поступать сразу же, не внимая обращение на задержку при включении и значение сигнала read_n.... Пожалуйста подскажите правильный порядок при чтении и записи СДРАМ, плз
|
|
|
|
|
Jul 28 2008, 15:56
|
Участник

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

|
Спасибо Всем за ответы. Проблема была с СДРАМ когтроллером в Квартусе. Некоторое время назад скачал 8-ю версию, запустил там, все работает как Швейцарские часы  . На счет ФИФО поступил следующим образом: взял в СОПСЕ "Крос клок мост" и согласовал в нем по частотам входной поток сосбно камера и СДРАМ. В том мосте поняное дело своя ФИФА есть. Все замечательно, но хочется пойти дальше  , и возникает следующий вопрос, уж сколь раньше обговаривалась тема передачи через ЮСБ типа CY7C68013A. На сколько я понял она со входным UTMI интерфейсом, дак вот в 8-м Квартусе есть ядро высокоскоросного ЮСБ с выходным интерфейсом такого типа, а вход - Avalon. Ядро это представлено конторой SLS, но требует лицензии от последней, вроде как можно получить и фришную лицензию, я уже сколько не делал реквест - нифига (авторизировался на ихнем сайте), пишут через 24 часа будет, а уже 4 дня ничего не видно  , я в ихнюю службу поддержки уже и телегу накатал - молчат буржуи проклятые  , может кто-то пробовал это ядро (ну и понятное дело лицензию получил) , поделитесь опытом как, энто дело провернуть  , ну и как оно (ядро) в обчем катает. Я так понимаю что в случае использования последнего ПЛИС мона напрямую с CY7C68013A использовать без дополнительных наворотов ... И есче одно хотел на том же родимом сайте скачать контроллер i2c c шиной Авалон, но там обратная беда лицензию прислали, а ядро контроллера слить не дают.  . Товарищи, большая просьба если у кого нибудь есть поделитесь плз.  Просто очень быстро надо, я уже начал сам писать протокол, но это просто время. На опенкоре нашел, все замечательно, компилится, но вот промоделировать его не могу, вылетают ошибки моделирования, а бросать на кристал "кота в мешке" особо не хочется...
|
|
|
|
|
Jul 28 2008, 16:02
|

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

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

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

|
Цитата(Postoroniy_V @ Jul 28 2008, 19:02)  по поводу и2ц с опенкор - работает, конечно же с небольшой модификацией  , так что это не кот в мешке по поводу юсб кипарис68013, сделайте ему фифо интерфейс и у себя к авалану подключите, это тоже работает отлично. читайте про фифо режим у 68013 А что Вы скажете по поводу USB3300, не пробовали ее в работе? Я все-таки у товарищей с SLS выпросил лицензию на ядро ЮСБ 2.0 с UTMI интерфейсом, так вот это вроде не сложная (на первый взгляд, тем более имея готовую корку) штуковина тем более,что она есть на складе да и стоит в 4 раза дешевле CY7c68013A, что и понятно поскольку последний - контроллер.
|
|
|
|
2 чел. читают эту тему (гостей: 2, скрытых пользователей: 0)
Пользователей: 0
|
|
|