реклама на сайте
подробности

 
 
> Чего бы попроще для новичка, DE0-Nano годится?
Plain
сообщение May 24 2017, 03:41
Сообщение #1


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



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

Задачи у нас простые — погонять туда-сюда регистры, FIFO 2 кБ, и т.п. Все схемы без проблем целиком создаю и держу в голове, поэтому также хочется и лично контролировать абсолютно всё. Программировал когда-то весьма много, но в глубоком детстве, т.е. если что и знал, то забыл, опыта с языками практически нет.

Перечитал кучу рекомендаций для новичков здесь и в сети — правильно ли я подытожил, что мне лучше подойдёт DE0-Nano, где для помигать уже припаяны светодиоды и кнопки, и освоение Verilog? Большинство советует не ковыряться в схемном редакторе, а сразу осваивать язык — это правда?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
yes
сообщение May 24 2017, 16:08
Сообщение #2


Гуру
******

Группа: Свой
Сообщений: 2 198
Регистрация: 23-12-04
Пользователь №: 1 640



> Альтера раньше ксалинкса поддержала SystemVerilog, у альтеры более дружественная среда разработки для новичка. Она прям сделана чтобы кнопочки мышкой тыкать, ксалинкс тянет тяжелое наследие консольных времен

вот не надо этого - полностью изговнялись альтеровские софты - одно то, что отсутствует возможность моделирования (и генерации) нетлиста должно ставить крест на всей этой Альтере/ИнтелФПГА
сделал (была группа писателей RTL, не новички) один проект (большой циклон 5) - так постоянно проблемы, что работа кода отличается от симулятора RTL, добавление каких-либо тестовых ног меняет результаты синтеза и т.д.

опять же - в электрическом плане Альтеровские ПЛИСы неудобные, капризные и т.д.

---------------

мое мнение - для простых проектов берите Латтис - если не нужны мультигигабитные транзмиттеры, то ECP5-U - лучший выбор - опять же, простота средств разработки - Симплифай в качестве "фронтендного" тула кроет Квартус как кит черепаху sm.gif имхо. а в P&R перделки-свистелки только отвлекают.
там же и всякие CPLD весьма неплохие и для простых операций iCE40 - дешево и сердито.

если что-то сложное делать, то Ксайлинс. возможно, что там более сложная "кривая обучения", но и возможности соответственно

а Альтера сейчас - ни то ни сё - может разбежались разработчики от Интела, может еще какая внутренняя беда, не знаю, не инсайдер, но результаты разочаровывают - для простого система более сложная, чем нужно, а сложное делать неудобно...
Go to the top of the page
 
+Quote Post
Plain
сообщение May 26 2017, 18:11
Сообщение #3


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(yes @ May 24 2017, 19:08) *
для простых проектов берите Латтис ... Симплифай в качестве "фронтендного" тула

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

Я мельком глянул на Lattice — возможности отключения тактового генератора не заметил. И вообще — пошёл, как говорится, сугубо на одного котика в Ютубе глянуть, а в результате за эти дни лишь начитался страшилок про асинхронные схемы, которые мне в т.ч. как раз и делать.
Go to the top of the page
 
+Quote Post
Raven
сообщение May 26 2017, 20:30
Сообщение #4


Местный
***

Группа: Свой
Сообщений: 491
Регистрация: 16-01-05
Из: Санкт-Петербург
Пользователь №: 1 987



Цитата(Plain @ May 26 2017, 21:11) *
Всё-таки, новичку логичнее брать не, возможно, лучшее, а может и самое худшее, но более распространённое среди аборигенов — просто чтобы повысить вероятность дележа опытом и получения помощи, да и чтобы купить сегодня же и в ближайшем ларьке.

Логично. Огласите, что есть в ближайшем ларьке, а обчество поможет выбрать из списка.

Цитата(Plain @ May 26 2017, 21:11) *
...в результате за эти дни лишь начитался страшилок про асинхронные схемы, которые мне в т.ч. как раз и делать.

Стоп. Асинхронные, говорите, схемы? С этого места поподробнее, пожалуйста, т.к. весь практически инструментарий для RTL дизайна сделан для синхронных схем. Может, то, что вы называете асинхронными схемами, нынче переводят в синхронные схемы и решают задачу там?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 26 2017, 21:11
Сообщение #5


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Raven @ May 26 2017, 23:30) *
что есть в ближайшем ларьке

Я уже озвучивал — из самых дешёвых есть только эта DE0-Nano в Компэле.

Цитата
Может, то, что вы называете асинхронными схемами, нынче переводят в синхронные схемы и решают задачу там?

Сообщением выше я говорил о необходимости отключения тактового генератора — стало быть, я называю вещи своими именами. И если существующее ПО будет каждый раз упираться в меня рогами по этому поводу, то это печально.
Go to the top of the page
 
+Quote Post
Leka
сообщение May 26 2017, 21:33
Сообщение #6


Профессионал
*****

Группа: Участник
Сообщений: 1 075
Регистрация: 30-09-05
Пользователь №: 9 118



Цитата(Plain @ May 27 2017, 00:11) *
Я уже озвучивал — из самых дешёвых есть только эта DE0-Nano в Компэле.

Если подешевле, то WaveShare: CoreEP4CE6/10 + USB Blaster.

Сообщение отредактировал Leka - May 26 2017, 21:35
Go to the top of the page
 
+Quote Post
Plain
сообщение May 27 2017, 08:55
Сообщение #7


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(Leka @ May 27 2017, 00:33) *
подешевле ... CoreEP4CE6/10

Насколько я понял, другая крайность — обе кнопки предопределены подо что-то и мне не доступны. В случае DE0-Nano про них лишь сказано, что они избавлены от дребезга.
Go to the top of the page
 
+Quote Post
sonycman
сообщение May 27 2017, 09:40
Сообщение #8


Любитель
*****

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



Цитата(Plain @ May 27 2017, 12:55) *
В случае DE0-Nano про них лишь сказано, что они избавлены от дребезга.

Извиняюсь за офтоп, но раз уж про это заговорили...
Вот схема антидребезга от Терасик:
Прикрепленное изображение


Просто воткнули триггер шмидта, практически нет никакого фильтра на его входе.
Насколько это эффективно в плане антидребезга?

Когда механические контакты могут дребезжать в течении нескольких миллисекунд?
Go to the top of the page
 
+Quote Post
Plain
сообщение May 27 2017, 11:42
Сообщение #9


Гуру
******

Группа: Участник
Сообщений: 6 776
Регистрация: 5-03-09
Из: Москва
Пользователь №: 45 710



Цитата(sonycman @ May 27 2017, 12:40) *
схема антидребезга от Терасик ... это эффективно в плане антидребезга?

Конденсаторы должны быть на три порядка больше, но тогда контакты моментом приварятся, если не ограничить ток в их цепи, например, добавкой 100 Ом.

Цитата(Leka @ May 27 2017, 14:20) *
Думаю, да, у меня своя простая макетка

Т.е. личного опыта у Вас нет... Потому что на сайте Waveshare в частности сказано, что если нужна отладка, то требуется некий отладчик, а ещё, эта демоплата втыкается в некую материнскую плату, и не понятно, она обязательна для работы, или же программатора и демоплаты достаточно.
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение May 27 2017, 13:48
Сообщение #10


Частый гость
**

Группа: Участник
Сообщений: 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.


--------------------
С уважением, Алексей Шапошников.
Go to the top of the page
 
+Quote Post

Сообщений в этой теме
- 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


Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 23rd July 2025 - 22:32
Рейтинг@Mail.ru


Страница сгенерированна за 0.01781 секунд с 7
ELECTRONIX ©2004-2016