vitus_strom
-
Постов
611 -
Зарегистрирован
-
Посещение
Сообщения, опубликованные vitus_strom
-
-
Добрый день!
Пытаюсь подключись ядро ДДР3 контроллера к текущему проекту но квартус (версия 18.1) показывает большие слаки при переходе с afi_clk на pll_hr_clk (200 MHz -> 400 MHz). Частота ДДР3 800 MHz. FPGA - Stratix V. Заполеность чипа порядка 2/3.
При ближайшем рассмотрении виолейшенов в тайм квесте пришел к выводу что при разводке получается большой skew (порядка 800 пикосекунд) между этими клоками несмотря на то что они является разными выходами одной плл,
правда после запуска p0_pin_assignment.tcl в qsf файл прописываются требования для pll_hr_clk разложить его на DUAL-REGIONAL CLOCK, а afi_clk на GLOBAL CLOCK.
В самом ГУИ ддр контроллера настроек для коррекции насколько я понял нет.
Попытка залезть в исходники и покрутить фазу одного из клоков не помогла (возможно установил не правильные значения, собираюсь попробовать снова)
Попытка найти какие то настройки фиттера или установки в QSF файле тоже не принесла результатов.
Если кто то такое проходил или знает как лечить буду рад любому совету
Заранее благодарен.
пы.сы. Уважаемые модераторы, если я разместил тему в неправильном разделе, прошу не бить ногами и перенести в правильное место
-
Приветствую,
понадобилось мне закрыть свои исходники от чтения, лицами к проекту не причастными . Проект в квартусе 18.0. Хотелось бы конечно закриптовать по стандарту IEEE 1735, но не совсем понял есть ли такая возможность в Quartus Standart Edition 18.0.
На данном решении не настаиваю, если есть другие методы буду рад если посоветуете что то. Если кто то сталкивался тоже буду рад совету.
Заранее благодарен.
-
12 hours ago, anckr said:
Не смог найти никакой инфы касательно версии стандарта. Попробую узнать у производителей.
Вы по какому стандарту программировали контроллер? :)
-
Тоже когда то доглго долбился с mipi dsi, поэтому ключевой вопрос какая версия стандарта у вас. Если не та которая нужна это может быть проблемой.
Проблема будет в разночтении конфигурационной последовательности.
Если в дисплее есть тестовый режим попробуйте его завести.
-
6 hours ago, Джеймс said:
Ради интереса - почему не подходит готовый чип контроллера, например от Cypress? (пристыкованный к FPGA естественно)
Тоже можно, но если есть ядро в ФПГА то почему бы и не в ФПГА
-
15 minutes ago, StewartLittle said:20 minutes ago, vitus_strom said:
А где есть что то в IP каталоге не нашел
Не понял, в каком каталоге?
Смотрите на сайте SLS: https://www.slscorp.com/ip-cores.html
а сорри недопонял...
ну если есть и не жалко, то немогли бы вы поделиться?
15 minutes ago, Джеймс said:Помочь не могу, но советую всё же расшифровать, для чего Core (ASIC или FPGA... производитель.. семейство.. технология..)
FPGA, все равно какое - пока сферический конь в вакууме
-
50 minutes ago, blackfin said:
Я встречал.. У Synopsys'а.. За деньги.. ;)
и сколько денег, хотя у синопсиса дешево не бывает подозреваю :)
22 minutes ago, StewartLittle said:Под Альтеру есть usb30sf и eusb31sf от SLS Corp. (вылеченные, но сам не пробовал).
А где есть что то в IP каталоге не нашел
-
Думал уже есть у кого то из гигантов но как оказалось только USB2.0 посему решил спросить тут может кто с третьей версией встречал корку...
Заранее балогодарен за ответы.
-
с третьего раза увидел мелкий текст :) спасибо
-
22 minutes ago, des00 said:
HMCPHY_RE.
Просветите плиз что за зверь и для чего нужен?
-
Такое ощущение что Vitis 2019.2 вообще не употребительный в пищу, я пробовал перетянуть проекты из 2019.1 с нулевым успехом. Поэтому откатился на SDK 2019.1.
-
да да именно это я и имел ввиду выше
-
да да максимально упрощенный с тем же успехом
-
да да я знаю поэтому и искал подобную настройку и в этом кабеле
-
это для Ethernet Blaster,
для USB Bllaster я не нашел как изменить частоту
-
Ну ничего невозможного нет конечно, но сложности есть конечно... Как последний вариант можно рассматривать.
16 minutes ago, vitus_strom said:18 minutes ago, StewartLittle said:До какой частоты снижали TCK?
Сейчас уже не вспомню, придумывать не хочу. Давно было, более полугода назад
Сейчас стоит 8 МГц - похоже осталось с прошлого раза, когда менял
-
1 minute ago, StewartLittle said:
Без контроля качества JTAG'овских сигналов не вижу смысла чего-либо еще порекомендовать.
Понимаю, моя телепатия тоже заканчивается поэтому обратился к помощи зала, может кому удалось побороть :)
4 minutes ago, StewartLittle said:До какой частоты снижали TCK?
Сейчас уже не вспомню, придумывать не хочу. Давно было, более полугода назад
-
11 minutes ago, StewartLittle said:
Это китайский (waveshare). С ним может быть все, что угодно. Выходной буфер у него не комильфо, и прошивка с глюками
поменять кабель вряд ли получится - можно ли что то сделать чтобы улучшить ситуацию?
Второй кабель точно интеловский правда за давностью я подзабыл что это не USB Blaster I, а Ethernet Blaster
Вспомнил - есть фото его правда не ахти:
Еще вспомнил что уменьшение частоты не помогло на нем...
Еще в тему - нашел пару соообщений на эту тему на форуме у интела но ответов там не последовало совсем, что странно
-
Одно из них... Как по мне так длинноват шлейф, но программирование проходит, поэтому грешить что джитаг разведен некорректно я бы не стал.
Вторую сфотографировать не получится, могу сказать что плата от Solarflare (поэтому подозревать в некорректной разводке тоже бы не стал), собственно тоже программирование проходит (другая такая же работает у меня на рабочем месте локально, но кабель другой)
Второй кабель точно интеловский.
-
К сожалению не могу... оба девайса удаленные, осцилоскопов на месте нет...
-
Забыл добавить что программатор от Intel'a.
-
Добрый день коллеги!
Уже не первый раз сталкиваюсь с такой проблемой при работе USB blaster I & SignalTap:
Error (12852): Data integrity error is detected during JTAG communication. The Signal Tap result is not trustworthy. Please check the JTAG chain.
При программировании соф файла, квартус не ругается все проходит без проблем, но как только запускажшь синхронизацию или чтение данных с сигнал тапа то сыплются сообщения что я привел выше.
Была идея снизить частоту TCK но похоже USB Blaster I не умеет это.
Может кто то подскажет какую нибудь здоровю мысль или кто то поборол это - отмечайтесь в комментах, буду благодарен.
-
собственно уже писал по заявлению амазонов у них можно подключать различные потоки на вход из их библиотек
Что у них за библиотеки я не смотрел и подключать не пробовал
-
Я когда то немного занимался этой темой.
Использовал средства проектирования на Амазоне для Зайлинкс, смысл в том что Вам не надо ничего покупать и вы можете пользоваться софтом или железом сразу + если нужно железо помощнее то легко перейти на него - это для средств проектирования.
Что касается плат то в то время там имели только пару самых дорогих плат, при этом там же на амазоне по словам представителей зайлинкса можно было подключить например базу данных по анализу днк, и еще много всякого, например пакеты разные - сам я этим не пользовался поэтому подтвердить или опровергнуть не смогу.
Если у кого то есть больше информации то буду рад узнать что то новое на эту тему :)
Настройка интерфейса jesd204b
в Работаем с ПЛИС, области применения, выбор
Опубликовано · Пожаловаться
Посмотрите у Аналог Девайсез есть проект phy/link layer (при GPL лицензии даже бесплатный) если повезет может быть и проект на ваш чип . Есть разница между A/B/C спецификациями я так понимаю у зайлинкса поддержка B/C.