Pull to refresh

Comments 34

> В перспективе хорошо было бы слезть с использования китайских плат и сделать дешевую российскую плату для таких упражнений с FPGA

Такие платы уже есть, и давно: marsohod.org/howtobuy
Брал у них первый Марсоход; цена вполне приемлемая.
Да, это хорошо, Жизнь — отличный пример, буду использовать. И параллельная instantiation клеток внутри generate, и загрузка их через сдвиговый регистр — это чисто и поучительно.

А нет ли планов сделать что-то вроде Марсоход2RPI но с VGA выходом как у Марсоход2?
Марсоходовцы молодцы что такое сделали, но в текущий момент их платы вписываются в конкретно мои семинары не очень.

1. Первый Марсоход с MAX II имеет ограниченное количество ячеек что ведет к ограниченным упраднениям.

2. Марсоход2 несет старый Cyclone III.

3. Марсоход3 дорогой, а я платы школьникам после семинара раздаю, чтобы они могли продолжить дома. Одно дело раздать 20 плат по $30 — это всего-лишь $600, а другое дело — раздать 20 плат по 10500 рублей — это в сумме почти $3000, дорого.

4. Я посмотрю новый Марсоход2RPI. Он по цене и по FPGA подходит, но у него нет видеовыхода — нужен дополнительный переходник за $8.99 store.digilentinc.com/pmod-vga-video-graphics-array
Для этого сначала нужна российская ПЛИС, а сними напряженно, в остальных случаях компания Терасик очень лояльно относится к школьникам и студентам, у нас студент тут заинтересовался и заказал у них по EDU цене без всяких подтверждений счастлив и доволен…
По поводу САПРов (мнение чисто субъективное, но тем не менее):
Altium Designer — очень крутой и удобный комбайн, популярный в СНГ в современном производстве, но и стоит как крыло самолёта. Если есть возможность выбить бесплатную лицензию для учреждения образования (раньше вроде выдавали, как сейчас — не знаю), на мой взгляд — лучший вариант. Вроде как есть возможность сразу в нём писать код для ПЛИС и вроде даже есть какие-то средства симуляции — давно не работал в нём, не могу поручиться за детали современных версий.
Есть бесплатный онлайн-аналог Circuit Maker с урезанными возможностями, но главный, на мой взгляд, недостаток — ваши проекты лежат где-то в чужом облаке. Для хобби пойдёт, для более серьёзных применений я бы, наверно, поостерёгся.
EasyEDA — тоже онлайн САПР, довольно удобный (на мой взгляд, удобнее, чем Circuit Maker) и активно развивающийся, есть коммьюнити, саппортом проблемы решаются.
KiCad — бесплатная САПР, open source, пользуется популярностью больше на западе. Не очень удобная, скажем так, философия всего процесса немного другая, до 5 версии при переходе с других САПРов вообще ломала мозг. Есть много библиотек, но если хотите иметь всё в едином стиле и с подобными пропорциями, надо делать свои. Есть мелкие раздражающие нюансы (возможно, это из-за слома привычек, и если бы это была первая моя САПР, отношение было бы другое).
DipTrace и Eagle — больше, на мой взгляд, олдовые инструменты (в основном встречал пользователей этих САПР, которых можно было охарактеризовать как «опытный дядька»). Есть бесплатные версии с ограничением на количество цепей.
Слегка пробовал когда-то OrCAD — после альтиума было абсолютно неинтутивно.
Повторюсь, это — чисто мои наблюдения, основанные на собственном опыте. Если что-то написал не так — прошу поправить. Надеюсь, никого ничем не обидел)
Поздравляю с новой книгой на русском языке по такой технически сложной теме! Уже оформляю заказ.

Касательно ПЛИС – Миландр готовит к выпуску отечественный чип ПЛИС М1. Он небольшой и, наверное, не самый дешёвый, но надо их поспрошать. Все объявления и ссылки у них на форуме. Или краткие выдержки у меня в твиттере.
У них для синтеза Yosys и собственный Place & Route? Ну если это достаточно user-friendly, и если у них есть платы, и если их это интересует, можно договорится об интеграции их с летними школами в Зеленограде. Как минимум попросить из зайти и сделать презентацию школьникам. В прошлый раз заходили люди из российского отделения Intel, отделения программируемой логики.
У них для синтеза Yosys и собственный Place & Route? Ну если это достаточно user-friendly, и если у них есть платы, и если их это интересует, можно договорится об интеграции их с летними школами в Зеленограде. Как минимум попросить из зайти и сделать презентацию школьникам. В прошлый раз заходили люди из российского отделения Intel, отделения программируемой логики.
с российским бизнесменом Сергеем Зориным, который отвез в Москву десяток плат ZEOWAA


Он и здесь уже отметился? Шустрый тип. И зачем Вы отдали ему их, и видимо за бесплатно :) Лучше бы подарили их учащимся, он ведь не «бедный студент» — у него свой «свечной заводик» есть. Он даже мог легко сэкономить, не заказывая их на Aliexpress, а привезя с собой из Китая, т.к. частенько туда наведывается. А так получается, что добродушный американский инженер подарил 10 плат российскому барыге мелкому фабриканту :D
Так я их Сергею дал не просто так, а чтобы он передал их другим людям в Москве, с которыми мы планируем семинары (МИЭТ, ChipEXPO, Сколково итд). У Сергея своих плат более чем достаточно, зачем ему эти?
Это правильно, что pdf вариант стоит одинаково с бумажной версией?
В любом случае, спасибо за книгу: оформил заказ, оплатил и жду поставку цифрового носителя: наверное, готовят к выпуску…
дешевую российскую плату для таких упражнений с FPGA
Юрий, какую ПЛИС вы хотите туда ставить?
Я бы хотел Max10, но если получается дорого, то Cyclone IV или Cyclone V могут быть опциями.

Какую конкретно из этих https://www.digikey.com/short/z4bj3z? Обратите внимание на цены не от 1шт. а от сотни, например. Я к чему. Мне любопытно, можно ли уложиться в озвученный бюджет.

Ну наверное ту которая 8000 логических элементов по $17 в количестве 100 штук. Я раньше использовал ту, которая 50000 элементов по $47 в количестве 100 штук, но это дорого. Та что 4000 может не хватить для интересных упражнений, и по цене ($12) она дешевле чем за 8000 всего на $5.
Там что то не чисто.
сам EP4CE15F23C8N стоит в 2 раза больше.
Возможно, он стоит в 2 раза больше для Вас на территории РФ.
Раз у Вас нет доверия к продавцу с Алиэкспрес со 100% положительных отзывов и его продукту с оценкой 4,9 из 5 по результатам отзывов 38 покупателей со всего мира, то Вы можете привести здесь факт(ы) обмана продавца, кроме «там что-то не чисто».
Ну это цена за 1 FPGA. Оптовая цена за 1000 FPGA может быть меньше.
Ну это стандартная фишка отладочных плат… Обычно плата стоит дешевле, чем микросхема на ней мелким оптом. Те же платы Terasic все такие: плата стоит $249/$175 Долларов, а чип на Mouser $364 при заказе одной штуки. А для плат на топовых ПЛИСах цена ещё больше отличается. Весь секрет в том, что тот же Terasic закупает оптом и напрямую у производителя, а вы будете закупать мелким оптом через посредников.

Могу разработать такую платку безвозмездно (т.е. даром). С пилотными образцами. Дайте только ТЗ (можно просто хотелки).

VGA выход, динамический 7-сегметный индикатор на желательно 8 цифр (хотя можно и на 6 или 4 если это помогает оптимизировать цену), удобные для нажатия пальцев кнопки (минимум 4), также полезна выделенная кнопка для reset, переключатели (switches) причем не мини (которые нужно нажимать карандашем) а такие чтобы можно было нажать пальцем, FPGA минимум на 6000 альтеровских ячеек Cyclone-IV, такой чтобы его поддерживала последняя версия Quartus (т.е. Cyclone-IV, V, MAX10, хотя Cyclone-IV может выпасть из поддержки в будущих версиях), визуально привлекательная компактная плата, GPIO и чтобы это стоило в пределах $30 за плату (можно при закупках от 100 или даже 500 плат). Внешняя SDRAM память не особонно нужна (память можно имитировать с помощью block memory в FPGA), всякие пищалки тоже (их можно навесить на GPIO).

Ок, посмотрю, что можно сделать при минимальной стоимости.

Никак. punzik слился и Юрий продолжает через год искать кто-бы ему сделал учебную плату.) См. коменты https://habr.com/ru/post/582580/

Еще по поводу этих пресловутых FPGA Development Boards (после прочтения, в том числе, вот этих рекомендаций):

Книжка ориентируется на FPGA от INTEL (ALTERA) и стандартную для таких курсов в университетах плату DE10-lite от Terasic на чипе MAX10 10M50 (50K LEs) и с onboard 64MByte (32Mx16 bit) SDRAM. Эта плата (или ее клоны) присутствуют на Aliexpress по цене порядка $100.

Но имеются более дешевые и попроще платы, они обычно сделаны на основе чипа одного из 3-х семейств:
Cyclone IV E (60-nm, анонсирована в 2009 г.) EP4CExxx,
xxx=6/10/15/22/30/40/55/75/115 K LEs
MAX 10 (55-nm, анонсирована в 2014 г.) 10Mxx,
xx=02/04/08/16/25/40/50 K LEs
Cyclone 10 LP (60-nm, анонсирована в 2017 г.) 10CLxxx,
xxx=006/010/015/025/040/055/080/120 K LEs

Обычно на таких платах ставят чип с числом тысяч LEs (Logic Elements) равным 6/08/10/15/22, причем некоторые дешевые платы (типа ZEOWAA), вообще, без чипа внешней SDRAM.

Понятно, что плата Terasic DE10-lite с большим запасом перекрывает все потребности школьника и для этого учебного курса, и на перспективу, но она достаточно дорога. И, допустим, старшеклассник пойдет потом в ВУЗ и захочет продолжить эту всю творческую деятельность с FPGA, тогда плату с каким кол-вом K LEs и с какой минимальной SDRAM тогда надо брать, чтобы было немного с запасом? Имеется ввиду возможность загрузки в FPGA какого-нибудь 32-бит софтового процессора, типа: schoolMIPS, MIPSfpga, Nios II, RISC-V, OpenRISC ну и что там еще есть.

PolarFire на средний RISC-V просит 25 тысяч логических элементов.
Syntacore меньше 15 киловорот.
Полная версия 33
Марсоход MIPS в 15 килоэлементов запихали
Значит удовлетворительным будет Cyclone IV с запасом на 20000 элементов.
Зачем вам эта плата на али за 100 баксов, если вы можете её купить у производителя за 55? Для обучающих целей они её продадут по этой цене… Раньше нужен был только скан студака, сейчас вроде вообще ничего не нужно. Что бы взять с запасом возьмите SoC с АРМ это в разы более интересные платы, тот же DE1-SoC (эх были времена когда в РФ можно было взять за 4к) или SoC-Kit второй конечно имеет ценник не фонтан, но там DDR, подключенная к ПЛИС, это позволяет уже реализовывать интересные проекты, вдруг вы GPU захотите сделать. Для дальнейшего развития нужны уже платы с PCIe, а это совсем другие цены. Минимально если брать на будущее я бы взял DE1-SoC, ну или что-то на аналогичном чипе, но это наверное потому, что сам с ними работал на ней без проблем поднимается Linux и влезает все, что адекватно можно придумать в рамках хобби, бонусом вы получаете неплохой микрокомпьютер с открытыми исходниками ПО.
Sign up to leave a comment.

Articles