Перейти к содержанию

    

Lixlex

Участник
  • Публикаций

    41
  • Зарегистрирован

  • Посещение

Репутация

0 Обычный

Информация о Lixlex

  • Звание
    Участник
  • День рождения 24.01.1990

Информация

  • Город
    Рязань
  1. Вы бы для начала описали используемый инструментарий(СПАР, семейство FPGA, симулятор), иначе о чем вообще говорить?
  2. Добрый день! Все верно описали. В простейшем случае используют IP-ядро. Для Xilinx это memory interface generator. Из ядра торчит пользовательский интерфейс - шина AXI 4 и физический интерфейс к памяти. Собственно через AXI 4 ядру передаются команды на чтение и запись. Для вашей платы должен быть reference design с DDR, советую посмотреть. https://www.xilinx.com/support/documentatio...kits/xtp047.pdf
  3. Оффтоп: А чем Вас не устроил способ настройки ILA через визард setup debug? Обычно я в отдельной секции кода дублирую исследуемые цепи(для уникальности к имени добавляю какой-нибудь выделяющийся префикс) и помечаю новые цепи директивой mark debug. Таким образом убиваю сразу двух зайцев: 1) Имеем доступ к выходам исследуемых регистров(как известно, если пометить регистр директивой mark debug это нам ничего не даст) 2) После отладки удаляем debug-секцию и получаем чистый код В качестве недостатка способа могу отметить необходимость написания двух строк кода на одну исследуемую цепь(если речь идет о verilog).
  4. Коллеги, досталась мне плата HTG-707 от хайтек глобал. К сожалению без документации. Писал в саппорт - благополучно отфутболили. Может у кого есть юзергайд на эту плату? Поделитесь пожалуйста.
  5. Хочу подключить sata-девайс к отладочной плате, на которой один из трансиверов выведен на sma-гнёзда. Планирую порезать саташный шлейф, распустить дифпары и соединить с sma-пигтейлом. Нужно получить стабильный линк на SATA gen.1. Был ли у кого-нибудь похожий опыт?
  6. Цитата(alexadmin @ Feb 16 2017, 13:30) Когда-то занимался запуском SATA на Kintex7 - были примерно похожие проблемы. SATA2 работал (да и SATA3), SATA1 так и не взлетел. Списал на настройки трансивера /которые можно крутить до бесконечности/, благо что сильной потребности в том режиме не было. Моя проблема оказалась в тактировании oob-части трансивера. Потребовалось завести более медленный клок на CLKRSVD[0]
  7. Не буду создавать новую тему, спрошу здесь. Имеется плата Z7 MiniITX на XC7Z100. В режиме SATA gen2. все работает нормально. Перенастраиваю GTX в режим SATA gen1 - получаю следующий эффект: Линк поднимается на некоторое время. Успеваю даже принять Device to Host Register. Через какое-то время получаю rxelecidle на пару тактов, rxcdrlock падает и соответственно следующего ALIGN от девайса больше не получаю. Как себя должен вести rxcdrlock? У меня он в "иголках" но на форумах Xilinx пишут, что это вроде как нормально... Как определить причину, почему пропадает rxcdrlock?
  8. Цитата(exigo @ Jan 19 2017, 13:24) Мне думалось, что пример должен сразу отрабатывать. В настройках выбирается внутренний аппаратный блок, генерируется constrain. Как я понимаю, там должны быть уже указаны задействованые пины, и не требуется вносить изменения? Нет, пины надо править под вашу плату.
  9. У xilinx есть корка. Под 6е семейство даже есть вариант ее украсть. Если интересно как, расскажу в личку.
  10. Неоднократно натыкался на подобные глюки Vivado. Видимо неспроста все советуют использовать сторонние инструменты симуляции.
  11. Цитата(vladec @ Dec 26 2016, 10:40) Где то попадались датчики положения - микросхема с интегрированной парой светодиод+фотодиод. Еще можно - магнитики в фигурки, а в доске дешевые датчики Холла или даже герконы. С герконами пропадает возможность идентифицировать каждый объект
  12. Цитата(count_enable @ Dec 7 2016, 20:23) А что за ПЛИС хоть? Макет на kintex 7, но есть возможность перенести всё это дело на цинк. Смотрел в сторону petalinux, но там, как я понял, тоже не всё так просто, да и с линуксом у меня нет опыта(в плане сборки ядра и написания драйверов)
  13. Цитата(aaarrr @ Dec 7 2016, 19:03) Приделать к приводу одноплатник, к FPGA подключить любым удобным интерфейсом. Какие "изыски" - такие и решения. Думал про этот вариант, в крайнем случае буду вынужден пробивать его. А как дешевле всего организовать передачу данных от одноплатника к плисине?
  14. Цитата(RobFPGA @ Dec 7 2016, 18:49) Приветствую! Для начала со стороны интерфейса к DVD и способов управления оным. А то может заказчик хочет что бы Вы прямо с лазера считывали напрямую . Удачи! Rob. Приветсвтую! Выбор интерфейса остается за мной, главное, чтобы привод был доставабельным.
  15. Добрый вечер. Есть макет, в котором FPGA производит обработку данных в ДДРке. Перед началом работы требуется инициализировать память исходными данными. И здесь пошли "изыски" заказчика. Нужно, чтобы инициализация происходила обязательно с оптического диска. Cкорость загрузки данных требуется обеспечить в районе 5-10 Мб/сек. Наличие файловой системы не обязательно. Подскажите, с какой стороны подойте к этой задаче?