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

Чего бы попроще для новичка

Никакие железные тесты не помогут найти ошибки мета-стабильности или гонки сигналов, особенно если про это не знаешь.

Пример - сенсорный дисплей (модуль). Проверка тачскрина. Проверка разных режимов работы (SYNS/DE). Те проверка китайского железа.

Что тут моделировать? Только куча железных тестов, это намного проще, чем запускать "НИОКР" по исследованию одного экземпляра устройства.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На чтобы я сейчас обращал внимание при покупке первой девборды.

- Подробная документация и примеры. Чтобы полный проект со схематиком и pcb был. Примеры для использования всей периферии.

- Периферия пожирней. Чтобы сразу разобраться и с ддр, и с езернотом на гигабит, так же можно скоростные ацп/цапы и прочие радости, которые не подключаются через обычные IDC разъёмы.

- Устройство отладки (USB blaster и тп) лучше брать внешние, чтобы можно было использовать в других проектах.

- АРМ ядро, при наличии хорошего бюджета.

Простые задачи проще осваивать в моделсиме, а дальше только освоение сложной периферии и чем её будет больше, тем больше пользы от борды.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На чтобы я сейчас обращал внимание при покупке первой девборды.

- Подробная документация и примеры. Чтобы полный проект со схематиком и pcb был. Примеры для использования всей периферии.

- Периферия пожирней. Чтобы сразу разобраться и с ддр, и с езернотом на гигабит, так же можно скоростные ацп/цапы и прочие радости, которые не подключаются через обычные IDC разъёмы.

- Устройство отладки (USB blaster и тп) лучше брать внешние, чтобы можно было использовать в других проектах.

- АРМ ядро, при наличии хорошего бюджета.

Простые задачи проще осваивать в моделсиме, а дальше только освоение сложной периферии и чем её будет больше, тем больше пользы от борды.

А примеры таких борд можете сказать?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

да какой нибудь борд с цинком или циклоном 5 (какой там с ядром арма внутри?)

они все будут с памятью и прочей радостью.

какой-нибудь zedBoard

http://www.fpgadeveloper.com/2014/03/compa...ynq-boards.html

или сразу

https://www.xilinx.com/products/boards-and-...g.html#hardware

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

...Примеры для использования всей периферии.

- Периферия пожирней. Чтобы сразу разобраться и с ддр, и с езернотом на гигабит, ...

А есть примеры использования жирной периферии без софтового/встроенного процессорного ядра ?

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Я тоже присматриваюсь с чего начать практическую работу с ПЛИС.

Wic, всё, что вы перечислили, есть в Arty Embedded Kit на Artix-35T, судя по написанному в:

Arty™ FPGA Board Reference Manual

Презентация вебинара Make Something Awesome with the $99 Arty Embedded Kit

Мне нужен быстрый интерфейс с ПК, желательно PCI/PCIe. PCIе обычно стоит дорого. Arty нельзя подключить к PCIе, а к PCI получится? Быстродействия, вроде, хватит.

Arduino/chipKIT shield connector имеет достаточное количество ног для сигналов PCI.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Amurak, то что быстро нашел у терасика вот это. Основная борда на которую мне брали по работе эта. По хилым сказать не могу, их особо не шупал.

Leka, примеры для новичка как использовать тяжелую периферию без проца? Это как "космические станции для чайников". На моих бордах без бубна даже родные проекты не собирались) Я почти всё пересобирал руками. А вообще тяжелая периферия без проца, не так сложно, когда на проце всё заработало.

firew0rker борда слабенькая, езернет не гиговый, усб мост, поиграть с такой можно, но чуть более серьёзная задача, может уже не хватить.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Желающим начать работать с ПЛИС можно посмотреть

недорогие платы на Алиэкспрес.

 

https://www.aliexpress.com/store/620372?spm...0108.0.0.WA4x5F

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Начинающим советую прежде всего выбрать задачу, которая будет решаться после этапа "мигания светодиодом".

Задача д/б интересной, не слишком простой, не слишком сложной, и не иметь готового решения.

Под нее и можно подобрать первую плату с ПЛИС.

 

 

На чужих готовых примерах освоить ПЛИС не получится, тк планка заметно выше, чем с МК.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

На чужих готовых примерах освоить ПЛИС не получится

Взять чужое, переделать под свое - работает везде.

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Мне нужен быстрый интерфейс с ПК, желательно PCI/PCIe. PCIе обычно стоит дорого. Arty нельзя подключить к PCIе, а к PCI получится? Быстродействия, вроде, хватит.

Arduino/chipKIT shield connector имеет достаточное количество ног для сигналов PCI.

Хотел бы предостеречь вот от чего. Порты ПЛИС многофункциональны и могут работать в разных стандартах, в том числе с PCI.

Но режим совместимости предопределяется питанием всего банка и другой обвязкой.

Таким образом, если захочется к DE10-nano или MAX10-Lite или другой подобной подключить что-то, к примеру, по LVDS (камеру от Raspberry Pi или др.), то возникнут проблемы, т.к. там все банки, которые напрямую выходят на разъемы расширения, запитаны от 3.3В. Так и в вашем случае надо внимательно смотреть, получится ли ее подключить к быстрым интерфейсам.

Arty Embedded Kit не стал бы брать. Чересчур убого, особенно на фоне изделий фирмы Terasic.

 

Новая плата DE10-Nano Kit выглядит лучшим вариантом для знакомства и продолжительного общения с ПЛИС.

Жаль, что для многих людей будет дороговата ($130). Плюс доставка.

 

Из бюджетных вариантов, как тут советовали, можно посмотреть на али.

 

Моргать диодом надо на микроконтроллерах. Этот этап на ПЛИС проходится за один вечер. Покупать плату с ПЛИС менее 25-30 тысяч LE, на мой взгляд, нецелесообразно.

 

Не вижу решительно никакого смысла в Evaluation на начальном этапе без, даже минимальной, цели. Нужно изучить схемотехнику ПЛИС, понять какие возможности ПЛИСы предоставляют. Изучить HDL, понять связь между конструкциями языка и реализацией в ПЛИС. Разобраться с пакетами ПО: построением проекта, моделированием, синтезом, созданием constrain'ов, связь с Матлабом.

 

Вот когда будут идеи, что захочется реализовать ...

Еще хотел бы отреагировать на сказанное в параллельной теме. Оно вроде звучит логично, но я не знаю ни одного разработчика FPGA (а знаю их достаточно), кто бы шел таким путем.

Лучше все же входить во вкус имея под рукой, пусть скромное, но реальное железо.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

... Моргать диодом надо на микроконтроллерах. Этот этап на ПЛИС проходится за один вечер. Покупать плату с ПЛИС менее 25-30 тысяч LE, на мой взгляд, нецелесообразно. ...

У меня несколько плат с Альтерой, от 6К до 77К ЛЕ.

И вариант с 6K ЛЕ в новых проектах использую гораздо чаще из-за существенно большей скорости синтеза-прошивки.

Например, освоить с нуля мелкий сенсорный TFT модуль.

Простой дизайн - написать спичкой "проба пера" на резистивном экране.

Самый мелкий Циклон, 6К ЛЕ + 270Кбит RAM.

Квартус делает прошивку за ~12 сек, укладывая все в 230 ЛЕ (4% от 6К) + 47% блочной памяти.

Прошивка по JTAG за ~2 сек. Итого через ~15 сек можно смотреть результат внесенных изменений в дизайн.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Пожалуй, соглашусь. Все, конечно, от задач идет.

Большинство задач, не требующих больших ресурсов, решаю в Modelsim.

Дальше от периферии и задач зависит. TFT в Modelsim не пощупаешь, как и многое другое.

 

Тем не менее, платки с MAX II, совсем дешевые за ~1000-1500 руб. не рекомендовал бы.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Извиняюсь, может оффтоп и за примитивизм :)

Хочу начать работать с CPLD, а именно ALTERA EPM7064 (потому что ОНО есть, и задача - примитивная, 2 D-триггера и логика).

(? 1) какой софт из доступного, использовать ?

(? 2) какой программатор из простых. ByteBlaster на 74HC244 имеется. Имеет ли смысл покупать USB ?

 

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

×
×
  • Создать...