Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Программатор ПЛИС USB
Форум разработчиков электроники ELECTRONIX.ru > Программируемая логика ПЛИС (FPGA,CPLD, PLD) > Работаем с ПЛИС, области применения, выбор
adc
Посоветуйте пожалуйста недорогой программатор для ПЛИС с заделом на будущее(готов потратить 2000-2500р.).
Планирую осваивать плисы ALTERA (пока есть EPM7064SLC44-10).
Работаю на ноуте на котором нет LPT, следовательно нужно что-то с USB.
Возможен ли вариант байтбластер+USBtoLPT переходник?
Кто-то говорил что в ЭФО продают USB-BLASTER-RUS. Насколько эта штука надежная и подходящая для быстрого старта?
vadimuzzz
Цитата(adc @ Dec 24 2010, 15:09) *
Кто-то говорил что в ЭФО продают USB-BLASTER-RUS. Насколько эта штука надежная и подходящая для быстрого старта?

нормальный, его и берите. обратитесь к Stewart Little
adc
Подскажите пожалуйста где найти описание данного программатора?(USB-BLASTER-RUS)
Кто осуществляет поддержку ПО и т.п.?

А с макс плюсом он совместим, или только квартус?

to admin:Как можно удалить свое сообщение?
Stewart Little
Цитата(adc @ Dec 24 2010, 14:04) *
Подскажите пожалуйста где найти описание данного программатора?(USB-BLASTER-RUS)

Описание - родное альтеровское:
http://www.altera.com/literature/ug/ug_usb_blstr.pdf

Цитата(adc @ Dec 24 2010, 14:04) *
Кто осуществляет поддержку ПО и т.п.?

Поддержку ПО осуществляет Altera, а "и т.п." - ЭФО sm.gif


Цитата(adc @ Dec 24 2010, 14:04) *
А с макс плюсом он совместим, или только квартус?

Только квартус. Max+Plus II умер раньше, чем USB Blaster родился.
adc
Пока нет программатора(жду), ковыряю квартус.
Установил версию 10.1. Создал простенький проект с одним инвертором. ПЛИСина старенькая EPM7064SLC44-10.
Выводы не присваиваю. (кстати где посмотреть какие присвоил компилятор?)
Компилирую, получается следующее:
Код
Info: *******************************************************************
Info: Running Quartus II Analysis & Synthesis
    Info: Version 10.1 Build 153 11/29/2010 SJ Full Version
    Info: Processing started: Mon Jan 10 21:06:17 2011
Info: Command: quartus_map --read_settings_files=on --write_settings_files=off test1 -c test1
Info: Parallel compilation is enabled and will use 2 of the 2 processors detected
Info: Found 1 design units, including 1 entities, in source file test1.bdf
    Info: Found entity 1: test1
Info: Elaborating entity "test1" for the top level hierarchy
Info: Implemented 3 device resources after synthesis - the final resource count might be different
    Info: Implemented 1 input pins
    Info: Implemented 1 output pins
    Info: Implemented 1 macrocells
Info: Quartus II Analysis & Synthesis was successful. 0 errors, 0 warnings
    Info: Peak virtual memory: 201 megabytes
    Info: Processing ended: Mon Jan 10 21:06:19 2011
    Info: Elapsed time: 00:00:02
    Info: Total CPU time (on all processors): 00:00:01
Info: *******************************************************************
Info: Running Quartus II Fitter
    Info: Version 10.1 Build 153 11/29/2010 SJ Full Version
    Info: Processing started: Mon Jan 10 21:06:20 2011
Info: Command: quartus_fit --read_settings_files=off --write_settings_files=off test1 -c test1
Info: Parallel compilation is enabled and will use 2 of the 2 processors detected
Info: Selected device EPM7064SLC44-10 for design "test1"
Info: Quartus II Fitter was successful. 0 errors, 0 warnings
    Info: Peak virtual memory: 205 megabytes
    Info: Processing ended: Mon Jan 10 21:06:21 2011
    Info: Elapsed time: 00:00:01
    Info: Total CPU time (on all processors): 00:00:00
Info: *******************************************************************
Info: Running Quartus II Assembler
    Info: Version 10.1 Build 153 11/29/2010 SJ Full Version
    Info: Processing started: Mon Jan 10 21:06:23 2011
Info: Command: quartus_asm --read_settings_files=off --write_settings_files=off test1 -c test1
Info: Assembler is generating device programming files
Info: Quartus II Assembler was successful. 0 errors, 0 warnings
    Info: Peak virtual memory: 186 megabytes
    Info: Processing ended: Mon Jan 10 21:06:24 2011
    Info: Elapsed time: 00:00:01
    Info: Total CPU time (on all processors): 00:00:00
Info: *******************************************************************
Info: Running Quartus II TimeQuest Timing Analyzer
    Info: Version 10.1 Build 153 11/29/2010 SJ Full Version
    Info: Processing started: Mon Jan 10 21:06:23 2011
Info: Command: quartus_sta test1 -c test1
Info: qsta_default_script.tcl version: #1
Info: Parallel compilation is enabled and will use 2 of the 2 processors detected
Info: Started post-fitting delay annotation
Info: Delay annotation completed successfully
Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family
Info: Reading SDC File: 'test1.sdc'
Info: No user constrained base clocks found in the design. Calling "derive_clocks -period 1.0"
Info: The command derive_clocks did not find any clocks to derive.  No clocks were created or changed.
Warning: No clocks defined in design.
Info: No clocks to report
Info: No fmax paths to report
Info: No Setup paths to report
Info: No Hold paths to report
Info: No Recovery paths to report
Info: No Removal paths to report
Info: No Minimum Pulse Width paths to report
Info: The selected device family is not supported by the report_metastability command.
Info: Design is not fully constrained for setup requirements
Info: Design is not fully constrained for hold requirements
Info: Quartus II TimeQuest Timing Analyzer was successful. 0 errors, 2 warnings
    Info: Peak virtual memory: 181 megabytes
    Info: Processing ended: Mon Jan 10 21:06:27 2011
    Info: Elapsed time: 00:00:04
    Info: Total CPU time (on all processors): 00:00:01
Info: Quartus II Full Compilation was successful. 0 errors, 2 warnings

Вот тут я непонимаю что означают предупреждения:
Цитата
Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family

и
Цитата
Warning: No clocks defined in design

Что квартус не поддерживает анализ старых микрух?
Что за клок такой и где его ставить?
Неужели макс плюс ставить чтобы посмотреть тайминги и т.п.?
присоединил проект.(на всякий случай)
ps to admin: Жаль что здесь, в раздели по ПЛИС, нет раздела для начинающих, чтобы можно было позадавать простенькие вопросы, не отвлекая гуру-плисоводов.
vadimuzzz
Цитата(adc @ Jan 11 2011, 00:17) *
ps to admin: Жаль что здесь, в раздели по ПЛИС, нет раздела для начинающих, чтобы можно было позадавать простенькие вопросы, не отвлекая гуру-плисоводов.

а еще некоторые не пользуются поиском:

http://electronix.ru/forum/index.php?showt...st&p=857325
XVR
Цитата(adc @ Jan 10 2011, 21:17) *
Вот тут я непонимаю что означают предупреждения:
Цитата
Warning: Timing Analysis does not support the analysis of latches as synchronous elements for the currently selected device family
и
Цитата
Warning: No clocks defined in design

Что квартус не поддерживает анализ старых микрух?
Нет, это означает, что Timing Analysis хочет анализировать синхронный дезайн (за что его винить трудно), а ваш отдельно стоящий инвертор он анализировать отказывается rolleyes.gif
adc
Что то не получается найти в настройках где отключать данную опцию:
Цитата
Timing Analysis does not suport the analysis of latches as synchronous elements for the currently selected device family
В настройках классического анализатора ткните More Settings и переведите указанную опцию в OFF. Защелок у вас нет.
vadimuzzz
Цитата(adc @ Jan 11 2011, 16:21) *
Что то не получается найти в настройках где отключать данную опцию:

проглядел, что у вас 10.1 - там выбросили классический анализатор. используйте таймквест
Victor®
Цитата(adc @ Dec 24 2010, 13:09) *
Посоветуйте пожалуйста недорогой программатор для ПЛИС с заделом на будущее(готов потратить 2000-2500р.).
Планирую осваивать плисы ALTERA (пока есть EPM7064SLC44-10).
Работаю на ноуте на котором нет LPT, следовательно нужно что-то с USB.
Возможен ли вариант байтбластер+USBtoLPT переходник?
Кто-то говорил что в ЭФО продают USB-BLASTER-RUS. Насколько эта штука надежная и подходящая для быстрого старта?


Вот только увидел...
Может пригодится
http://www.altera.com/products/devkits/altera/kit-max-v.html

P.S.
Если бы перед мной стоял выбор, то крепко задумался бы о Lattice MachXO2
http://www.latticesemi.com/products/develo...lopmentkits.cfm
adc
Цитата
Если бы перед мной стоял выбор, то крепко задумался бы о Lattice MachXO2

Спасибо! Только мне нужен программатор, а не Development Kit.

Цитата(vadimuzzz @ Jan 11 2011, 13:38) *
проглядел, что у вас 10.1 - там выбросили классический анализатор. используйте таймквест

хм.. странно..
Лет 7 назад сидел в максе и смотрел диаграммы. Сейчас думаю типа поставлю продвинутый пакет развернусь по полной.. А тут выясняется.. что тут отрезали, там убрали?!
Весит полтора гига(вместо 12метров у макса).
Тайм квест это какой то странный анализатор (непривычный что ли). Куда тыкнуть чтоб анализ то запустить?
Вообще есть в квартусе анлиз схемы типа как в максе.. Подаешь на выводы сигнал, смотришь что на выходе... с диаграммами?

vadimuzzz
Цитата(adc @ Jan 11 2011, 21:00) *
Тайм квест это какой то странный анализатор (непривычный что ли). Куда тыкнуть чтоб анализ то запустить?

сверху кнопка с часиками - это таймквест.
Цитата
Вообще есть в квартусе анлиз схемы типа как в максе.. Подаешь на выводы сигнал, смотришь что на выходе... с диаграммами?

тоже выбросили, используйте моделсим
Victor®
Цитата(adc @ Jan 11 2011, 18:00) *
Спасибо! Только мне нужен программатор, а не Development Kit.


Посмотрите документацию - может быть плату можно использовать и как программатор.
Он на ней распаен. Если это так - получите "2-в-1".
adc
Цитата
может быть плату можно использовать и как программатор

Ну в принципе да наверное, но хотелось бы готовый, законченный инструмент.
Посмотрю в наших магазах продаются ли эти киты. Может какую нибудь из них и возьму.
Цитата(vadimuzzz @ Jan 12 2011, 02:55) *
сверху кнопка с часиками - это таймквест.
тоже выбросили, используйте моделсим

Ага... Кнопочкой запускал... искал диаграммы.. и соответственно не нашел.. smile3046.gif
Моделсим скачал (10.1_modelsim_ae_windows), а пролечить нечем. Не нашел.
Удивляет конечно что пакет(quartus) вроде серьезный, а его урезают..
tAmega
Пролечить есть чем, но все равно, лучше скачать версию 6.6 и спокойно с ней работать. Она стабильно встает и работает с последней версией ISE сразу, без головняков, думаю с квартусом будет также. А Modelsim_10, то ему дай, это не так. Запустил его, но после очередного "хочу" снес нафиг.
vadimuzzz
Цитата(adc @ Jan 12 2011, 13:23) *
Ага... Кнопочкой запускал... искал диаграммы.. и соответственно не нашел.. smile3046.gif

там есть и диаграмки в отчетах, но там ориентировано на отладку времянок, а вам надо:
Цитата
Моделсим скачал (10.1_modelsim_ae_windows), а пролечить нечем. Не нашел.

ModelSim-Altera Starter Edition - бесплатный, вам за глаза хватит
Цитата
Удивляет конечно что пакет(quartus) вроде серьезный, а его урезают..

"урезать - так урезать" сказал один японский генерал перед тем как сделать харакири
-Al-
Цитата(Victor® @ Jan 12 2011, 09:53) *
Посмотрите документацию - может быть плату можно использовать и как программатор.
Он на ней распаен. Если это так - получите "2-в-1".

JTAG там жестко подключен к MAX V без выхода наружу, да и преобразователя уровней там все равно нет, который необходим для полноценного программатора...
adc
ну там при запуске до лицензии пишет 6.6с версия.
не увидел:
Цитата
ModelSim-Altera Starter Edition - бесплатный, вам за глаза хватит

Попробую. Спасибо!
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.