|
nedoPC.orgElectronics hobbyists community established in 2002 |
|
Как бы потихонечку освоить работу с FPGA
Author |
Message |
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
А кто ж знает с чего начинать? У меня рядом нет магазина с богатым выбором... Да и времени всё пробовать особо много нет. Выбор делал тут при всех. Вроде никто не сказал, что Циклон 4 - это не пойдет... С запасом на перспективу так сказать... ну и MAX3000A я заказал - они вроде попривычнее.. Да вроде как везде убеждают, что Quartus II Web Edition - для старта вполне сойдет...
_________________ iLavr
|
30 Jun 2016 05:09 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Похоже, что это "фича" Веб Версии Квартус-П... на неё, похоже, не обращают внимания. https://marsohod.org/forum/5-altera-quartus-ii/2069-sozdat-pervyj-proekt-ne-poluchaetsyaА у меня: Quartus II Full Compilation всё же successful !
_________________ iLavr
|
30 Jun 2016 05:22 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Tools -> Options -> Internet Connectivity -> снять пару чекбоксов в группе "Startup". Там же нажми кнопку "TalkBack Options..." и сними чекбокс "Enable sending TalkBack data to Altera". Хотя стоп, TalkBack в вэб-версии квартуса нельзя отключить. Переходи лучше на "Subscription Edition" (полную версию) и не парься Как поставить лицензию - кидай свое е-мыло, брошу ридмишку (и крякнутые dll-ки).
_________________Vasil Ivanov vasil-i@yandex.ru
|
30 Jun 2016 07:06 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Вот очень полезный мануал по созданию Спектрума в плисине. Нашёл у себя.
|
30 Jun 2016 07:10 |
|
|
Vasil Ivanov
Doomed
Joined: 11 Dec 2003 14:34 Posts: 413
|
Это то же самое, "N" - безсвинцовая технология и все. Бери во внимание спидгрей, т.е. "C8", "C7", "C6" в конце обозначения плисины. "C6" - самая быстрая, "C8" - самая медленная в серии. Так и должно быть - это ограничения вэб-версии квартуса. Я тебе писал раньше, что веб-версия квартуса компилирует в один поток, о чем будет предупреждать тебя в варнингах (первый). А логиклок - фитча, позволяющая фиксировать место разводки частей схемы (лог. элементов) внутри плиса, чтобы при следующей компиляции квартус не изменил место расположения этих указанных частей. Используется гуру при доводке сложных проектов "до кондиции", которые не хотят сразу работать. Так что на этот логиклок нам с тобой можно "забить" В редакторе квартуса используется кодировка UTF-8. Я не открываю файлы в его редакторе, а пользуюсь редактором Far-а (с подсветкой синтаксиса), в квартусе только компилю и прошиваю плисы.
_________________Vasil Ivanov vasil-i@yandex.ru
|
30 Jun 2016 07:27 |
|
|
newold86
Devil
Joined: 30 Nov 2013 11:08 Posts: 707 Location: WWW
|
Для начала, у меня был лицензионный Quartus (НЕ крякнутый, а именно лицензионный - принципиально не использую левый софт). WEB-версия никаких проблем (кроме заведомо известных и явно указанных ограничений) по сравнению с лицензионной не показала, поэтому продлять лицензию не стал, перешел обратно на WEB.
Далее - насколько помню, начиная с какой-то версии, параллельная компиляция доступна и в WEB-версии, нужно только разрешить TalkBack (разрешает Quartus'у посылать в Altera отчеты о работе софта - хотя кто его знает, что там на самом деле посылается). Кроме того, разрешенный TalkBack также необходим для работы SignalTap (возможно, еще для чего).
|
30 Jun 2016 07:44 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Потренируюсь пока на вэб-версии квартуса, а как ПЛИС получу - может и следует переходить на "Subscription Edition", посмотрим... качать их гигабайты тоже время отнимает... Да я ему и разрешил TalkBack (чего не надо, наверное, было делать), только вот ноутбук новый мой с Вендой-7 в сеть не подключен, а так-то мне не жалко - пусть бы посылал... Сейчас вот озадачился я вопросом - если МАХ3000А от ЧиД придут быстрее, придется делать под них LPT-ByteBlaster, но LPT-порт у меня на старом ноутбуке под Вендой-98.Какой софт из программаторов работает под Вендой-98?
_________________ iLavr
|
30 Jun 2016 08:31 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вероятно, Квартус хочет в Интернет залезть при нажатии "TalkBack Options...", так что оно всё на этом нажатии сурово зависло, поскольку ноутбук не подключен в сеть... Со второй попытки проник в эту опцию. Интересно, что эта фича "TalkBack" там по умолчанию отключена. Видимо, поскольку при инсталляции не было соединения с интернетом, то фича "TalkBack" и не была активирована. Отключил потуги Квартуса на апдейты: выглядит теперь смешно - окно об поиске апдейтов Квартус показывает, но на то, что нет коннекта - больше не ругается...
_________________ iLavr
|
30 Jun 2016 08:47 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
|
30 Jun 2016 09:08 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Вот прямо конкретно именно этот Programmer устанавливается и работает под Вендой-98? А то я похожий файл с QuartusProgrammerSetup скачивал...
_________________ iLavr
|
30 Jun 2016 09:22 |
|
|
fifan
Devil
Joined: 06 Oct 2006 03:17 Posts: 859 Location: г.Лянтор,Сургутского р-на,ХМАО
|
Вот держи ещё более ранний, но, наверное не для Квартуса - http://www.spetsialist-mx.ru/for_out/asap2_1023.rar.
|
30 Jun 2016 10:24 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Насколько я понимаю, вся задача этого АП6 (74НС244) - согласовать уровни LPT- порта и ПЛИС с питанием в 3.3В. И при этом обеспечить передачу сигналов в нужных направлениях, согласно протоколу: А сама времЯнка протокола формируется чисто программным путем... А в USB-Blaster-е всю времЯнку формирует и вовсе контроллер в коробочке, который от РС по USB просто получает байты прошивки и, возможно, отправляет какие-то байты обратно в РС...
_________________ iLavr
|
30 Jun 2016 17:50 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
И еще один вопрос мне несколько непонятный... Как ПЛИС различает, работает она как обычно при подаче питания или её программируют? Только по состоянию сигналов интерфейса JTAG ? Раскопал вот тут схему на ПЛИС, более-менее приличную: Вижу, что JTAG в её составе приделан намертво, а отдельных переключений " программирование- работа" вроде как не наблюдаю никаких...
_________________ iLavr
|
01 Jul 2016 02:55 |
|
|
viv-pm
Novelist
Joined: 17 Mar 2015 21:54 Posts: 31
|
JTAG изначально тестовый интерфейс. Он появился в микросхемах, где речи не было о внутрисистемном программировании. Вся его задача была - смотреть значения сигналов и задавать тестовые воздействия. Но раз появился такой удобный стандартизированный интерфейс, на него стали вешать и другие функции. А чтобы перейти в режим программирования, по JTAG подаётся не одна команда ...
|
01 Jul 2016 04:29 |
|
|
Lavr
Supreme God
Joined: 21 Oct 2009 08:08 Posts: 7777 Location: Россия
|
Это я всё и сам прочитал... но вот касательно конкретной ПЛИС - как она распознает, что её сейчас будут программировать? Иначе, при подаче питания, она ведь должна начать работать, если в ней прошито устройство? Вот этот момент мне пока и не понятен... ну а JTAG - да он и есть JTAG...
_________________ iLavr
|
01 Jul 2016 06:13 |
|
|
Who is online |
Users browsing this forum: No registered users and 57 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
|
|