|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Как бы потихонечку освоить работу с FPGA
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот меня и смутил "защитный диод (типа Шоттки)" - сколько у него прямое падение на открытом? Насколько я знаю, порядка 0.2В. Поэтому у меня что-то и "не вычисляется" его роль в формировании нужного напряжения... А "через соответствующий стабилитрон на землю" - да, это я действительно знал, но когда я сам согласовывал, то делал чуть иначе... P.S. Вот почему я всегда и говорю, что одна схема стОит 100500 рассказов на словах... Ясен пень, что тут нужен именно Шоттки с его 0.1-0.2В прямого падения...
_________________ iLavr
|
25 Jun 2016 10:58 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А я вот просматриваю каталог вроде как "Терраэлектроника" плат Xilinx куда как больше! И, честно говоря, сделаны они очень неглупо, на мой взгляд... А Альтеровские пока только 2 вижу: DE1-SoC (33 157,63 р.) и DE1 (23 026,13 р.)
_________________ iLavr
|
25 Jun 2016 14:55 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Вот и мне тоже было "на взгляд очень не глупо" до того момента, пока купил и залил в нее прошиву (чуть по-сложней, чем помигать светодиодиками). На шине питания и данных пошли такие иголки (смотрел осциллом 150МГц), что я... много ругался матом в адрес разработчиков сего шедевра! И себя тоже не забыл за то, что позарился на цену этого дерьма!, а не взял нормальную девборду, типа Терасика. Только у меня было 208 ног у плисины (xilinx). Понимаю, что дорого, сам через это проходил, но лучше подожди и подкопи на DE1. Туда можешь весь проект (орион-128) запихнуть и будешь уверен, что работа проекта не будет зависеть от расположения звезд на небе или от соседа с эл. бритвой. К тому же на DE1 есть аудио, может когда-нить захочешь поиграться. И сама борда сделана очень качественно. И не надо никаких дополнительных байт-бластеров - все есть на борту, подключил usb-кабель и сразу прошил. А то, что думаешь, что будешь писать маленькие проектики и ессно такую же борду надо - обманываешь самого себя. Аппетит приходит во время еды P.S. Не покупай борды у наших - переплатишь. На алиэкспрессе: Altera DE0 (Cyclone 3, нет аудио, com-порт есть, но не распаян): http://ru.aliexpress.com/item/for-Alter ... a5e3&tpp=0Altera DE1 (Cyclone 2, есть аудио, com-порт на борту): http://ru.aliexpress.com/item/for-Alter ... 24a33592f9Борда DE0 по габаритам меньше, чем DE1. А разные "нано" борды - imho баловство и деньги на ветер, ничего путного (хоббийного) не подключишь.
_________________Vasil Ivanov vasil-i@yandex.ru
|
25 Jun 2016 15:52 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Я могу её и сразу купить, но честно, мне как раз все её "приблуды" и не нравятся... Я понимаю процесс так: залил я в ПЛИС то, что мне надо (скажем часть "Ориона-128"), вставил ПЛИС в макетку, рядом процессор, скажем, поставил, соединил всё - и получил устройство. А зачем мне на плате все интегрированные "приблуды", которые мне не нужны? Ну я понимаю, 4 кнопки и 4 светодиода - это чисто потестировать, типа "Хэллоу, Ворлд!"... Но, скажем, я всё собрал, мне понравился мой "Орион-2016" на ПЛИС, ломать и разбирать я его не хочу, мне что - еще одну такую плату купить с кучей ненужных "приблуд"?
_________________ iLavr
|
25 Jun 2016 16:16 |
|
|
Shaos
Admin
Joined: 08 Jan 2003 23:22 Posts: 22621 Location: Silicon Valley
|
на Xilinx самому нужно думать про иголки и тактирование передаточных регистров - возможно Альтера эту всю кухню прячет и вставляет регистры где захочет, что наверное не очень хорошо...
|
25 Jun 2016 16:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Для начинающего - это как раз даже очень неплохо, если это так... Но уж больно у Альтеры девборды неудобные с моей точки зрения.
_________________ iLavr
|
25 Jun 2016 16:49 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
_________________ iLavr
|
25 Jun 2016 17:31 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Ну Вы, батенька, и гурман Вообще в любую (в разумных пределах) отладочную плату влезет несколько десятков (если не сотня) Орионов. Если идет речь о том, что нужна не более-менее универсальная платформа, а хочется делать "навечно" конструкции типа Ориона/Специалиста, и можно отказаться от требований беспаечной макетки, то я бы посоветовал просто взять Max 3000 CPLD и не париться. Либо взять все-таки плату с прибамбасами, отлаживать в ней, а потом переносить проект опять таки на Max 3000 (переделок практически не потребуется, если изначально проектировать с учетом дальнейшего переноса)
|
25 Jun 2016 17:35 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
В моей таблице этот параметр называется "Total logic elements", т.е. по этому параметру (пожалуй, основному) в данную FPGA помещается приблизительно 4 моих проекта. Но вообще табличка немного странная, сама Altera вроде по другому все считает/называет...
|
25 Jun 2016 17:41 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Ну не навечно, но довольно надолго... у меня на макетках 3 проекта собраны и пока что-то разбирать не охота... А где её взять эту Max 3000 CPLD ? А как Вы оцениваете вот эту, что я выше нашел? В смысле - параметры самой ПЛИС. Вот еще на нее данные:
_________________ iLavr
|
25 Jun 2016 17:47 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Думаю, разные Китаи с радостью в этом помогут, я тут не силен. Сам, когда срочно нужно было, купил в Чип и Дип, а вообще в основном беру здесь: http://www.digikey.com/product-search/e ... ageSize=25Я ссылку попробовал сделать сразу с отбором наиболее подходящих вариантов для подобных проектов. Параметры самой FPGA, как уже сказал, более чем достаточны. Но ведь это, по сути, не отладочная плата, а просто FPGA с минимальным обрамлением, да еще и не совместимая с 5V - т.е. не отвечает заданным ранее требованиям. Кстати, стоит учесть, что процессор 8080 (или ВМ80А, точно не помню), был исследован с помощью микроскопа, после чего на Verilog'е (если не путаю) создана его точная потактовая копия. Поэтому проекты с 8080 можно делать вообще без внешнего процессора, при этом все времянки будут идентичны натуральным (естественно, только винтажности не будет хватать).
|
25 Jun 2016 17:59 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Совсестимость с 5В - не хотелось возиться с диодами-резисторами, отсюда это требование. Но Вы меня вроде убедили, что это не страшно... Меня эта плата как-то своим минимализмом устраивает. И если там приемлемая ПЛИС, я бы их приобрел штучки 2...3 по этой цене. Про Max 3000/7000 CPLD я конечно же читал, но везде пишут, что они сняты с производства и заменены 3-вольтовыми аналогами. А так, мне тут в реальной жизни дали аналогичный совет: " взять парочку Max 3000 CPLD" и не париться... Что ж...попробую пошарить на Али... P.S. Про макетку - я имел в виду, что эта плата по расположению коннекторов легко встанет на такую вот макетку, как у Вас:Ну а на беспаечную макетку можно при необходимости и шлейф закинуть...
_________________ iLavr
|
25 Jun 2016 18:11 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Altera действительно не рекомендует использовать 3000 в новых разработках, но вот в прекращении производства сильно сомневаюсь - у всех приличных продавцов компонентов есть вся линейка. Кстати, даже у ЧиД есть в наличии по вполне божеской цене - http://www.chipdip.ru/product/epm3256atc144-10n/
|
25 Jun 2016 18:39 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Тоже уже нашел... кстати, у ЧиД я и взял параметр на русском, которые Вы назвали несколько странными. Реальные параметры вот такие (в общем-то похожи): Я только сомневаюсь в цене ЧиД, у китайцев нашел дороже... http://ru.aliexpress.com/item/ALTERA-EPM3128ATI144-10N-CPLD-MAX-3000A-TQFP144-NEW-ROSH-STOCK/757260954.htmlЧиД при заказе скажет - Ой! Забыли обновить ресурс! У меня с ними раз уже так было... Еще пошарю у китайцев пока...
_________________ iLavr
|
25 Jun 2016 18:58 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Подведу некий итог мозгвому штурму по моим пунктам в старте топика (спасибо всем, кто помогал): 1) Я думаю, что надо купить на Алиэкспресс 2...3 платки CoreEP4CE6 ( ПЛИС EP4CE6E22C8N) 2...3 - потому как дело новое, вдруг что не так... И у ЧиД надо купить штуки 4 Max 3000А CPLD - EPM3256ATC144-10N на тот случай, чтобы собрать что-то надолго. Под Max 3000А CPLD надо купить платки-переходники. 2) Надо скачать Quartus WEB edition. Для работы с 5В CPLD (Max 3000 и 7000) скачать версию 13.0 SP1. 3) Купить программатор Altera Usb Blaster - я его нашел на Алиэкспресс за 256 р. Если я правильно понял всю дальнейшую процедуру, то я устанавливаю Quartus, пишу в нем код, " нажал на кнопку - загорелся светодиод" (пример которого есть везде), компилирую и через Usb Blaster заливаю в плату CoreEP4CE6. После этого - действительно нажимаю на нужную кнопку и вижу загоревшийся светодиод... Если всё прошло удачно по этому сценарию - считаю, что всё хорошо, и можно двигаться дальше к более серьезным делам... Я ничего не упустил?
_________________ iLavr
|
25 Jun 2016 20:20 |
|
|
Who is online |
Users browsing this forum: No registered users and 65 guests |
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot post attachments in this forum
|
|