|
Чего бы попроще для новичка, DE0-Nano годится? |
|
|
|
May 24 2017, 03:41
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Отбивался как мог, долго обещали взять плисовода, но никаких больших задач под него нет, так что начальство хочет запрячь под это дело меня и напирает выбрать какую-нибудь игрушку — дескать, в очередной закупке неприлично мало позиций.
Задачи у нас простые — погонять туда-сюда регистры, FIFO 2 кБ, и т.п. Все схемы без проблем целиком создаю и держу в голове, поэтому также хочется и лично контролировать абсолютно всё. Программировал когда-то весьма много, но в глубоком детстве, т.е. если что и знал, то забыл, опыта с языками практически нет.
Перечитал кучу рекомендаций для новичков здесь и в сети — правильно ли я подытожил, что мне лучше подойдёт DE0-Nano, где для помигать уже припаяны светодиоды и кнопки, и освоение Verilog? Большинство советует не ковыряться в схемном редакторе, а сразу осваивать язык — это правда?
|
|
|
|
|
 |
Ответов
|
May 24 2017, 16:08
|
Гуру
     
Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640

|
> Альтера раньше ксалинкса поддержала SystemVerilog, у альтеры более дружественная среда разработки для новичка. Она прям сделана чтобы кнопочки мышкой тыкать, ксалинкс тянет тяжелое наследие консольных времен вот не надо этого - полностью изговнялись альтеровские софты - одно то, что отсутствует возможность моделирования (и генерации) нетлиста должно ставить крест на всей этой Альтере/ИнтелФПГА сделал (была группа писателей RTL, не новички) один проект (большой циклон 5) - так постоянно проблемы, что работа кода отличается от симулятора RTL, добавление каких-либо тестовых ног меняет результаты синтеза и т.д. опять же - в электрическом плане Альтеровские ПЛИСы неудобные, капризные и т.д. --------------- мое мнение - для простых проектов берите Латтис - если не нужны мультигигабитные транзмиттеры, то ECP5-U - лучший выбор - опять же, простота средств разработки - Симплифай в качестве "фронтендного" тула кроет Квартус как кит черепаху  имхо. а в P&R перделки-свистелки только отвлекают. там же и всякие CPLD весьма неплохие и для простых операций iCE40 - дешево и сердито. если что-то сложное делать, то Ксайлинс. возможно, что там более сложная "кривая обучения", но и возможности соответственно а Альтера сейчас - ни то ни сё - может разбежались разработчики от Интела, может еще какая внутренняя беда, не знаю, не инсайдер, но результаты разочаровывают - для простого система более сложная, чем нужно, а сложное делать неудобно...
|
|
|
|
|
May 26 2017, 18:11
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(yes @ May 24 2017, 19:08)  для простых проектов берите Латтис ... Симплифай в качестве "фронтендного" тула Всё-таки, новичку логичнее брать не, возможно, лучшее, а может и самое худшее, но более распространённое среди аборигенов — просто чтобы повысить вероятность дележа опытом и получения помощи, да и чтобы купить сегодня же и в ближайшем ларьке. Я мельком глянул на Lattice — возможности отключения тактового генератора не заметил. И вообще — пошёл, как говорится, сугубо на одного котика в Ютубе глянуть, а в результате за эти дни лишь начитался страшилок про асинхронные схемы, которые мне в т.ч. как раз и делать.
|
|
|
|
|
May 26 2017, 20:30
|
Местный
  
Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987

|
Цитата(Plain @ May 26 2017, 21:11)  Всё-таки, новичку логичнее брать не, возможно, лучшее, а может и самое худшее, но более распространённое среди аборигенов — просто чтобы повысить вероятность дележа опытом и получения помощи, да и чтобы купить сегодня же и в ближайшем ларьке. Логично. Огласите, что есть в ближайшем ларьке, а обчество поможет выбрать из списка. Цитата(Plain @ May 26 2017, 21:11)  ...в результате за эти дни лишь начитался страшилок про асинхронные схемы, которые мне в т.ч. как раз и делать. Стоп. Асинхронные, говорите, схемы? С этого места поподробнее, пожалуйста, т.к. весь практически инструментарий для RTL дизайна сделан для синхронных схем. Может, то, что вы называете асинхронными схемами, нынче переводят в синхронные схемы и решают задачу там?
|
|
|
|
|
May 26 2017, 21:11
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(Raven @ May 26 2017, 23:30)  что есть в ближайшем ларьке Я уже озвучивал — из самых дешёвых есть только эта DE0-Nano в Компэле. Цитата Может, то, что вы называете асинхронными схемами, нынче переводят в синхронные схемы и решают задачу там? Сообщением выше я говорил о необходимости отключения тактового генератора — стало быть, я называю вещи своими именами. И если существующее ПО будет каждый раз упираться в меня рогами по этому поводу, то это печально.
|
|
|
|
|
May 27 2017, 09:40
|

Любитель
    
Группа: Свой
Сообщений: 1 864
Регистрация: 20-08-06
Из: Тольятти
Пользователь №: 19 695

|
Цитата(Plain @ May 27 2017, 12:55)  В случае DE0-Nano про них лишь сказано, что они избавлены от дребезга. Извиняюсь за офтоп, но раз уж про это заговорили... Вот схема антидребезга от Терасик:
Просто воткнули триггер шмидта, практически нет никакого фильтра на его входе. Насколько это эффективно в плане антидребезга? Когда механические контакты могут дребезжать в течении нескольких миллисекунд?
|
|
|
|
|
May 27 2017, 11:42
|
Гуру
     
Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710

|
Цитата(sonycman @ May 27 2017, 12:40)  схема антидребезга от Терасик ... это эффективно в плане антидребезга? Конденсаторы должны быть на три порядка больше, но тогда контакты моментом приварятся, если не ограничить ток в их цепи, например, добавкой 100 Ом. Цитата(Leka @ May 27 2017, 14:20)  Думаю, да, у меня своя простая макетка Т.е. личного опыта у Вас нет... Потому что на сайте Waveshare в частности сказано, что если нужна отладка, то требуется некий отладчик, а ещё, эта демоплата втыкается в некую материнскую плату, и не понятно, она обязательна для работы, или же программатора и демоплаты достаточно.
|
|
|
|
|
May 27 2017, 13:48
|

Частый гость
 
Группа: Участник
Сообщений: 136
Регистрация: 7-01-09
Из: Нефтеюганск
Пользователь №: 42 967

|
Цитата(Plain @ May 27 2017, 16:42)  Потому что на сайте Waveshare в частности сказано, что если нужна отладка, то требуется некий отладчик, Китайский же USB-blaster, покупается в соседнем подвале на ебэе/алиэкспрессе. Цитата(Plain @ May 27 2017, 16:42)  а ещё, эта демоплата втыкается в некую материнскую плату, и не понятно, она обязательна для работы, или же программатора и демоплаты достаточно. DVK600 это, в общем-то, кучка разъёмов (плюс подстроечный резистор и пьезопищалка с кнопкой-джойстиком) на текстолите без каких-либо активных элементов. Нужна, по большому счёту, только для подключения модулей от WaveShare. При этом часть выводов ПЛИС останется висящей в воздухе (их подключение к DVK600 попросту не предусмотрено). P.S. Попутно замечу, что сама идея такой материнки и сменных мезонинных модулей с ПЛИС/микроконтроллером, конечно, хорошая. Но вот её конкретная реализация… Из-за трения получается система ниппель: в гнездо на материнке модуль вставляется, хоть и с усилием, но вот обратно он лезть не хочет — надо или городить экстрактор-переросток или поддевать отверткой со всех сторон и молиться японскому богу электроники, чтобы ножки на мезонине не погнулись. P.P.S. И ещё на тему отечественного производителя. У стартеркита есть простые платки c Циклоном 4 и Спартаном 6.
--------------------
С уважением, Алексей Шапошников.
|
|
|
|
Сообщений в этой теме
Plain Чего бы попроще для новичка May 24 2017, 03:41 Александр77 На перспективу можно взять и DE0-nano-SoC -чуть до... May 24 2017, 04:07 Plain Нет, речь только об освоении данной области знаний... May 24 2017, 04:30 Огурцов для демы слишком, можно и за 10 баксов найти
для п... May 24 2017, 04:34 Flip-fl0p Можете попробовать поддержать отечественного произ... May 24 2017, 05:00 Plain Цитата(Огурцов @ May 24 2017, 07:34) для ... May 24 2017, 05:12  Огурцов Цитата(Plain @ May 24 2017, 05:12) Какое ... May 24 2017, 05:21   Plain Цитата(Огурцов @ May 24 2017, 08:21) ali
... May 24 2017, 06:14    Огурцов Цитата(Plain @ May 24 2017, 06:14) По ссы... May 24 2017, 06:32    dxp QUOTE (Plain @ May 24 2017, 13:14) Спасиб... May 24 2017, 07:14  Огурцов Цитата(Plain @ May 24 2017, 05:12) показа... May 24 2017, 05:25 dxp QUOTE (Plain @ May 24 2017, 10:41) Перечи... May 24 2017, 05:23 Golikov A. ЦитатаСпасибо, но всё-таки, хочется по теме уточни... May 24 2017, 07:02 _pv из простых плат ещё bemicro к ним ещё есть всяких ... May 24 2017, 07:30 Leka Цитата(Plain @ May 24 2017, 06:41) Отбива... May 24 2017, 09:14 Plain Всем спасибо! Начну разбираться с Quartus. May 24 2017, 14:03 iosifk Цитата(Plain @ May 24 2017, 17:03) Всем с... May 24 2017, 14:13  Leka Цитата(iosifk @ May 24 2017, 17:13) И рек... May 24 2017, 14:26   iosifk Цитата(Leka @ May 24 2017, 17:26) А я сов... May 24 2017, 14:33    Leka Цитата(iosifk @ May 24 2017, 17:33) А для... May 24 2017, 14:52 petrov Цитата(Plain @ May 24 2017, 06:41) Больши... May 24 2017, 14:20 blackfin Цитата(yes @ May 24 2017, 19:08) Симплифа... May 24 2017, 16:28 Leka Цитата(yes @ May 24 2017, 19:08) (большой... May 24 2017, 19:39  Maverick TC по поводу выбора языка описания
+ link May 25 2017, 17:36  yes Цитата(Leka @ May 24 2017, 22:39) ??? Для... May 26 2017, 13:29   Огурцов а что есть с аналоговыми входами/выходами ? May 26 2017, 15:26   Dr.Alex Цитата(yes @ May 26 2017, 16:29) срыв фаз... May 26 2017, 15:46        Leka Цитата(Plain @ May 27 2017, 14:42) Т.е. л... May 27 2017, 11:53        iosifk Цитата(Plain @ May 27 2017, 14:42) Конден... May 27 2017, 11:54         sonycman Цитата(iosifk @ May 27 2017, 15:54) Какие... May 27 2017, 12:41        Leka Цитата(Plain @ May 27 2017, 14:42) Потому... May 27 2017, 12:02        Leka Цитата(Plain @ May 27 2017, 14:42) или же... May 27 2017, 21:44         Огурцов usb2jack - какая прелесть May 28 2017, 05:27      Leka Цитата(Plain @ May 27 2017, 11:55) Наскол... May 27 2017, 10:11       Plain Цитата(Leka @ May 27 2017, 13:11) Кнопка ... May 27 2017, 10:55        Leka Цитата(Plain @ May 27 2017, 13:55) Тогда ... May 27 2017, 11:20        iiv Цитата(Plain @ May 27 2017, 15:55) Тогда ... May 27 2017, 12:59    Dr.Alex Цитата(Plain @ May 27 2017, 00:11) Сообще... May 26 2017, 21:35     Plain Цитата(Dr.Alex @ May 27 2017, 00:35) Что ... May 26 2017, 21:51      Dr.Alex Цитата(Plain @ May 27 2017, 00:51) В само... May 26 2017, 22:36 Golikov A. Неплохо, но мне кажется человек предвзят
Надо отм... May 25 2017, 17:51 Maverick Цитата(Golikov A. @ May 25 2017, 20:51) Н... May 25 2017, 18:22 Golikov A. Ну может быть, может быть.
В свое время выбирал ме... May 26 2017, 06:41 Maverick Цитата(Golikov A. @ May 26 2017, 09:41) Н... May 26 2017, 12:53 goodsoul Пофиг что, главное чтобы это был более-менее бренд... May 27 2017, 10:17 Leka У меня, например, на EP4CE6 (своя макетка) собран ... May 27 2017, 10:22 AnatolyT Цитата(Leka @ May 27 2017, 13:22) У меня,... May 27 2017, 11:04 x736C Я бы предложил внимательно сравнить DE0-nano и DE1... May 27 2017, 13:25 Golikov A. если про платки от китайцев там есть для спартана ... May 29 2017, 06:37 Leka Я давно перешел с Xilinx на Altera из-за скорости ... May 29 2017, 09:16 Golikov A. циклон IV 4 входовые луты с 1 выходом
спартан 6 - ... May 29 2017, 09:32 Leka Цитата(Golikov A. @ May 29 2017, 12:32) Н... May 29 2017, 09:50 Wic На чтобы я сейчас обращал внимание при покупке пер... May 31 2017, 05:40 Amurak Цитата(Wic @ May 31 2017, 08:40) На чтобы... May 31 2017, 05:47 Leka Цитата(Wic @ May 31 2017, 08:40) ...Приме... May 31 2017, 10:17 Golikov A. да какой нибудь борд с цинком или циклоном 5 (како... May 31 2017, 06:40 firew0rker Я тоже присматриваюсь с чего начать практическую р... Jun 1 2017, 04:50 x736C Цитата(firew0rker @ Jun 1 2017, 07:50) Мн... Jun 2 2017, 22:19  Leka Цитата(x736C @ Jun 3 2017, 01:19) ... Мор... Jun 2 2017, 23:53 Wic Amurak, то что быстро нашел у терасика вот это. Ос... Jun 1 2017, 06:23 Raven Другие треды форума по теме:
ПЛИС, лёгкий старт, П... Jun 1 2017, 20:09 wert101 Желающим начать работать с ПЛИС можно посмотреть
н... Jun 2 2017, 14:13 Leka Начинающим советую прежде всего выбрать задачу, ко... Jun 2 2017, 20:06 Amurak Цитата(Leka @ Jun 2 2017, 23:06) На чужих... Jun 2 2017, 20:53 x736C Пожалуй, соглашусь. Все, конечно, от задач идет.
Б... Jun 3 2017, 00:29 k155la3 Извиняюсь, может оффтоп и за примитивизм
Хочу нач... Jun 6 2017, 10:14 x736C Цитата(k155la3 @ Jun 6 2017, 13:14)
Для ... Jun 6 2017, 10:59  k155la3 Цитата(x736C @ Jun 6 2017, 13:59) . . . Н... Jun 6 2017, 11:24  =SSN= Цитата(x736C @ Jun 6 2017, 13:59) Но перс... Jun 6 2017, 11:48 Александр С. Проблема, что CPLD наподобие MAX2 не поддерживают ... Nov 2 2017, 09:53
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0
|
|
|