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

 
 
6 страниц V  « < 2 3 4 5 6 >  
Reply to this topicStart new topic
> Чего бы попроще для новичка, DE0-Nano годится?
AnatolyT
сообщение May 27 2017, 11:04
Сообщение #46


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

Группа: Участник
Сообщений: 176
Регистрация: 29-03-10
Пользователь №: 56 269



Цитата(Leka @ May 27 2017, 13:22) *
У меня, например, на EP4CE6 (своя макетка) собран стробоскопический осциллограф, ~3.5Гвыб/сек, полоса ~~500МГц (косвенная оценка). Без внешних активных компонентов/микрух и тп. С USB-мышкой и выводом на монитор. Сейчас переделываю в карманный вариант с 4.3" сенсорным дисплеем.

Случайно увидел в этой теме упоминание про строб. осциллограф, хотелось бы спросить стробпреобразователь на чем у вас сделан просто на диоде, мостовая схема, или компаратор?
Go to the top of the page
 
+Quote Post
Leka
сообщение May 27 2017, 11:20
Сообщение #47


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

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



Цитата(Plain @ May 27 2017, 13:55) *
Тогда уточните, пожалуйста,— покупаю "Waveshare CoreEP4CE6" и "Waveshare USB Blaster", скачиваю с оффсайта "Quartus II Web Edition 13.1" и могу всем этим без проблем начать пользоваться?

Думаю, да, у меня своя простая макетка на EP4CE6 (у меня тогда не было возможности быстро купить CoreEP4CE6 ) + "Waveshare USB Blaster" + "Quartus II Web Edition 13.1". М/б питание на 5В понадобится, не смотрел.
Советую также скачать мануал на DE0-nano, там много полезного.
Стартовый проект с кнопкой и светодиодом можно будет тут запросить.

Цитата(AnatolyT @ May 27 2017, 14:04) *
Случайно увидел в этой теме упоминание про строб. осциллограф, хотелось бы спросить стробпреобразователь на чем у вас сделан просто на диоде, мостовая схема, или компаратор?

Компаратор внутри ПЛИС (LVDS вход).

Сообщение отредактировал Leka - May 27 2017, 11:18
Go to the top of the page
 
+Quote Post
Plain
сообщение May 27 2017, 11:42
Сообщение #48


Гуру
******

Группа: Участник
Сообщений: 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
Leka
сообщение May 27 2017, 11:53
Сообщение #49


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

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



Цитата(Plain @ May 27 2017, 14:42) *
Т.е. личного опыта у Вас нет... Потому что на сайте Waveshare в частности сказано, что если нужна отладка, то требуется некий отладчик, а ещё, эта демоплата втыкается в некую материнскую плату, и не понятно, она обязательна для работы, или же программатора и демоплаты достаточно.

У WaveShare документация мутная.
У меня на макетке тоже только ПЛИС + генератор + разъем JTAG ( + EPSC ), программатор USB Blaster от WaveShare - мне этого достаточно.
Думаю, под отладкой имелось именно USB Blaster и тп.
Go to the top of the page
 
+Quote Post
iosifk
сообщение May 27 2017, 11:54
Сообщение #50


Гуру
******

Группа: Модераторы
Сообщений: 4 011
Регистрация: 8-09-05
Из: спб
Пользователь №: 8 369



Цитата(Plain @ May 27 2017, 14:42) *
Конденсаторы должны быть на три порядка больше, но тогда контакты моментом приварятся, если не ограничить ток в их цепи, например, добавкой 100 Ом.

Какие конденсаторы, когда есть ПЛИС???
Небольшой цифровой фильтр и все. Хотя бы счетчик "вверх-вниз" с порогом... Или сдвиговый регистр "влево-вправо" и схема "все единицы"...


--------------------
www.iosifk.narod.ru
Go to the top of the page
 
+Quote Post
Leka
сообщение May 27 2017, 12:02
Сообщение #51


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

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



Цитата(Plain @ May 27 2017, 14:42) *
Потому что на сайте Waveshare в частности сказано, что если нужна отладка, то требуется некий отладчик, а ещё, эта демоплата втыкается в некую материнскую плату, и не понятно, она обязательна для работы, или же программатора и демоплаты достаточно.

См pdf на WaveShare USB Blaster, это и есть отладчик, требуется только разъем JTAG.
Без материнской платы, достаточно будет подать питание +5В через штекер.
Вечером могу повнимательнее посмотреть доки.

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

Сообщение отредактировал Leka - May 27 2017, 12:03
Go to the top of the page
 
+Quote Post
sonycman
сообщение May 27 2017, 12:41
Сообщение #52


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

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



Цитата(iosifk @ May 27 2017, 15:54) *
Какие конденсаторы, когда есть ПЛИС???
Небольшой цифровой фильтр и все. Хотя бы счетчик "вверх-вниз" с порогом... Или сдвиговый регистр "влево-вправо" и схема "все единицы"...

Сам так и делаю - сдвиговый регистр в ПЛИС, но тут интересует сама идея Терасик - воткнуть триггер шмидта без ФНЧ на входе - и уверять, что такой сигнал можно использовать в качестве тактового...

Вроде грамотные платы у них получаются, но этот момент меня расстраивает sad.gif
Go to the top of the page
 
+Quote Post
iiv
сообщение May 27 2017, 12:59
Сообщение #53


вопрошающий
*****

Группа: Свой
Сообщений: 1 726
Регистрация: 24-01-11
Пользователь №: 62 436



Цитата(Plain @ May 27 2017, 15:55) *
Тогда уточните, пожалуйста,— покупаю "Waveshare CoreEP4CE6" и "Waveshare USB Blaster", скачиваю с оффсайта "Quartus II Web Edition 13.1" и могу всем этим без проблем начать пользоваться?

не, берите DE0-nano, как Вы изначально хотели! В ней достаточно много ресурсов в самой плисине и минимум отвлекающей переферии. Из железа к ней ничего больше (ни бластеров, ни еще чего) не надо. Только веб едишн квартуса, и DE0_Nano_SystemBuilder с диска или сайта Терасика чтобы не вручную пины конфигурить. Если вдруг что-то по первости сделаете не эффективно, то не упретесь в ресурсы, и таки получите результат.

Плата реально классная, могу поделиться кучей простеньких примеров или посоветовать как что на ней попробовать, так как покупал раньше эту плату пачками и пользовал везде, где не попадя...пока не научился плиски сам разводить (не эксперт пока, но что-то уже получается). Было дело однажды 3.3 и 5В в этой нано перепутал, и даже ничего не сгорело.

Брать по первости DESoC или что-то больше - не разумно, так как с DE0 будете еще долго играться, и к тому времени выйдет что-то на 10-ом циклоне аналогичное DE0-nano по габаритам или у Вас появятся недюжие аппетиты и Вы переползете на стратиксы.

EDIT: Подпишусь под мнением x736C - de10-Lite тоже очень классная борда. У меня почему-то вызвал ужасное количество заморочек загрузчик у MAX10 (я так его и не осилил), в отличие от циклон-пассив-сериала, посему не порекомендовал. Если на поиграться, а потом только принять решение - наверное это более правильнее, чем deo-nano.
Go to the top of the page
 
+Quote Post
x736C
сообщение May 27 2017, 13:25
Сообщение #54


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

Группа: Участник
Сообщений: 1 273
Регистрация: 3-03-06
Пользователь №: 14 942



Я бы предложил внимательно сравнить DE0-nano и DE10-Lite и выбрать то, что вам лучше подойдет.

У DE10-Lite есть преимущества перед DE0-nano, хотя она стоит всего на 6 долларов дороже.
Семейство другое (MAX10), но плисина намного больше. 50к против 22к. Периферия побогаче.
SDRAM в два раза больше.
Есть индикация, переключатели.
Самое главное, она совместима с ардуино. И как бы кто не водил носом, это очень круто.
За 500 рублей с алиэкспресс покупаете карточку, и у Вас уже Ethernet, microSD.
Или TFT-дисплей с мультитач, или многое другое.
Очень дешево дооснастите тем, чем захотите при минимальных телодвижениях.


При этом, повторюсь, разница всего $6.
Тем не менее, решать, конечно, вам. Лучше самому внимательно все проверить, сравнить и выбрать.
Go to the top of the page
 
+Quote Post
Canis Dirus
сообщение May 27 2017, 13:48
Сообщение #55


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

Группа: Участник
Сообщений: 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
Leka
сообщение May 27 2017, 21:44
Сообщение #56


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

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



Цитата(Plain @ May 27 2017, 14:42) *
или же программатора и демоплаты достаточно

Достаточно, даже картинка на сайте есть. И прилагается кабель питания от USB. См картинки.


Чем мне не нравятся навороченные "фирменные" киты, так это отсутствием вменяемого интерфейса с компом.
Для небольших ПЛИС достаточно питания от USB, те по JTAG кабелю. Но обмен с компом в этом случае предусмотрен только при помощи virtualJTAG + Tcl-скрипта, это очень неудобно. И для нормальной связи с компом нужно подключать другой кабель + переходник, например USB-UART.
Поправьте, если это не так.

У Марсохода, например, по одному кабелю и питание, и JTAG, и UART, так гораздо удобнее.



Сообщение отредактировал Leka - May 27 2017, 21:45
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Огурцов
сообщение May 28 2017, 05:27
Сообщение #57


Гуру
******

Группа: Участник
Сообщений: 3 928
Регистрация: 28-03-07
Из: РФ
Пользователь №: 26 588



usb2jack - какая прелесть

Сообщение отредактировал Огурцов - May 28 2017, 05:28
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение May 29 2017, 06:37
Сообщение #58


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



если про платки от китайцев там есть для спартана 6 и циклона 4 просто платки с плис на разъем, такие же как эти, только добавлен USBtoUART прям на плате плис, так что связь с компом через виртуальный ком порт, оно же питание. Докупаете JTAG для (альтеры сильно дешевле) и поехали. Все ножки выведены на разъем, втыкай диодики и играйся (в комплекте некоторая часть диодов и генератор уже напаяны)
Работают без всего.

http://www.ebay.com/itm/Xilinx-XC6SLX9-Spa...doAAOSw-7RVF8vl

http://www.ebay.com/itm/Altera-EP4CE6E22C8...TYAAOSwrklVGJne

нужны еще JTAG, но они все равно потом будут нужны. Для ксалинкса рекомендую диджилент вместо оригинального, дешевле и быстрее работаетsm.gif
Go to the top of the page
 
+Quote Post
Leka
сообщение May 29 2017, 09:16
Сообщение #59


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

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



Я давно перешел с Xilinx на Altera из-за скорости синтеза/разводки, Квартус был намного быстрее ISE (по архитектуре ПЛИС мне больше Xilinx нравится).
Раньше для некоторых моих сложных проектов разница во времени была на порядки - минуты против часов.
Как сейчас - не знаю.
Для новичков важнее скорость получения прошивки для простых проектов.
Далеко не все можно (или легко) просимулировать, проще в железе отладить.


Есть у кого возможность сравнить скорость получения прошивки для очень простых проектов (мигание светодиодом) для мелких ПЛИС - Спартан3/6 и Циклон3/4 ?

Сообщение отредактировал Leka - May 29 2017, 09:19
Go to the top of the page
 
+Quote Post
Golikov A.
сообщение May 29 2017, 09:32
Сообщение #60


Гуру
******

Группа: Свой
Сообщений: 4 256
Регистрация: 17-02-06
Пользователь №: 14 454



циклон IV 4 входовые луты с 1 выходом
спартан 6 - 6 входовые с 2 выходом

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

А вот
Цитата
Далеко не все можно (или легко) просимулировать, проще в железе отладить.

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

Моделирование из коробки у ксалинкса запускается проще. А прошить плис без опыта чуть легче у альтеры.
Go to the top of the page
 
+Quote Post

6 страниц V  « < 2 3 4 5 6 >
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


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


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