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

ivan219

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

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

  • Посещение

Репутация

0 Обычный

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

  • Звание
    Местный
  1. ARM и PCI-E

    Цитата(AVR @ Jan 5 2018, 17:06) Подключать PCI-E устройства к ARM процессору можно, например к 32-битному iMX6 - буквально на днях пробовал подключать свою платку к iMX6 через miniPCIe->PCIe райзер-карту. Делал это я на Hola-PC + Hola-IEB + райзер карта, всю связку запитывал от блока питания ПК. Вот и у меня тоже самое.
  2. ARM и PCI-E

    Цитата(mantech @ Jan 2 2018, 14:30) Для примера: плата с процом - http://starterkit.ru/html/index.php?name=s...=view&id=99 Доп плата к ней с разъемом PCIE - http://starterkit.ru/html/index.php?name=s...view&id=109 На первую плату нужно впаять гребенку с шагом 2мм (отдельная благодарность разработчику ) Вот действительно спасибо 100 рублей экономии а толку? В целом вариант отличный за 5100 да еще и 512 Мб с PCI-E лучшего и желать не стоит Может еще и этот вариант посмотрю Freescale iMX6Dual на 2700 дороже но зато 1Гб, два ядра и все распаяно.
  3. ARM и PCI-E

    Да я понимаю, что PCI-E Gen1 это частота работы шины порядка 1.25 GHz и скорей всего на китайской борде, что нибудь пойдет криво. Это один из возможных вариантов. А изернет можно и на отдельном чипе собрать скорости в 1 - 10 Мбит более чем хватит. Я МК IMX6 Solo рассматривал. Вариант хороший. И по цене сам CPU дешевый. Всего 27$. Но вот платы с PCI-E и ОЗУ в 256 (512) Мб да еще и по доступной цене не нашел. Минимум это 150$ и без PCI-E. Более дорогие в 500$ с PCI-E но это у же не та цена. Можете подсказать. Сумма порядка 100-150$ за PCI-E и ОЗУ 256 Мб меня устроила.
  4. ARM и PCI-E

    Цитата(Jury093 @ Jan 1 2018, 15:28) у 53-го нет такого интерфейса.. как уже подсказали, смотрите в сторону imx6q/ Это я у же понял. Насчет imx6q посмотрю. Цитата(Jury093 @ Jan 1 2018, 15:28) что это и зачем в вашем понимание? я мало этим интересовался, но 64-ые ОС у АРМов редкость, знаю что для Малины пилят ядро-64, но там надо помимо ядра, все обрамление перекомпилировать, ну и аппликухи видимо тоже.. Возможно я планочку не много завысил. Еще подумаю над этим. Цитата(Jury093 @ Jan 1 2018, 15:28) да, перед тем как искать и вкладываться в систему, поищите - "а есть ли драйвера под моё "устройство"", иначе даже при наличие железа идея будет заведомо мертвая.. Драйвера под linex есть. Не много железо по копал и вот, что нашел. xio1100 в качество Pci Express PHY потом прикрутить его к дешевой FPGA а на ней у же ARM или еще, что то. Но потом нашел вот это https://ru.aliexpress.com/item/Xilinx-XC7A3...9999.262.29TECV и цена адекватная и PCI-E есть и памяти 256 МБ Что думаете?
  5. ARM и PCI-E

    Добрый день. Подскажите есть ли возможность на ARM собрать устройство с PCI-E (х1 Gen1, 2) интерфейсом? Идея в том, что бы сделать мини ПК на 64 бит linex системе и подключить к нему PCI-E устройство. А управлять всем этим через Ethernet. Подскажите на чем это можно сделать. Я смотрел в сторону cortex a53 но, что то аппаратного PCI-E не нашел. Может плохо искал Дайте инфу если есть.
  6. Будет спектр чуть выше. И да скорей всего опечатка я у же и не помню почему так вышло.
  7. Интерполяцию окном Hanna смотри http://calculator2006.narod.ru/articles/haan.htm
  8. Вы опишите виртуальный пин. И к нему цепляйтесь.
  9. Спасибо всем за разъяснение. Разобрался Единственно огорчает тот факт что модуль не получится полностью автоматическим. Все таки разрядность выходного порта BCD_DATA придется задавать в ручную. Есть по этому поводу какие мысли? Golikov A. у меня Quartus на подобную запись ругается.
  10. С $clog2 то же не ясно. С его использованием дополнительно появляется линии 3 LUT Скорей всего из за правильного округления. Ведь моя функция отбрасывает дробное значение для этого + 1 и был добавлен. А функция $clog2 из за округления дополняет счетчик ct_cor лишним битом. Да еще и ошибка новая
  11. iosifk ваш пример не пошел. Смотрите скриншот. Может что то еще нужно дописывать. des00 можете дать пример.
  12. Добрый день. Ниже два скриншота с ошибками. Эти ошибки возникаю тогда когда модуль не является TOP-Level Если я этот модуль объявляю как TOP-Level то этот модуль прекрасно синтезируется. В чем ошибка???
  13. Цитата(Golikov A. @ Apr 13 2014, 07:56) и с чего вдруг 2 битовую единицу верилог стал интерпретировать как тройку? чтобы получить 2'b11 надо писать {2{1'b1}} но ни как не 2'b1, потому что последние как и 15'b1 - есть единица, заданной разрядности, с заданным количеством нулей до. если 2'b11 == 2'b1, зачем делать разную запись? Да вы правы. На симуляции показывает именно 1. Был не прав Но я отталкивался от того что прочитал. Файлы в приложении.
  14. Смотря какой счетчик вам нужен? Запись такого вида Цитатаcount=count+2'b1; Verilog интерпретирует как Цитатаcount=count+2'b11; либо Цитатаcount=count+2'd3; т.е. счетчик + 3 если нужен счетчик + 1 то надо писать Цитатаcount=count+1'b1; либо так Цитатаcount=count+2'b01;